Voiture Arduino contrôlée via l'application Bluetooth : 4 étapes (avec photos)
Voiture Arduino contrôlée via l'application Bluetooth : 4 étapes (avec photos)
Anonim
Voiture Arduino contrôlée via l'application Bluetooth
Voiture Arduino contrôlée via l'application Bluetooth
Voiture Arduino contrôlée via l'application Bluetooth
Voiture Arduino contrôlée via l'application Bluetooth

Tout ce que nous savons, c'est qu'Arduino est une excellente plate-forme de prototypage, principalement parce qu'elle utilise un langage de programmation convivial et qu'il y a beaucoup de composants incroyables supplémentaires qui nous offrent d'excellentes expériences.

Nous pouvons intégrer l'Arduino avec différents shields ou modules et construire des choses fantastiques. Dans ce projet, je vais vous montrer comment utiliser le module Bluetooth pour contrôler une plate-forme de robot via des commandes provenant d'un smartphone.

Étape 1: Pièces

les pièces
les pièces
les pièces
les pièces
les pièces
les pièces

Matériel:

  • 1x Arduino Uno
  • 1x pilote de protection moteur L293D
  • 1x module Bluetooth
  • 1x plate-forme robotique
  • 4x fil Dupont pour module Bluetooth (mâle à femelle)
  • 4x fil Dupont pour moteurs (mâle à mâle)
  • 2x moteurs + 2x roues
  • 1x roulette

Logiciel:

  • IDE Arduino
  • Câble USB A vers B
  • Contrôleur RC Bluetooth (vous pouvez télécharger cette application ici)

Étape 2: Assemblage de la voiture Arduino

Assemblage de la voiture Arduino
Assemblage de la voiture Arduino
Assemblage de la voiture Arduino
Assemblage de la voiture Arduino
Assemblage de la voiture Arduino
Assemblage de la voiture Arduino

Le montage de la plateforme robotique est très simple. Si vous en achetez un comme ça, vous recevrez un manuel avec toutes les étapes.

Montez d'abord le moteur 2 sur la plate-forme du robot.

Montez ensuite la roulette sur la plate-forme du robot.

Troisièmement, montez l'Arduino Uno sur la plate-forme du robot et placez le blindage du moteur sur l'Arduino Uno.

En quatrième lieu, connectez les fils du moteur gauche et droit indiqués sur l'image. (Remarque: le fil rouge est + et le fil noir est -)

Cinquièmement, connectez le module Bluetooth:

  • RXD à TXD sur Arduino Uno
  • TXD vers RXD sur Arduino Uno
  • VCC à 5V sur Arduino Uno
  • GND à GND sur Arduino Uno

Étape 3: Logiciel

L'Arduino uno est très simple à programmer.

- Pour contrôler les moteurs, j'ai utilisé la librairie AFMotor.h incluse ci-dessus.

- La communication entre le smartphone et le module Bluetooth s'est faite à l'aide de la communication série arduino.

- L'application "Bluetooth RC Controller" envoie au module bluetooth les commandes suivantes:

  • En avant -> F
  • Retour -> B
  • Gauche -> L
  • Droite -> R
  • Avant Gauche -> G
  • Avance droite -> I
  • Arrière Gauche -> H
  • Arrière droit -> J
  • Arrêt -> S
  • Feux avant allumés -> W
  • Feux avant éteints -> w
  • Rétro-éclairage allumé -> U
  • Rétro-éclairage éteint -> u
  • Klaxon activé -> V
  • Klaxon désactivé -> v
  • Activé supplémentaire -> X
  • Extra désactivé -> x
  • Vitesse 0 -> 0
  • Vitesse 10 -> 1
  • Vitesse 20 -> 2
  • Vitesse 30 -> 3
  • Vitesse 90 -> 9
  • Vitesse 100 -> q
  • Arrêter tout -> D

Dans ce projet j'ai programmé 2 commandes:

1. Basic (avant, arrière, gauche et droite)

2. Commande complète (avant, arrière, gauche et droite) et aussi (avant gauche, 1. avant droite, arrière gauche, arrière droit)

L'intégralité du code est disponible en téléchargement.

Étape 4: N'oubliez pas de partager, d'aimer et de voter !

Conseillé: