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.
- Arduino hlídač úkolů - 20.2.2025
- Jak hacknout servo motor - 5.2.2025
- TOP 11 Free nástrojů, aby se naše děti naučily programovat - 6.12.2024