Welcome to Micro:Bot! In this project, you will learn how to build a WiFi-controlled car from scratch. Whether you’re a tech enthusiast or a complete beginner, this hands-on experience is designed to teach you valuable skills in:
- MicroPython programming
- 3D Printing
- SolidWorks for CAD design
- HTML and JavaScript for web-based remote control
By the end of this project, you’ll have your own custom-built remote-controlled car and a solid understanding of essential tech concepts.
- Basic programming with MicroPython to control hardware components.
- How to design and print 3D parts using SolidWorks and a 3D printer.
- Web development basics, including creating a control interface using HTML and JavaScript.
- Circuit design and integration of hardware components.
This course is perfect for anyone who wants to dive into DIY electronics and robotics with a guided, practical approach.
To build the Micro:Bot, you’ll need the following components:
Component | Quantity | Description |
---|---|---|
ESP32-WROOM | 1 | Microcontroller with built-in WiFi for control and communication. |
OLED SH1106 | 1 | Small display to show real-time data or status. |
DC Motors | 2 | Motors to drive the car’s wheels. |
L298N Motor Driver | 1 | Module to control the speed and direction of the DC motors. |
TP4056 Battery Module | 1 | Charging module for the rechargeable batteries. |
18650 Batteries | 2 | Rechargeable batteries to power the car. |
Switch | 1 | Power switch for turning the car on and off. |
- Soldering iron and solder wire
- Screwdriver set
- 3D printer (optional but recommended)
- USB cable for programming the ESP32
-
Prepare the Hardware:
-
Write the Code:
- Use MicroPython to program the ESP32. The provided scripts will enable motor control and WiFi communication.
-
Design the Web Interface:
- Create an HTML and JavaScript interface for controlling the car over WiFi. This will include buttons for forward, backward, left, and right movements.
-
Test and Calibrate:
- Power up your Micro:Bot and connect to its WiFi hotspot.
- Access the control interface through your browser and fine-tune the movements.
This project is part of our comprehensive robotics and electronics course. By following this course, you will:
- Build practical skills with tools and technologies widely used in industry.
- Create a portfolio-worthy project to showcase your learning.
- Gain confidence in DIY electronics and programming.
Enroll now and bring your ideas to life with Micro:Bot!
Share your progress and ask questions on our dedicated forums. Collaborate with other learners and showcase your unique Micro:Bot creations!
Found this project exciting? Give this repository a star ⭐ and help us spread the word!
Happy building! 🚗✨