Circuit Documentation
Summary
This document provides a detailed overview of a circuit designed to control multiple BLDC motors using an Arduino UNO microcontroller. The circuit includes Electronic Speed Controllers (ESCs) to manage the motors, a Fly Sky Receiver for signal input, and a LiPo battery for power. The Arduino UNO is programmed to control the ESCs based on the signals received.
Component List
Arduino UNO
- Description: A microcontroller board based on the ATmega328P.
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
Electronic Speed Controller (ESC)
- Description: A device used to control the speed of an electric motor.
- Pins: Battery VCC, Battery GND, Signal, 5v out, GND out, M1, M2, M3
BLDC Motor
- Description: A brushless DC electric motor.
- Pins: Wire A, Wire B, Wire C
LiPo Battery 2200mAH 30c
- Description: A lithium polymer battery with a capacity of 2200mAh and a discharge rate of 30C.
- Pins: VCC, GND
Fly Sky Receiver
- Description: A receiver for Fly Sky remote control systems.
- Pins: Signal, GND, VCC
Wiring Details
Arduino UNO
- GND connected to GND out of ESC.
- Vin connected to 5v out of ESC.
- D9 connected to Signal of Fly Sky Receiver.
- D8 connected to Signal of Fly Sky Receiver.
- D7 connected to Signal of ESC.
- D5 connected to Signal of Fly Sky Receiver.
- D4 connected to Signal of ESC.
- D3 connected to Signal of ESC.
- D2 connected to Signal of ESC.
Electronic Speed Controller (ESC)
- GND out connected to GND of Arduino UNO.
- 5v out connected to Vin of Arduino UNO.
- Signal connected to D7 of Arduino UNO.
- Signal connected to D4 of Arduino UNO.
- Signal connected to D3 of Arduino UNO.
- Signal connected to D2 of Arduino UNO.
- Battery VCC connected to VCC of LiPo Battery.
- Battery GND connected to GND of LiPo Battery.
- M1 connected to Wire C of BLDC Motor.
- M2 connected to Wire B of BLDC Motor.
- M3 connected to Wire A of BLDC Motor.
BLDC Motor
- Wire A connected to M3 of ESC.
- Wire B connected to M2 of ESC.
- Wire C connected to M1 of ESC.
LiPo Battery 2200mAH 30c
- VCC connected to Battery VCC of ESC.
- GND connected to Battery GND of ESC.
Fly Sky Receiver
- Signal connected to D9 of Arduino UNO.
- Signal connected to D8 of Arduino UNO.
- Signal connected to D5 of Arduino UNO.
- VCC connected to 5v out of ESC.
- GND connected to GND out of ESC.
Documented Code
Arduino UNO Code (sketch.ino)
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
Additional Documentation (documentation.txt)
This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and documented code. The circuit is designed to control multiple BLDC motors using an Arduino UNO, with power supplied by a LiPo battery and signals received from a Fly Sky Receiver.
