|
3D Printer (generic) |
DIY Drone Transmitter
For some insane reason, I decided to dive into the world of DIY drones by building my own transmitter and some would say the results were catastrophic. In the end, I learned a lot in the process and did successfully build a drone transmitter that actually works pretty well!
These instructions should have all the parts, materials, and 3d printed parts needed to build my transmitter, as well as the super simple receiver I made to pair with the transmitter. None of the steps are too difficult, so don’t be afraid to start!
Full build instructions can be found here:
https://www.modhobbyist.com/projects/26
RC Protocols
The hardest part of this project so far has been figuring out the best way to communicate from the RC Receiver to the flight controller.
Drones use two different communication protocols to operate, which are outlined very well by Oscar Liang here.
The way he puts it, the transmitter, or controller, sends a signal to the receiver mounted on the drone -- TX Protocols. Next, the receiver decodes that signal from the transmitter and sends it to the flight controller -- RX Protocols. In this project the TX protocol is easy, I'm using two Arduino Nano's to communicate via RF using NRF24L01 modules. Since I'm using Arduino Nano's and coding them myself, I make the TX protocol be whatever I want.
Now, I'm not an expert at RC protocols in any way, so the version of "TX Protocol" that I've implemented for this project is far from perfect, but it works...
The hard part is getting the receiving Arduino to successfully communicate with the drone. As outlined by Oscar Liang, there are several RX protocols to choose from, but the Arduino Nano isn't capable of doing them all. Currently, I am using PPM to communicate over a single wire to my flight controller, but in the future I hope to convert the RX Protocol to SBUS over UART. PPM works well but not all flight controllers support PPM, as I found when trying to locate one myself... On the other hand, most flight controllers have multiple UART channels that support SBUS.
Check out the build video on my channel!
https://www.youtube.com/c/modern-hobbyist
Good luck, and have fun!
Charlie
DIY Drone Transmitter
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(1)
- Likes(2)
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
9design
-
9usability
-
8creativity
-
6content
More by Engineer
- Mini Vlogging Teleprompter As someone who struggles to talk to a camera, I decided to make a mini battery-powered teleprompter ...
- WLED Sound Reactive Controller The entire project write up can be found here: https://www.modhobbyist.com/projects/wood-and-acrylic...
- DIY Drone Transmitter For some insane reason, I decided to dive into the world of DIY drones by building my own transmitte...
- Dog Ball Launcher Check out the Full Video Here: https://youtu.be/RR94dQvGVFs
-
-
IoT Indoor system with ESP32 to monitor Temperature, Humidity, Pressure, and Air Quality
400 0 2 -
Naruto Multi-color PCB printed with UV technology
150 2 1 -
-
-
-