Repository navigation
Final Results and Instructions
Iker Peral del Pino edited this page Dec 11, 2024
·
14 revisions
video_fall.mp4
video_walking.mp4
- ESP32CAM
- 9gServos
- Perfboard
- Connector pins
- Multicolor wires
- Bit of elbow grease
| Item | Price |
|---|---|
| Breadboard double faced 90x70 mm | 2.15€ |
| ESP32-CAM | 12€ |
| 9g Servomotors | 1.87€/unit |
| Wires | Repurposed from old cables |
| 450 mF Condenser | Repurposed from old boards |
| PLA used | 6.11 € |
| TOTAL: | 27.74 € |
To use this project you need to follow the next instructions
- Install the Arduino IDE.
- Download the necessary libraries.
- AsyncTCP by dvarrel
- ESP Async WebServer by Me-No-Dev
- ESP32Servo by Kevin Harrington, John K. Bennet
- EspSoftwareSerial by Dirk Kaar, Peter Lerup
- OttoDIYLib by Otto DIY, Camilo Parra Palacio
- Select one of the available source codes that are found inside the src folder:
- src: includes the movement using the Otto library
- mov_a_mano: includes the movement done by hand. You may need to change the calibration parameters.
- Plug the ESP32 with a flasher board
- Select the ESP32 board inside the Arduino IDE
- Flash the selected code
- In your computer or smartphone select the WebWay WiFi and input the password (by default is 123456789)
- In your browser go to 192.168.1.1
- Enjoy
- Use a more compact battery that fits into the robot.
- Use two separate current inputs for ESP and servos.
- Order the PCB instead of making it by hand.
- Edit the shell to lower the inertia when moving.
- Fusion of the "belt" and the main body.
- Add the arm's servos