Automatická pila s Arduinem
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.
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.
- Sledovač slunce s Arduinem - 23.3.2022
- Programovatelný kytarový pedál s Arduinem - 26.2.2020
- Arduino infračervený teploměr vytištěný na 3D tiskárně - 11.2.2020