Table des matières:

Voiture contrôlée par Bluetooth Arduino DIY: 6 étapes (avec photos)
Voiture contrôlée par Bluetooth Arduino DIY: 6 étapes (avec photos)

Vidéo: Voiture contrôlée par Bluetooth Arduino DIY: 6 étapes (avec photos)

Vidéo: Voiture contrôlée par Bluetooth Arduino DIY: 6 étapes (avec photos)
Vidéo: Amazing arduino project 2024, Juillet
Anonim
Voiture Contrôlée Bluetooth Arduino DIY
Voiture Contrôlée Bluetooth Arduino DIY
Voiture Contrôlée Bluetooth Arduino DIY
Voiture Contrôlée Bluetooth Arduino DIY
Voiture Contrôlée Bluetooth Arduino DIY
Voiture Contrôlée Bluetooth Arduino DIY

Bonjour les amis! Je m'appelle Nikolas, j'ai 15 ans et je vis à Athènes, en Grèce. Aujourd'hui, je vais vous montrer comment fabriquer une voiture contrôlée par Bluetooth à 2 roues à l'aide d'un Arduino Nano, d'une imprimante 3D et de quelques composants électroniques simples ! Assurez-vous de regarder ma vidéo YouTube pour voir la voiture en action et suivre les instructions à partir de là si vous préférez !

Motivation

Je suis entré dans l'électronique de base quand j'avais 9 ans quand mon père m'a apporté des piles, un interrupteur et une petite ampoule pour jouer avec, j'étais super excité. À cette époque, avec l'aide de mon père, j'ai fabriqué ma toute première voiture, aussi simple que possible. Il s'agissait d'un vieux boîtier de téléphone auquel nous avions attaché quatre moteurs à courant continu avec des roues de certaines voitures miniatures que nous avions et ils étaient alimentés par quelques piles AA, il ne pouvait qu'avancer mais j'étais vraiment fier et heureux. Au cours des années suivantes, j'ai réalisé une poignée de créations et BEAUCOUP de petites voitures. À un moment donné, je me suis fixé comme objectif de fabriquer une voiture télécommandée qui, cela peut vous sembler assez facile, mais pour mon passé, c'était hors de ma portée. Cependant, lorsque la pandémie a éclaté au printemps dernier et que nous sommes entrés en quarantaine, je me suis lancé dans une électronique plus complexe et vers avril, j'ai atteint mon objectif en fabriquant une voiture basée sur un Arduino Uno qui pourrait être contrôlée via une télécommande infrarouge ! Je me suis alors fixé comme objectif de fabriquer une voiture qui serait contrôlée en Bluetooth avec mon téléphone. C'est là que ce Instructables entre en place. Prendre plaisir!

Fournitures:

Voici une liste avec les composants nécessaires

  • Arduino Nano
  • 2 micromoteurs 200 tr/min N20
  • Pilote de moteur DRV8833
  • HC-06 (Module Bluetooth)
  • Batterie au lithium 18650
  • Support de batterie
  • Interrupteur à glissière 11 mm x 6 mm
  • Vis M3 (10 mm) et écrou
  • Certains câbles
  • 4 x élastiques normaux
  • Un fer à souder
  • Une imprimante 3D
  • Du filament (j'ai utilisé du Prusament PETG)

Étape 1: Impression 3D

impression en 3D
impression en 3D
impression en 3D
impression en 3D

J'ai conçu les fichiers 3D moi-même en utilisant Onshape. Vous aurez besoin d'imprimer la base ainsi que deux roues. J'ai imprimé toutes les pièces en Prusament Gold PETG à une hauteur de couche de 0,2 mm et 40 % de remplissage sur la Creality Ender 3 V2.

Vous pouvez trouver les fichiers.stl ici: Thingiverse

Étape 2: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Il est temps de faire le circuit ! Alors maintenant, mettez l'Arduino Nano, le DRV8833 et le HC-06 sur votre maquette.

  1. Connectez le VCC du HC-06 et du DRV8833 à 5V
  2. Connectez le GND du HC-06 et du DRV8833 à GND
  3. Connectez le TXD au D10
  4. Connectez le RXD au D11
  5. Connectez INT1, INT2, INT3, INT4 à D2, D3, D4, D5 en conséquence
  6. Connectez les câbles du premier moteur à OUT1 et OUT2
  7. Connectez les câbles du deuxième moteur à OUT3 et OUT4
  8. Connectez le "+" de la batterie à 5V et le "-" à GND (vous pouvez ajouter l'interrupteur à glissière au "+" maintenant si vous le souhaitez)

Étape 3: Programmation

Programmation
Programmation

Téléchargeons le code sur l'Arduino Nano ! Connectez-le simplement à votre ordinateur avec un câble USB puis ouvrez le fichier "BluetoothCar.ino" avec Arduino IDE. Assurez-vous que les options de l'onglet Outils sont les mêmes que dans l'image ci-dessus et que vous avez sélectionné le bon port COM. Cliquez sur « Télécharger » et vous êtes prêt à partir !

Étape 4: Application Bluetooth

Application Bluetooth
Application Bluetooth
Application Bluetooth
Application Bluetooth

Il est temps d'essayer si notre circuit et notre programme fonctionnent comme prévu. J'ai créé ma propre application Android à l'aide de MIT App Inventor, un programme simple qui vous permet de créer facilement des applications Android ! Vous pouvez installer l'application sur votre téléphone Android en téléchargeant le "BluetoothController.apk" ci-dessous. Il existe quelques alternatives sur le Play Store et l'App Store si vous préférez, mais j'ai fait celle-ci car la voiture ne bouge que si votre doigt est sur le bouton, ce qui est une fonctionnalité que j'aime beaucoup.

Lors de la première connexion au module Bluetooth, vous devrez activer le Bluetooth sur votre appareil, puis vous devrez trouver un appareil nommé "HC-06" et pour vous y connecter, vous devrez le mettre le mot de passe "1234" ou "0000". Ensuite, accédez à l'application, cliquez sur le bouton Bluetooth et sélectionnez le HC-06. Vous avez maintenant connecté avec succès votre voiture à votre smartphone et vous pouvez contrôler les moteurs via l'application !

Étape 5: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Maintenant, vous devez souder l'électronique et vous préparer à assembler la voiture !

  1. Vissez le support de batterie 18650 à la base et ajoutez l'écrou
  2. Pousser les deux moteurs en place
  3. Mettre l'interrupteur coulissant en place
  4. Installez le pilote de moteur DRV8833 en place
  5. Mettez l'Arduino Nano en place
  6. Faites glisser le HC-06 en place
  7. Ajoutez l'accu 18650 à son support
  8. Pousser les deux roues dans les arbres des moteurs
  9. Enfin, ajoutez 2 élastiques à chaque roue

Conseillé: