ArduJimmy / ArduJimmy-Brushed-QuadX-With-Flysky

This rep is my first Arduino QuadX Using Mosfet IRL520n, IRLZ44N and Si2302 As Speed Controller (ESC) for Brushed 720/820/8520 DC Motor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UPDATED AUGUST 14, 2024: ArduJimmy-Brushed-QuadX (with Flysky and Bluetooth Controller)

This rep is my first Arduino QuadX Using Mosfet IRL520n As Speed Controller (ESC) for Brushed 820 DC Motor Discussion: https://electronics.stackexchange.com/questions/682177/is-it-okay-using-irl520n-without-resistor-and-diode-for-diy-brushed-esc-dc-motor (by ArduJimmy)

I will explains all in my Youtube Channel at: https://www.youtube.com/@ArduJimmy, including:

  • Components and part list
  • Multiwii Firmware version (config.h setup)
  • Wiring and Schematic Diagram
  • Brushed ESC Calibration
  • Do and Don'ts

Please Subscribe and Share my Channel

Ardujimmy Youtube Channel

Connection to Bluetooth

In this case, we use Multiwii 2.4 version firmware to connect our diy arduino quadcopter to smartphone. You can use HC-05 or HC-06 module.

To connect bluetooth HC-05/HC-06 with your smartphone, firstly, you must instal and use this android app: DRMS(fly)

BLUETOOTH MODULE WIRING

  • Pin TX arduino board to RX module HC-5/06
  • Pin RX arduino board to TX module HC-5/06
  • Pin GND arduino board to GND module HC-5/06
  • Pin VCC 5v arduino board (or VCC 5v of Step-up Converter Output PIN) to VCC module HC-5/06

How To Do: https://www.youtube.com/watch?v=862kxcojHQ8 (Bluetooth Quadcopter)

Dont forget to setup your HC module to 115200 baudrate

Connection to FLysky Receiver

Here's the 4 channel wiring for flysky receiver. In this case, I use Fs2a 4Ch AFHDS 2a Pwm Mini Receiver:

  • Channel 1 flysky module to pin D4 of Arduino Pro mini 328p 5v
  • Channel 2 flysky module to pin D5 of Arduino Pro mini 328p 5v
  • Channel 3 flysky module to pin D2 of Arduino Pro mini 328p 5v
  • Channel 4 flysky module to pin D6 of Arduino Pro mini 328p 5v

Components & Parts

  • LiPO Battery 1s 40C 3.7v, weight:6 grams
  • IRLZ44N, Si2302 or IRL520n (Logical Level Mosfet) / N-Fet (recommend: si2302)
  • Capacitor: 100uf 16v/25v/50v
  • 4Ch FS2A Flysky Receiver
  • Flysky FS-i6 TX or Blutooth Module HC-05 / HC-06 (baudrate:115200)
  • Gyro Module: MPU6050 / GY-521
  • 720, 820 or 8520 Coreless DC Motors
  • AMS1117 3.3v
  • Step-up Converter, DC to DC 3.7v to 5v
  • Mini QuadX Frame (Ice cream stick or using 3d printing (ABS material). See on: https://www.thingiverse.com/thing:6695655 (FREE)
  • Arduino Promini 5v 328p
  • Cables & Jumpers: AWG 28 Wire
  • Male-Female Red Connectors
  • Double Foam Tape
  • Propellers: 65mm/Dia.1mm or 75mm/Dia.1mm
  • Resistor: 10K dan 100 Ohm + Diode in5819 (or equivalent)

Note: 48 grams (All components and parts above)

Firmware & Softwares Needed

  • Firmware: Multiwii 2.3
  • MultiwiiConf 32bit Under Windows
  • Windows 7 32bit with Arduino IDE version: 1.8.19

Demo: https://www.youtube.com/watch?v=p6tdkUCIFxc (flying test III)

Schematic Diagram

working brushed ESC

motors wiring

Source:

LADYBIRD of MULTIWII 2.3 with BMP280

See all modified codes in: Multiwii 2.3 with BMP280 (Done Successfully TESTED!)

About

This rep is my first Arduino QuadX Using Mosfet IRL520n, IRLZ44N and Si2302 As Speed Controller (ESC) for Brushed 720/820/8520 DC Motor

License:GNU General Public License v3.0