This project, developed as a major project for the MEEN 408 Robotic Manipulators class at Texas A&M, features an origami hummingbird whose wings are actuated by fishing lines through a CAM driven by a small DC motor. The robot senses objects in front of it using a sonar sensor and "flies" toward them using a servo.
- The sonar sensor detects the distance to nearby objects.
- The DC motor is activated to actuate the wings of the hummingbird.
- The Servo is activated to move the hummingbird toward the detected object.
Materials and components used are listed and linked below.
- Arduino Mega 2560
- Ultrasonic Module Distance Sensor
- 6V Geared Micro DC motor
- L298N DC motor driver
- 3D printing filament x 1 kg
- Jumper Wires
- Metric Nuts and Bolts
-
Clone this repository:
git clone https://github.com/daviddoo02/origami_hummingbird_robot.git
-
Modify the CAD files using Solidworks or use the provided STL files in the
STLs
folder to 3D print your own hummingbird robot. -
Purchase the required electronics, including Arduino Mega, sonar sensor, DC motor, and a DC motor driver.
-
Flash the code onto the Arduino using the code included in the
arduino_code
folder.
Assembly instructions are not currently available. However, if there is a significant demand or requests from users, I will consider creating detailed assembly instructions to guide you through the process.
If you have a specific request for assembly instructions, please feel free to open an issue or reach out through the project's communication channels. Your feedback is valuable, and I'll do my best to support your needs.
This project is licensed under the MIT License - see the LICENSE file for details.
- Hummingbird design by Michael G. LaFosse, video tutorial here