French Nouveau Triporteur ARDUINO

Marc DANIEL

Well-Known Member
Licensed User
Ceci est une mise à jour du fil «Arduino Robot Car with B4X» avec la correction de quelques bugs et des améliorations. Le véhicule a été amélioré avec l'utilisation de batteries Li-ION rechargeables, le pilotage se fait à partir d'un Smartphone Android. Deux programmes sont donc nécessaires: un programme B4R pour le fonctionnement du triporteur et une application B4A pour le pilotage à partir d'un Smartphone.



Structures de base facilement obtenues dans le commerce en ligne
Les moteurs sont pré-connectés sur le modèle de gauche



Équipement du véhicule avec les composants essentiels



Vue du triporteur par dessous



Insertion des deux batterie LI-ION



Connexion des moteurs, des modules et de la carte Arduino Uno



Un petit interrupteur central facilement accessible permet la mise sous tension du triporteur



Gros plan sur les connexions de la carte Arduino Uno






Matériel: Un châssis-support avec deux roues motorisées par deux moteurs DC, une roulette arrière pivotante, une carte ARDUINO UNO, deux batteries rechargeables Li-ION de 3,7 Volts et leur boîte de connexion, un interrupteur , une fiche 5,5 x 2,5 pour alimenter la carte Arduino, un module Bluetooth HC-05, un quart de plaque de connexions rapides, un module L298N shield, 3 résistances de 1 Kohm , 1 résistance de 220 ohms, 1 LED bleue, câbles et jumpers pour les connexions, un Smartphone Android disposant du système Bluetooth.

 

Attachments

  • Triporteur4.jpg
    270.5 KB · Views: 260
  • NewTriporteur-2.jpg
    352.8 KB · Views: 266
  • ConnexionsTriporteur.jpg
    486.2 KB · Views: 221
Last edited:

Marc DANIEL

Well-Known Member
Licensed User
Programmes disponibles au téléchargement: TriporteurARDUINO.B4R et Pilote_Bluetooth.B4A
 

Attachments

  • TriporteurARDUINO.zip
    1.7 KB · Views: 196
  • Pilote_Bluetooth.zip
    297.5 KB · Views: 173

Marc DANIEL

Well-Known Member
Licensed User
Afin de jouer sur la vitesse de déplacement du triporteur, j'ai modifié à la fois le programme B4R pour gérer deux vitesses AVANT et ARRIÈRE et l'application B4A pour ajouter deux boutons supplémentaires correspondants à une vitesse supérieure:



Les nouvelles touches rouges permettent de passer de la vitesse normale fixée par défaut à 80 à une vitesse plus rapide de 120.
 

Attachments

  • NewTriporteurARDUINO.zip
    1.7 KB · Views: 194
  • Pilote_TriporteurBT.zip
    396.5 KB · Views: 187
Last edited:

Marc DANIEL

Well-Known Member
Licensed User
Et bien entendu, une petite adaptation du système Joystick Shield déjà utilisé précédemment, permet le pilotage du nouveau triporteur. En plus des boutons A, B, C et D utilisés pour la marche avant, le virage à droite, la marche arrière et le virage à gauche, le gros bouton du joystick permettra désormais d'obtenir la marche avant rapide.

Dans le programme "4BoutonsShield.B4R" disponible ci-dessous en téléchargement, les boutons sont reliés en interne ainsi:

BtnA > broche D2 (Marche avant du triporteur)
BtnB > broche D3 (Rotation à droite)
BtnC > broche D4 (Marche arrière du triporteur)
BtnD > broche D5 (Rotation à gauche)

petit bouton BtnE > broche 6 (Allumage ou extinction des LEDS)
petit bouton BtnF > broche 7 (Coups de klaxon)

et le gros bouton du joystick nommé BTJ est relié à la broche D8 (Marche avant rapide du triporteur)

Les petits boutons E et F sont désormais utilisés (E pour allumer ou éteindre les LEDS si elles sont installées sur le triporteur et F pour donner des coups de klaxon sous la forme de 2 secondes de buzzer s'il a été installé. Voir dossier de synthèse plus bas...)

 

Attachments

  • 4BoutonsShield.zip
    1.5 KB · Views: 187
Last edited:

Marc DANIEL

Well-Known Member
Licensed User
Afin de tester les moteurs avant même d'utiliser la connexion Bluetooth, j'ai rajouté, à la mise sous tension du triporteur 5 secondes de marche avant puis 5 secondes de marche arrière en vitesse moyenne. Cette modification permet de tester rapidement le dispositif Arduino avant le pilotage Bluetooth. Programme modifié disponible au téléchargement ci-dessous.
 

Attachments

  • TriporteurARDUINO_Test.zip
    1.8 KB · Views: 169

Marc DANIEL

Well-Known Member
Licensed User
Une variante pour la gestion du test des moteurs: Ajout d'un petit bouton poussoir relié à la borne analogique A0, l'appui sur ce bouton déclenche le test de fonctionnement des moteurs: 3 secondes en marche avant puis 3 secondes en marche arrière. Le test n'est plus automatique mais peut être déclenché à n'importe quel moment, en connexion Bluetooth ou pas.

 

Attachments

  • TriporteurARDUINO_BtnTest.zip
    2 KB · Views: 178
Last edited:

Marc DANIEL

Well-Known Member
Licensed User





Attention à l'alimentation de la carte Arduino Uno à partir des 2 batteries Li-ION, respectez le schéma de connexion ci-dessus, n'inversez pas les pôles + et - !!!​
 

Marc DANIEL

Well-Known Member
Licensed User
Dernières mises à jour B4R et B4A
 

Attachments

  • 4BoutonsShield.zip
    1.8 KB · Views: 175
  • Pilote_TriporteurBT.zip
    352.1 KB · Views: 166
  • TriporteurARDUINO.zip
    2.6 KB · Views: 175
Cookies are required to use this site. You must accept them to continue using the site. Learn more…