French Nouveau Triporteur ARDUINO

Marc DANIEL

Active 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: 221
  • NewTriporteur-2.jpg
    NewTriporteur-2.jpg
    352.8 KB · Views: 226
  • ConnexionsTriporteur.jpg
    ConnexionsTriporteur.jpg
    486.2 KB · Views: 174
Last edited:

Marc DANIEL

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

Attachments

  • TriporteurARDUINO.zip
    1.7 KB · Views: 153
  • Pilote_Bluetooth.zip
    297.5 KB · Views: 132

Marc DANIEL

Active 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: 152
  • Pilote_TriporteurBT.zip
    396.5 KB · Views: 137
Last edited:

Marc DANIEL

Active 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: 142
Last edited:

Marc DANIEL

Active 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: 125

Marc DANIEL

Active 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: 136
Last edited:

Marc DANIEL

Active 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

Active Member
Licensed User
Dernières mises à jour B4R et B4A
 

Attachments

  • 4BoutonsShield.zip
    1.8 KB · Views: 134
  • Pilote_TriporteurBT.zip
    352.1 KB · Views: 116
  • TriporteurARDUINO.zip
    2.6 KB · Views: 137
Top