Etape 3: Connexion des composants électroniques
Le cerveau du système est Arduino Mega 2560. Comme un moteur, j’ai utilisé deux transporteurs double moteur de TB6612FNG. Ce contrôleur de moteur a suffisamment gamme de tensions d’entrée acceptables (4.5V à 13, 5V) et courant de sortie continu (1 par canal). Robot est contrôlé par l’intermédiaire de bluetooth à l’aide d’une application Android. Dans ce projet, j’ai utilisé un module bluetooth bon marché populaire HC-06. Le système électronique est équipé de deux sources d’alimentation. L’un pour l’alimentation des moteurs à courant continu (batterie LiPo 11.1V, 1300 mAh) et l’autre pour alimenter le module Arduino et bluetooth (accu LiPo 7.4V, 1800 mAh).
Toutes les connexions de modules électroniques sont les suivantes :
- Bluetooth (par ex. HC-06) -> Arduino Mega 2560
- TXD - RX1 (19)
- RXD - TX1 (18)
- VCC - 5V
- GND - GND
- TB6612FNG double moteur -> 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 - tension du moteur (4,5 à 13,5 V) - 11, 1V de batterie LiPo
- VCC - Tension de logique (2,7 à 5,5) - 5V de l’Arduino
- GND - GND
- TB6612FNG double moteur -> moteurs à courant continu
- MotorDriver1_A01 - RightFrontMotor
- MotorDriver1_A02 - RightFrontMotor
- MotorDriver1_B01 - LeftFrontMotor
- MotorDriver1_B02 - LeftFrontMotor
- MotorDriver2_A01 - RightRearMotor
- MotorDriver2_A02 - RightRearMotor
- MotorDriver2_B01 - LeftRearMotor
- MotorDriver2_B02 - LeftRearMotor