8 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

3 years ago

Downloads

140

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) - 3 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 - 3 years ago
    That's a neat idea

Authentication required

You must log in to post a comment.

Log in