Introduction: Ambivert Cyborg
// Project by Emi Shiraishi, Miro Bannwart, and Naomi Tashiro //
Our idea for this project was a robot which likes people, but is scared to get too close to them, and runs away. From this behavior, we decided to name it Ambivert Cyborg.
In this instructable, we will first be going through how to build the circuit, and once the electronics are complete, we will go through how to attach it to the mechanical body.
Step 1: Materials List
Electronics:
Arduino Uno R3 Controller Board
Motors:
Micro Gear Box Speed Reducing Motor
Stepper Motor with Driver UNL2003
Sensor:
Power Source:
Body:
Step 2: Attach the DC Motor
Take the L293D driver and DC motors, and attach them to the breadboard as shown in the diagram.
Step 3: Attach the Ultrasonic Sensor
Take the Ultrasonic Sensor, and attach it to the breadboard as shown in the diagram.
Step 4: Attach the Stepper Motor
Assemble the stepper motor with its driver, and attach it to the breadboard as shown in the diagram.
Step 5: Assemble Main Body
Now that we are done with the circuit, let's move onto attaching the breadboards and arduino to the robot body. Feel free to refer to the images in this step for the connection details of each part.
We used widely available lego parts to create the main structure that the circuit was attached to. Rubber bands were used for all connections.
Step 6: Fix Breadboards and Arduino
First the mini breadboard, the half breadboard, and the arduino are fixed on the Lego body. Warning: Take care to not destroy weak electronic parts!
Step 7: Assemble the Front Wheel
The stepper motor axis is plugged directly into the Lego wheels. To attach the stepper motor in the correct orientation,insert a small piece of wood between the motor and the Lego board.
Step 8: Assemble the Back Wheels
Attach the two DC motors of the back axis to the Lego body by using double sided tape between the Lego body and the motor. The connection can be reinforced with black tape.
Since the Lego wheel is not meant to connect to the DC motor’s axis, wrap some tape around the motor shaft to ensure a tight and stable connection.
Step 9: Code Implementation
In the final step, load the code into the Arduino IDE, and then into the Arduino itself.
Congrats! You have now made an Ambivert Cyborg! We hope you enjoy our cute machine :) As it is our first Arduino and also first Instructable, constructive criticism is welcome!