Arduino Mini Quadcopter With NRF24L01 Dan DIY Brushed ESC

by AutoJimmy in Circuits > Arduino

39 Views, 0 Favorites, 0 Comments

Arduino Mini Quadcopter With NRF24L01 Dan DIY Brushed ESC

How to Make Drone at Home with Arduino + NRF24 NRF24L01 (with Code & Schematic) Nano UNO Promini

Hi all, in this opportunity I would like to show you how to build an arduino mini quadcopter. We will use NRF24L01 and DIY brushed ESC.


REQUIREMENTS

Only works for LADYBIRD Board Types ONLY! (328p 5v Version: Arduino Nano, Arduino Pro mini, Arduino UNO)

Supplies

Components and Modules needed:


  1. Arduino pro mini 328p 5v
  2. mpu6050 /GY-521
  3. NRF24L01 standard
  4. voltage regulator 3.3v (you can use AMS11117 3.3v)
  5. 4 x 720 coreless DC motor
  6. 75mm propellers
  7. 3.7v 80C 450mAh 1s lipo battery
  8. Step up converter dc to dc 3.7 to 5v
  9. Diode 1n5819
  10. Resistor 10K
  11. si2302 mosfet (you can also use IRLZ44n, IRL520N and its equivalent)
  12. Diy drone Frame using Ice cream stick 150mm
  13. 2x Capacitor 100uf


We will use: multiwii 2.3 - available in github repo (including the files needed, e.g transmitter code, etc).

Note: you dont need to modify the all code since I already finalize them and what you must do is to upload the firmware to your arduino board.

Pin Configuration

MOTORS PIN CONFIGURATION (drone)


  1. Motors pin: 9,10,6,3
  2. Note:
  3. Front Right: 10
  4. Front Left: 3
  5. Rear Right: 9
  6. Rear Left: 6


NRF24L01 PIN CONFIGURATION (drone)


  1. CE: 7
  2. CSN: 5
  3. SCK: 13
  4. MOSI: 11
  5. MISO: 12


TRANSMITTER PIN CONFIGURATION


  1. CE: 4
  2. CSN: 3
  3. SCK: 13
  4. MOSI: 11
  5. MISO: 12
  6. Throttle: A1
  7. Yaw: A0
  8. Pitch: A3
  9. Roll: A2
  10. AUX1: 5
  11. AUX2: 6


Schematic Diagram

nrf24l01-drone-wiring.jpg
Schematic-Transmitter.jpg
  1. What you have to take close attention is how to build a diy brushed ESC
  2. All GND wires must be connected into 1
  3. Never use jumper but soldering is the best (to minimize problem appears)
  4. Use multitester each time you add new module to avoid over power or less power
  5. Connect one of motor probes directly to power supply (battery 3.7v)

If you have problem in NRF24L01 connection, please check your NRF24L01 with this NRF24L01 Checker code.