10 Like
Summary

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); }

License
Creative Commons - Attribution

You may distribute, remix, tweak, and build upon this work, even commercially, as long as you credit Cletus for the original creation.

Published

4 years ago

Downloads

162

Difficulty

Advanced

Files
  • A.jpg
  • B.jpg
  • Mag Back Plate.dxf
  • Mag Base Support.dxf
  • Mag Front Plate.dxf
  • Mag Side Plate.dxf
  • Pusher Plate.dxf
  • Ram Plate.dxf
  • Cletus (OP) - 4 years ago
    Arrrrgh! SORRY! ...The text above did not present in the format I anticipated. Can't figure out how to edit it! Here's the machine in action: https://youtu.be/kTfikgTWMYg Here's a better look the Cycle Timing: https://youtu.be/QQ7OAC8gkAk Here's my Arduino Nano code: / Can Crusher - Pneumatic Timing Cletus Berkeley 2021/04/06 4:30PM Ver. 1.02 Locked-Down: 03:04PM / int LOADram=9; int CRUSHram=10; int onTimeLOAD=700; int offTimeLOAD=250; int onTimeCRUSH=400; int offTimeCRUSH=300; void setup() { // put your setup code here, to run once: pinMode(LOADram,OUTPUT); pinMode(CRUSHram,OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(LOADram, HIGH); delay (onTimeLOAD); digitalWrite(CRUSHram, HIGH); delay (onTimeCRUSH); digitalWrite(LOADram, LOW); digitalWrite(CRUSHram, LOW); delay (offTimeLOAD); }

    cameron schwartz - 3 years ago
    So how do you load the code onto the unit? I am familiar with SQL. Is there a program needed on the computer to upload the code to the can crusher? Can you make a video explaining how to get the code on to the unit? I would hate to buy all this stuff and not be able to get it functioning. Very cool man.

  • David - 4 years ago
    That's a neat idea

  • Bob Stokes - 1 week ago
    I just finished the Can Crusher. This was a cool project. Cutting the material and assembling the frame was the only part i knew how to do when I started. I assembled it then bought an Arduino board. Then from youtube videos learned how to program and how to build the circuit. Thanks for the design!!

Authentication required

You must log in to post a comment.

Log in