Paso 3: Conexión de componentes electrónicos
El cerebro del sistema es Arduino Mega 2560. Como un conductor del motor utilicé dos portadores de TB6612FNG controlador dual de motor. Este regulador del motor tiene suficiente rango de voltajes de entrada aceptables (4.5V a 13.5V) y corriente de salida continua (1A por canal). Robot es controlado vía bluetooth usando la aplicación para Android. En este proyecto he utilizado un módulo popular barato bluetooth HC-06. El sistema electrónico está equipado con dos fuentes de energía. Uno de los motores de la C.C. (batería LiPo 11.1V, 1300 mAh) y el otro para suministrar el módulo Arduino y bluetooth (batería de LiPo de 7.4V, 1800 mAh).
Todas las conexiones de los módulos electrónicos son los siguientes:
- Bluetooth (por ejemplo, HC-06) -> Arduino Mega 2560
- TXD - RX1 (19)
- RXD - TX1 (18)
- VCC - 5V
- GND - GND
- TB6612FNG controlador Dual de Motor -> Arduino Mega 2560
- RightFrontMotor_PWMA - 2
- LeftFrontMotor_PWMB - 3
- RightRearMotor_PWMA - 4
- LeftRearMotor_PWMB - 5
- RightFrontMotor_AIN1 - 22
- RightFrontMotor_AIN2 - 23
- LeftFrontMotor_BIN1 - 24
- LeftFrontMotor_BIN2 - 25
- RightRearMotor_AIN1 - 26
- RightRearMotor_AIN2 - 27
- LeftRearMotor_BIN1 - 28
- LeftRearMotor_BIN2 - 29
- STBY - Vcc
- VMOT - tensión del motor (4.5 a 13.5 V) - 11.1V de batería LiPo
- VCC - tensión lógica (2.7 a 5.5) - 5V de Arduino
- GND - GND
- TB6612FNG controlador Dual de Motor -> Motores de corriente continua
- MotorDriver1_A01 - RightFrontMotor
- MotorDriver1_A02 - RightFrontMotor
- MotorDriver1_B01 - LeftFrontMotor
- MotorDriver1_B02 - LeftFrontMotor
- MotorDriver2_A01 - RightRearMotor
- MotorDriver2_A02 - RightRearMotor
- MotorDriver2_B01 - LeftRearMotor
- MotorDriver2_B02 - LeftRearMotor