Battery-Powered ESC-Controlled T200 Thruster System with Arduino and Raspberry Pi Integration
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit comprising various components, including Electronic Speed Controllers (ESCs), a Raspberry Pi 4B, an Arduino Nano, T200 Thrusters, a Li-ion battery, Bluetooth HC-06, and Buck converters. The document includes a component list, wiring details, and documented code for the microcontrollers.
Component List
Electronic Speed Controller (ESC)
- Description: Controls the speed of the motors.
- Pins: Battery VCC, Battery GND, Signal, 5v out, GND out, M1, M2, M3
Arduino Nano
- Description: A small, complete, and breadboard-friendly board based on the ATmega328.
- Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
Raspberry Pi 4B
- Description: A small single-board computer.
- Pins: 3V3, 5V, GPIO2, GPIO3, GND, GPIO4, GPIO14, GPIO15, GPIO17, GPIO18, GPIO27, GPIO22, GPIO23, GPIO24, GPIO10, GPIO9, GPIO25, GPIO11, GPIO8, GPIO7, ID_SD, GPIO5, GPIO6, GPIO12, GPIO13, GPIO19, GPIO16, GPIO26, GPIO20, GPIO21, ID_SC, TR01_TAP, TR00_TAP, TR03_TAP, TR02_TAP, RUN, GLOBAL_EN
T200 Thruster
- Description: A high-performance underwater thruster.
- Pins: A, B, C
Li-ion 5000mAh Battery
- Description: Provides power to the circuit.
- Pins: 11.1V, GND
Bluetooth HC-06
- Description: A Bluetooth module for wireless communication.
- Pins: VCC, GND, TXD, RXD
Buck Converter
- Description: Steps down voltage from a higher voltage to a lower voltage.
- Pins: IN+, IN-, OUT+, OUT-
Wiring Details
Buck Converter
- OUT+ connected to M1 of an ESC.
- OUT- connected to M3 of the same ESC.
- IN+ connected to IN+ of another Buck Converter and 11.1V of the Li-ion battery.
- IN- connected to IN- of another Buck Converter and GND of the Li-ion battery.
Electronic Speed Controller (ESC)
- M1 connected to OUT+ of a Buck Converter.
- M3 connected to OUT- of the same Buck Converter.
Li-ion 5000mAh Battery
- 11.1V connected to IN+ of both Buck Converters.
- GND connected to IN- of both Buck Converters.
Documented Code
Arduino Nano Code
sketch.ino
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
documentation.txt
This document provides a comprehensive overview of the circuit, including the components used, their wiring details, and the code for the microcontrollers.