The 50$ ESP32 Rover
Print Profile(1)

Bill of Materials
Description
The 50$ ROVER Project
Recently I finished this project. My main objectives were creating a reliable ESP32 rover, with some integrated sensors to have accurate movements and position controls, while using a Wi-Fi and Bluetooth capable microcontroller, all without breaking the bank. So I came up with this rover. It's not the prettiest, I know, but it gets the job done. All the parts are from AliExpress to save as much as possible. The assembly of the 3D model is not that hard. It features detachable motor casings in case you want to swap motors without changing the model structure, TPU airless wheels to save weight, and 3D printed bearings for the two stabilizers on the bottom of the model.
The rover is controlled via an AsyncWeb server, so you can control it with your phone, iPad, or anything that can use WiFi. For the wiring I used a perfboard to avoid spending money on a custom PCB. It is all hand soldered, and I will soon post the schematic of the board. The Code I used is posted down below as a .txt document you just need to copy paste it in Arduino IDE and send it to the ESP32.
These are the components needed:
- ESP32 WROOM module
- 2 DRV8871 DC motor drivers
- HC-SR04 ultrasonic sensor
- MPU-6050
- 12V LiPo battery
- 2 12V DC Brushed Motors
- Voltage buck down converter to 5V
- A simple LED
- 300-400 µF electrolytic capacitor
- A mechanical on/off switch
- Wiring, basic resistors, solder and a soldering iron
Overall, if you have a spare weekend and some money laying around, this project may be for you!
If you have any suggestion / advice don't esitate to leave a comment.
Boost Me (for free)
Feel free to remix and improve this design, collaboration is fundamental !






















Comment & Rating (0)