yt_link
insta_link
fb_link
twitter_link

Cheap drone
page 1/1


Homemade cheap drone

Help me by sharing this post



Wery easy, let's get to the point. Check the last version for more. Let's go step by step and build the ultra low cost drone using some wood sticks, the Arduino, the MPU6050, NRF24 radio modules and the old radio transmitter.

homemade cheap Arduino drone


See the full part list here:






PART 1 - The transmitter

The transmitter is the same as in this past tutorial so check that for more information. Just open an old radio controller, and solder the next circuit. Then upload the transmitter code that you could also find below ready to download. Make sure you will send the middle value for each potentiometer which for 8 bits is 127.

homemade cheap drone schematic

Download transmitter code:



Make the connections as below. Before you connect the NRF24 module, make sure the buck converter will give you around 3.3 or 3.4 volts. Then connect the radio module and all the other connections. Connect the battery 7.4V to the Vin of the arduino. Then upload the code you have above. The 2 switches are extra. You could not use those if you want. The battery could be up to 15V.


cheap DIY drone DC




PART 2 - The receiver

The receiver is simple. We won't use a 3.3V voltage regulator. Jsut connect the 3.7V from the LIPO to the NRF24 mdoule and to the 5V pin of the Arduino. Don't worry, the Arduino could work with 3.7V. Also, add a big capacitor at the battery output so we will prevent big current spikes from the motor that could reset the microcontroller. Place the MPU6050 in the position shown below so that will be the front of the drone.

Download receiver code:



cheap DIY drone DC

Make sure the propellers will spin in the directions below and that the air will push downwards. If not, just swap the wires for the motors. Remember to share GND with all the components. To upload the code you will ned an FTDI module like this one.


cheap DIY drone DC

As for the body, try to make it as light as you can. My final version was made using barbeque wood sticks as you can see below. I've glued the sticks to a basla wood plate using hot glue and then I secured in place the PCB. You could also download the STL file for the 3D body here.

cheap DIY drone DC

In the download links above, you will also find the MultiWii Java platform for 32 and 64 bits. After you uplaod the code to the flight controller, connect the FTDI module to the Arduino Pro Mini and open the Java platform. Open the COM of the drone and calibrate the acdelerometer, change settings, etc.

Now, place the drone flat, put throttle to minimum and yaw to maximum for 3 seconds and activate the motors. Once the motors are armed, increase throttle and see the drone fly.


TO HAVE IN MIND (problems)

- If the Arduino resets itself, add a bigger capacitor at the input.
- If radio connection is bad, I've soldered a thin wire to the NRF24 PCB.
- Try to remove any extra weight.
- Use small 3.7V battery, 200mAh
- Before the flight, test with the Java platform the IMU data, and the received values for each channel.








Next tutorial →

Help me by sharing this post








ADVERTISERS
PCBWAY PCB service



Gearbest Alfawise U30 2.8 inch Touch Screen DIY Desktop 3D Printer - U30 EU Plug Black
Alfawise U30 2.8 inch Touch Screen DIY Desktop 3D Printer - U30 EU Plug Black only $$162.89

AFFILATE

Gearbest Creality3D CR - 10S 3D Printer - EU Plug Upgrade Version Coffee and Black
Creality3D CR - 10S 3D Printer - EU Plug Upgrade Version Coffee and Black only $$352.94

Gearbest Creality 3D Ender-3 V-slot Prusa I3 DIY 3D Printer Kit 220 x 220 x 250mm Printing Size - EU Plug Black
Creality 3D Ender-3 V-slot Prusa I3 DIY 3D Printer Kit 220 x 220 x 250mm Printing Size - EU Plug Black only $$153.84

Gearbest Alfawise U20 Large Scale 2.8 inch Touch Screen DIY 3D Printer - EU - U20 EU Plug Black
Alfawise U20 Large Scale 2.8 inch Touch Screen DIY 3D Printer - EU - U20 EU Plug Black only $$253.39