Close

Automatická pila s Arduinem

Arduino automatická pila

YouTuber s přezdívkou Absorber Of Light potřeboval nařezat tisíce stejných hliníkových dílů. Místo toho, aby si je nařezal sám ručně, nebo je u někoho objednal, pustil se do automatizace procesu řezání.

Jeho výsledný systém je řízený deskou Arduino UNO. Pro realizaci pohybů slouží v projektu krokové motory. K ovládání krokových motorů je použit speciální driver pro krokové motory. Jeden motor otáčí závitovou tyčí, která posouvá hliníkový pás pod kotouč pily. Druhý z motorů aktivuje lineární aktuátor, který posune pilu a uřízne kousek hliníkového pásu (Krokový motor ovládá čtyři tlačítka, které dále řídí H-můstek připojený k aktuátoru. To je trochu zvláštní řešení, ale zřejmě má své opodstatnění). Přesnost výsledného zařízení je přibližně 0,05 mm.

Arduino automatická pila

Autor píše, že není velký programátor, takže i kód je vcelku jednoduchý. Někdy ale není potřeba moc kódu na dosažení zajímavých výsledků.

# include Stepper.h # define stp 2 # define dir 3 # define MS1 4 # define MS2 5 # define EN  6  const int stepsPerRevolution = 800;   Stepper myStepper(stepsPerRevolution, 2, 3); Stepper myStepper2(stepsPerRevolution, 8, 9);  void setup() {   myStepper.setSpeed(200);   myStepper2.setSpeed(800);      pinMode(stp, OUTPUT);   pinMode(dir, OUTPUT);   pinMode(MS1, OUTPUT);   pinMode(MS2, OUTPUT);   pinMode(EN, OUTPUT); }  void loop() {   digitalWrite(EN, LOW);      myStepper.step(-9500);   delay(100);    myStepper2.step(-1600);   delay(5000);    myStepper2.step(1600);   delay(100);      myStepper2.step(1600);   delay(5000);    myStepper2.step(-1600);   delay(100); } 

Ve videu níže můžete vidět postup stavby a také zařízení v akci.

Přeloženo z https://blog.arduino.cc/2019/08/15/automating-a-chop-saw-with-arduino/ a upraveno.

Zbyšek Voda

Napsat komentář

shares