Table des matières:

RoverBluetooth : Voiture Bluetooth basée sur Arduino : 5 étapes
RoverBluetooth : Voiture Bluetooth basée sur Arduino : 5 étapes

Vidéo: RoverBluetooth : Voiture Bluetooth basée sur Arduino : 5 étapes

Vidéo: RoverBluetooth : Voiture Bluetooth basée sur Arduino : 5 étapes
Vidéo: Arduino#7: Module bluetooth d'arduino ( HC-05 ) 2024, Juillet
Anonim
Image
Image
RoverBluetooth: voiture Bluetooth basée sur Arduino
RoverBluetooth: voiture Bluetooth basée sur Arduino

RoverBluetooth est le nom que j'ai donné à la voiture Bluetooth basée sur Arduino que j'ai fabriquée pour mon examen scolaire alors que je n'avais que treize ans. Je l'ai aussi montré à Maker Faire Rome avec un FabLab (et j'étais l'un des plus jeunes là-bas) ! C'est très simple à réaliser (seulement quelques composants électroniques à bas prix et un pack Meccano) et à contrôler, grâce à l'application Android que j'ai programmée. Il dispose d'un contrôle complet de la vitesse, d'une marche arrière, d'un capteur à ultrasons avec son de stationnement et frein d'urgence, d'une commande à distance à faible latence et d'un éclairage frontal.

Page principale du projet

Étape 1: L'application

L'application
L'application
L'application
L'application
L'application
L'application
L'application
L'application

J'ai initialement programmé l'application avec MIT App Inventor, mais j'ai ensuite décidé de l'écrire à partir de zéro en utilisant Android Studio. Si vous êtes un débutant Android, je vous recommande d'utiliser l'application d'origine (publiée dans la galerie App Inventor), car elle est plus facile à programmer et à modifier. Sinon, la nouvelle application peut être trouvée sur GitHub.

Téléchargez le projet MIT App Inventor et l'APK

Étape 2: Le châssis

Le châssis
Le châssis
Le châssis
Le châssis
Le châssis
Le châssis
Le châssis
Le châssis

Si vous voulez reproduire le mien, achetez des packs Meccano, regardez les photos et commencez à baiser ! Faites attention au volant, qui doit avoir une liaison avec le servomoteur, tourne sans friction et sans dévissage ! Le corps principal ne doit pas trop fléchir et doit être léger, tandis que le moteur Meccano doit avoir suffisamment de réducteurs pour être solide.

Étape 3: Le circuit

Le circuit
Le circuit
Le circuit
Le circuit

Pièces nécessaires:

  • Récepteur Bluetooth (j'ai utilisé le modem BlueSMiRF Silver de Sparkfun, mais vous pouvez aussi essayer le classique HC-06, c'est moins cher)
  • Un Arduino UNO ou similaire
  • Pont en H (j'ai utilisé un L6203)
  • Capteur à ultrasons
  • Servomoteur (fort, avec engrenages métalliques si possible)
  • Avertisseur sonore
  • LED pour éclairage frontal
  • Batterie 9V
  • Carte matricielle double face

Notez que le servomoteur que j'ai utilisé a besoin de 6V, j'ai donc ajouté un LM317 au circuit. N'hésitez pas à l'enlever si votre servo nécessite du 5V. Soyez patient, choisissez un soudeur et créez votre propre shield Arduino !

Télécharger le schéma Autodesk Eagle 9.3.0

Étape 4: L'esquisse Arduino

Le petit croquis reçoit les données, allume et éteint le moteur et vérifie la distance par rapport à un mur. RoverBluetooth reçoit les données du modem Bluetooth et associe des numéros aux commandes. Par exemple, « 21 » est interprété comme « arrêter le moteur ». Voici la liste:

  • 0-20 → position du servomoteur
  • 21 → moteur éteint
  • 22 → voyant allumé
  • 23 → lumière éteinte
  • 1000-1255 → moteur allumé, vitesse
  • 1500-1755 → moteur allumé, marche arrière, vitesse

Télécharger Arduino Sketch

Étape 5: Profitez

Prêt à conduire la voiture ?

Conseillé: