Wanted to make something a little different, so here’s my take on a pneumatic can crusher. The feeder system is all 16g galv sheet. Sorry, it’s not painted yet, but it works very well! Some stuff you’ll need: https://www.amazon.com/gp/product/B07SJFV7S3/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1 https://www.amazon.com/gp/product/B085ZSBR2K/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1 https://www.amazon.com/gp/product/B089RDBBFP/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1 https://www.amazon.com/LAFVIN-Board-ATmega328P-Micro-Controller-Arduino/dp/B07G99NNXL/ref=sr_1_3?dchild=1&keywords=arduino+nano&qid=1616502637&sr=8-3 https://www.amazon.com/TMEZON-Power-Adapter-Supply-2-1mm/dp/B00Q2E5IXW/ref=rtpb_2?pd_rd_w=9Bd7t&pf_rd_p=be844577-fee7-4bbc-8dda-083e56cc6f0d&pf_rd_r=29RHXBJXFJ80W8ABHT9Y&pd_rd_r=0edbe368-446f-4729-9c08-0ac621a58e64&pd_rd_wg=HmHQa&pd_rd_i=B00Q2E5IXW&psc=1 Here’s ver 1.0 of my Arduino code to cycle and sequence the pneumatics; /* Can Crusher - Pneumatic Timing Cletus Berkeley 2021/03/17 4:30PM Ver. 1.0 Locked-Down: 04:30PM */ int LOADram=9; int CRUSHram=10; int onTimeLOAD=1000; int offTimeLOAD=900; int onTimeCRUSH=1000; int offTimeCRUSH=900; void setup() { // Run Once pinMode(LOADram,OUTPUT); pinMode(CRUSHram,OUTPUT); } void loop() { // Run Repeatedly: digitalWrite(LOADram, HIGH); delay (onTimeLOAD); digitalWrite(CRUSHram, HIGH); delay (onTimeCRUSH); digitalWrite(LOADram, LOW); digitalWrite(CRUSHram, LOW); delay (offTimeLOAD); }
3 years ago
140
Advanced
cameron schwartz - 3 years ago