**WARNING: Do not follow this as a tutorial, I’m not a professional**
What is My Project
I’m making an ESP32 based drone along with a Raspberry Pi based transmitter also known as a controller for a drone. The Raspberry Pi is like a tiny computer for running programs, while the ESP32 is a smart chip for wireless communication. Together they can communicate wirelessly with Wi-Fi or Bluetooth. The Raspberry Pi sends signals to ESP32 and receives it. Since an ESP32 does not have the power to power the motors itself, I will be using a motor driver, specifically the TB6612FNG H-Bridge Motor Driver. The TB6612FNG H-Bridge Motor Driver is a small chip that lets you control the speed and direction of two motors. Since the drone has 4 motors, I will be using 2 for this project. With a bit of adjustments and coding, I think I will be able to make it fly.
Why I Chose this Project
I’m just trying to rebuild my old drone and make it better. I don’t know much about electronics, but I want to try something new and see what I can do. I’d also like to design a custom controller with an ESP32 so I can connect everything together and make it my own. It’s not about being perfect, it’s just about experimenting and figuring things out as I go. I’m building a drone from scratch, and I am not using old drone parts.
What The Goal of This Project
The goal here is to see if it is going to work and fly. Making a mini drone so that I can learn electronics and experiment with basic movements. It’s a way of learning about drones by simplifying things like flying around. I only need it to be functional at this moment and not advance so that I can build skills and get a sense of the basics.
Check In 1:
Passion Project Title: ESP32 Based Drone
How it connects to STEAM
S: Physics of flight
T: Control flight of the drone
E: Frames and mechanics
A: Design, looks
M: Calculating balance of the flight
MATERIALS FOR DRONE MATERIALS FOR CONTROLLER:
– ESP32 WROVER DEV -TFT screen
-Camera module (optional) -Joystick
-Coreless motors -Raspberry pi
-LiPO Battery, charger, JST connecter -Micro SD card 36GB+
-Propellers, Frame (3D printed) -Case (3D printed)
Check In 2:
-Cost: ~$120
-Time: ~2 Months
-Note: Stuff has not arrived yet.
Check In 3:
-Note: All materials here.
-What I’m testing, building, trying so far: I’m trying to make the 2 channel motor driver into a 4 channel motor driver then connecting it to the ESP32.
-Adjustments I have to make to my original plan: Stick to make trying to make the motors move and at least make the drone move up and down.
-What is going on right:
-ESP32 will turn on
-Motors working
-What is going wrong:
-Motor driver is not sending power which is broken
-Unable to upload code to ESP32
How I solved them:
-Use MOSFETS instead of motor driver
-Had to use different micro USB since some don’t transfer data and only charges
Some prototypes I printed/made:
Check In 4:
At this point we had to start making our poster board, here is a list that I will include on my poster board:
-Introduction
-Conclusion
-Research
-Prototypes
-Process/Journey
-Diagrams
-Future Improvements
-Problem + Solutions
-Planning
-Material
-What I Learned
Check In 5:
Finished poster board:
(Idk how to make it upright)
We had to make a to do list, here mine:
-Finish up coding to make the motors go
-Finish making the frame
-Wiring