Arduino Dual Actuator Control
Budget: $250 – $750 AUD
I have two 12 V linear actuators that need to be driven from a single Arduino.
• Actuator 1 must travel forward and backward around a fixed center point; when it is “off,” it must sit perfectly at that center.
• Actuator 2 should extend when commanded and fully retract when “off.”
A physical emergency-stop button is mandatory. The moment it is pressed, both actuators must return to their off positions—Actuator 1 to center, Actuator 2 fully retracted—and stay there until power-cycle or manual reset. Smooth motion, repeatable positioning, and reliable debouncing are important.
What I need from you
1. A well-commented Arduino sketch that fulfils the above logic, ready to compile and upload in the Arduino IDE.
2. A clear wiring diagram (Fritzing, KiCad, or PDF) showing all connections: motor drivers, limit or feedback lines if used, the E-stop button, and any required diodes or power components.
3. A concise setup guide covering parts list, calibration steps for the center position, and test procedure so I can reproduce your results.
I already have the actuators, an Arduino Uno, and a 30 A motor shield available, but I’m open to your suggestions if a different driver or sensor will make the system safer or more accurate.
Please draw on proven libraries (e.g., AccelStepper, Bounce2) where helpful, but keep the code neat and easy to maintain. Demonstrate that your solution works—video, photos, or serial-monitor read-outs are fine.
• Actuator 1 must travel forward and backward around a fixed center point; when it is “off,” it must sit perfectly at that center.
• Actuator 2 should extend when commanded and fully retract when “off.”
A physical emergency-stop button is mandatory. The moment it is pressed, both actuators must return to their off positions—Actuator 1 to center, Actuator 2 fully retracted—and stay there until power-cycle or manual reset. Smooth motion, repeatable positioning, and reliable debouncing are important.
What I need from you
1. A well-commented Arduino sketch that fulfils the above logic, ready to compile and upload in the Arduino IDE.
2. A clear wiring diagram (Fritzing, KiCad, or PDF) showing all connections: motor drivers, limit or feedback lines if used, the E-stop button, and any required diodes or power components.
3. A concise setup guide covering parts list, calibration steps for the center position, and test procedure so I can reproduce your results.
I already have the actuators, an Arduino Uno, and a 30 A motor shield available, but I’m open to your suggestions if a different driver or sensor will make the system safer or more accurate.
Please draw on proven libraries (e.g., AccelStepper, Bounce2) where helpful, but keep the code neat and easy to maintain. Demonstrate that your solution works—video, photos, or serial-monitor read-outs are fine.