Difference between revisions of "Voiture télecommandée en bluetooth par son smartphone"

Line 46: Line 46:
 
|Step_Picture_00=Voiture_télecommandée_en_bluetooth_par_son_smartphone_Telecommande_HC05.png
 
|Step_Picture_00=Voiture_télecommandée_en_bluetooth_par_son_smartphone_Telecommande_HC05.png
 
|Step_Picture_01=Voiture_télecommandée_en_bluetooth_par_son_smartphone_App_Inventor_blocks.png
 
|Step_Picture_01=Voiture_télecommandée_en_bluetooth_par_son_smartphone_App_Inventor_blocks.png
 +
}}
 +
{{ {{tntn|Tuto Step}}
 +
|Step_Title=Code Arduino
 +
|Step_Content=Le code Arduino que l'on va charger sur la carte, va faire le lien entre ce que recevra le petit module bluetooth HC05 et les commandes à envoyer aux moteurs de droite et de gauche.
 +
 +
Un petit driver TB6612FNG (GOTRONIC) controle les moteurs.
 +
 +
On inclut la bibliothèque SoftwareSerial.h pour communiquer avec le bluetooth. Attention à bien croiser le RX et TX du bluetooth et de l'Arduino.
 +
 +
Et un simple switch case va définir les différentes configurations selon la commande reçue.
 +
|Step_Picture_00=Voiture_télecommandée_en_bluetooth_par_son_smartphone_Arduino1.png
 +
|Step_Picture_01=Voiture_télecommandée_en_bluetooth_par_son_smartphone_Arduino2.png
 +
|Step_Picture_02=Voiture_télecommandée_en_bluetooth_par_son_smartphone_Arduino3.png
 
}}
 
}}
 
{{ {{tntn|Notes}}
 
{{ {{tntn|Notes}}

Revision as of 04:39, 5 December 2019

Author avatarCyd | Last edit 20/04/2020 by Flow talk page manager

Voiture télecommandée en bluetooth par son smartphone Voitures2.jpg
Créér sa propre voiture télécommandée, son appli sous App Inventor et insérer son programme dans Arduino pour la piloter
Difficulty
Medium
Duration
3 hour(s)
Categories
Electronics, Play & Hobbies, Robotics
Cost
60 EUR (€)
Other languages:
français
License : Attribution (CC BY)

Materials

Contreplaqué, 1 carte Arduino, 2 moteurs 5V CC, 1 driver, une alim de 9V, un bluetooth HC05, 2 roues, une roue libre, cables arduino femelles, pins, une mini-breadboard


Tools

Découpe Laser

Ordinateur avec Arduino

App Inventor 2 en ligne

Fer à souder

Tournevis

Perceuse

Step 1 - Création de l'appli sous App Inventor 2

On va se créér notre propre appli qu'on installera directement sur notre téléphone. On va utiliser App Inventor 2 qui necessite un compte gmail pour se connecter et un smarthone avec Androide pour fonctionner. (A noter l'equivalent gratuit Thunkable pour Androide et IOS, ne necessitant pas gmail).

Le programme est assez simple, on liste tous les appareils Bluetooth disponibles, on sélectionne celui dédié à notre voiture pour ne pas intérférer avec celui du voisin (nécessité de renommer le HC05 auparavant via les commandes AT), puis on envoie un chiffre correspondant à notre commande ( 1 pour avancer, 2 pour reculer par ex.)

Ensuite on installe directement le build .apk sur notre téléphone.




Step 2 - Code Arduino

Le code Arduino que l'on va charger sur la carte, va faire le lien entre ce que recevra le petit module bluetooth HC05 et les commandes à envoyer aux moteurs de droite et de gauche.

Un petit driver TB6612FNG (GOTRONIC) controle les moteurs.

On inclut la bibliothèque SoftwareSerial.h pour communiquer avec le bluetooth. Attention à bien croiser le RX et TX du bluetooth et de l'Arduino.

Et un simple switch case va définir les différentes configurations selon la commande reçue.


Comments

Draft