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.

Structure.png
Socle.jpg


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

Construction-2.jpg


Équipement du véhicule avec les composants essentiels

Construction-3.jpg


Vue du triporteur par dessous

Construction-4.jpg


Insertion des deux batterie LI-ION

Construction-7.jpg


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

Construction-8.jpg


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

Construction-9.jpg


Gros plan sur les connexions de la carte Arduino Uno

ConnexionsTriporteur.jpg




Materiel.jpg

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.

QuartPlaqueConnexions.JPG
 

Attachments

  • Triporteur4.jpg
    Triporteur4.jpg
    270.5 KB · Views: 256
  • NewTriporteur-2.jpg
    NewTriporteur-2.jpg
    352.8 KB · Views: 257
  • ConnexionsTriporteur.jpg
    ConnexionsTriporteur.jpg
    486.2 KB · Views: 213
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: 189
  • Pilote_Bluetooth.zip
    297.5 KB · Views: 168

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:

Screenshot_20210818-205149.PNG
CaptureEcran2.PNG


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

Attachments

  • NewTriporteurARDUINO.zip
    1.7 KB · Views: 184
  • Pilote_TriporteurBT.zip
    396.5 KB · Views: 178
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...)

SchemaConnexionsJoystickShield.jpg
 

Attachments

  • 4BoutonsShield.zip
    1.5 KB · Views: 183
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: 164

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: 170
Last edited:

Marc DANIEL

Well-Known Member
Licensed User

ConnexionFicheAlimentation.jpg


Construction-11.jpg


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: 168
  • Pilote_TriporteurBT.zip
    352.1 KB · Views: 154
  • TriporteurARDUINO.zip
    2.6 KB · Views: 167
Top