Week 9: Output Device

Output Device Strategy

For my final project, I need to design an output system that can physically actuate the "birth" process of my robot. My primary goal is to use DC motors and DC water pumps as the core output devices. I need these actuators to be compact, powerful enough to push the baby robot out, and controllable via a microcontroller.

Electronic Design (Motors & PCB)

For the output devices—motors and pumps—I needed a reliable driver board. I designed a simplified breakout board for the XIAO ESP32S3 that connects to a DRV8833 1.5A 2-Channel DC Motor Drive Board.

Electronic component selection
PCB design process
Assembled electronics
Simplified electronic design featuring the XIAO ESP32S3 and DRV8833 motor driver to control the outputs.

The system is powered by two different types of 3.7V batteries. High discharge rate (400mAh) batteries are used for the motors/pumps to handle the instantaneous current demands, while high capacity (800mAh) batteries power the logic.

400mAh High Discharge Battery
800mAh High Capacity Battery
Battery selection optimized for different loads.

The fabricated PCB is extremely compact, designed to fit within the robot's limited internal volume. It routes power and control signals efficiently from the XIAO to the motor drivers.

Fabricated small PCB
PCB connection to Xiao
The custom mini PCB routing connections to the XIAO.

For the parent robot, which drives two DC water pumps, I connected two 400mAh 3.7V batteries in series to provide 7.4V, ensuring sufficient power for the pumps.

Parent robot power system
Parent Robot power system with series batteries for higher voltage output.

Linear Actuator Mechanism

This is a testing video of the mechanism. The electronics here are very simple: I'm just using a Xiao microcontroller to control two basic DC motors directly.

Linear Actuator Testing: Using a Xiao to control two simple DC motors.

I utilized small DC water pumps to pump water into the inflatable structure. The water pressure created was sufficient to smoothly push the object out from the robot's "belly".

Success! The water-inflated structure successfully pushes the baby robot out.

Final Integrated Testing

This video demonstrates the final integration of all output devices working in unison. It validates the effectiveness of the custom PCB driver and the power management system. You can see the immediate responsiveness of the DC motors driving the wheels and the water pumps inflating the mechanism. This seamless control proves that the chosen outputs—compact motors and hydraulic pumps—were the correct strategy for achieving the organic "birth" motion I envisioned.

Wireless control testing of the output system, showcasing synchronized motor and pump actuation.