Table des matières:

Comment faire une voiture RC simpliste contrôlée par Bluetooth: 7 étapes (avec photos)
Comment faire une voiture RC simpliste contrôlée par Bluetooth: 7 étapes (avec photos)

Vidéo: Comment faire une voiture RC simpliste contrôlée par Bluetooth: 7 étapes (avec photos)

Vidéo: Comment faire une voiture RC simpliste contrôlée par Bluetooth: 7 étapes (avec photos)
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Comment faire une voiture RC simpliste contrôlée par Bluetooth
Comment faire une voiture RC simpliste contrôlée par Bluetooth

Bonjour à tous, je suis Bryan Tee Pak Hong. Je suis actuellement un étudiant de première année à l'école polytechnique de Singapour et j'étudie le génie informatique.

Quand j'étais enfant, j'ai toujours été fasciné par les voitures RC et leur fonctionnement. Quand je l'ai démonté, tout ce que je vois, ce sont des morceaux de métal placés partout. J'ai toujours souhaité qu'il y ait un tutoriel simple couvrant les composants de base qui composent une voiture RC et aujourd'hui je vais vous montrer exactement cela.

Je prévois d'utiliser cette voiture RC pour une variété d'autres projets également, reportez-vous à ce guide instructables si vous avez rencontré des problèmes.

Sans plus tarder, commençons !

Étape 1: Étape 0: Préparation du matériel

Étape 0: Préparation du matériel
Étape 0: Préparation du matériel

Les matériaux sont très basiques et faciles à obtenir, ils sont:

  1. Châssis de voiture* (j'utilise une boîte à biscuits du nouvel an, soyez créatif avec votre choix !) x1
  2. Moteurs à courant continu et pneus x2
  3. Arduino Uno (ou toute autre variante) x1
  4. L298N pont en H x1
  5. Roulette x1
  6. Batteries (1 pour Arduino, 1 pour les moteurs)
  7. Sauteurs homme à homme, sauteurs homme à femme
  8. Module Bluetooth HC-06 ou HC-05 x1
  9. Planche à pain (connexions rapides et faciles) x1

Autres équipements dont vous aurez/pouvez avoir besoin:

  • Fer à souder
  • Pistolet à colle chaude

*Remarque: mon châssis est équipé d'un capteur IR, il n'est pas requis dans ce tutoriel

Étape 2: Étape 1: Préparation du châssis

Étape 1: Préparation du châssis
Étape 1: Préparation du châssis

Tout d'abord, démontez votre planche à pain. Il devrait pouvoir se diviser en 3 parties, 2 +/- barres verticales sur les côtés et la partie centrale, là où la plupart de vos connexions seront effectuées. Cela permet un placement très facile des composants grâce auquel vous pouvez:

  • connectez 5V de votre Arduino au côté gauche
  • connectez GND de votre Arduino au côté droit
  • faites toutes vos connexions à proximité de l'Arduino

Il est important d'obtenir la position correcte la première fois car il sera difficile de retirer et de repositionner la planche à pain. Assurez-vous qu'il y a suffisamment d'espace pour que l'Arduino et le L298N s'assoient entre les 2 barres verticales.

Étape 3: Étape 2: Connexion du L298N à vos moteurs

Étape 2: connexion du L298N à vos moteurs
Étape 2: connexion du L298N à vos moteurs
Étape 2: connexion du L298N à vos moteurs
Étape 2: connexion du L298N à vos moteurs
Étape 2: connexion du L298N à vos moteurs
Étape 2: connexion du L298N à vos moteurs

Soudez 2 fils à votre moteur à courant continu. Ensuite, connectez les autres extrémités des fils à l'une des douilles à 2 trous du pont L298N. L'ordre dans lequel vous connectez le fil n'a pas d'importance. Répétez cette opération pour l'autre moteur.

Ensuite, placez des cavaliers mâles à femelles sur les broches mâles situées à côté de la prise 3. 6 est requis, 3 pour chaque côté, 1 pour contrôler la vitesse du moteur via PWM et 2 pour les directions. Rappelez-vous quels fils sont connectés à où car cela sera important plus tard.

Prenez l'une de vos batteries et attachez/soudez le fil noir (fil de terre) à un cavalier mâle. Cela sera utilisé pour atteindre un terrain d'entente avec l'arduino plus tard. Connectez le fil rouge à l'entrée 12V (prise la plus à gauche) et le fil noir à la GND (prise du milieu) du module L298N.

Étape 4: Étape 3: Tout assembler

Étape 3: Tout assembler
Étape 3: Tout assembler
Étape 3: Tout assembler
Étape 3: Tout assembler
Étape 3: Tout assembler
Étape 3: Tout assembler
Étape 3: Tout assembler
Étape 3: Tout assembler

Collez à chaud le module L298 sur le châssis de votre voiture sur la position que vous avez jugée appropriée à l'étape 1. Ensuite, collez à chaud les 2 moteurs CC sur les côtés de votre châssis. Mon châssis a un creux sur les bords, j'ai donc utilisé des écrous qui traînaient pour compenser la hauteur afin que je puisse coller les moteurs correctement. Ceci est facultatif car si vous utilisez un châssis plat, aucun décalage n'est requis. Après avoir collé les 2 moteurs, collez le pack batterie sur le châssis. J'ai collé le mien en bas à cause des contraintes d'espace. J'ai également collé mon pack batterie légèrement vers la droite pour faire de la place pour retirer le couvercle du pack batterie. Enfin, collez la roulette en place et votre voiture de base est terminée ! Essayez de trouver une roulette qui permette à votre robot d'avoir une hauteur constante quelle que soit la rotation de la roue.

Connectez les 6 cavaliers sur la planche à pain, classez-les en 3 pour la gauche et 3 pour la droite.

La prochaine partie, nous aborderons le cerveau de la voiture, alias l'Arduino.

Étape 5: Étape 4: Connexion et code Arduino

Étape 4: Connexion Arduino et code
Étape 4: Connexion Arduino et code
Étape 4: Connexion Arduino et code
Étape 4: Connexion Arduino et code

Connectez la broche de vitesse droite à la broche 6 et la broche de vitesse gauche à la broche 11 sur l'Arduino.

Ensuite, connectez les 2 autres broches de direction de chaque côté de la planche à pain sur l'Arduino via des cavaliers mâles à mâles:

  • à droite - Broches 7 et 8
  • gauche - Broches 12 et 13

Quel que soit l'ordre, cela n'a pas d'importance car nous modifierons les connexions si elles sont erronées. Il est toutefois important de ne pas intervertir complètement les parties gauche et droite. Placez l'Arduino dans la position que vous avez prévue à l'étape 1.

Maintenant, copiez le code de ce site Web pour tester les mouvements du moteur:

  1. téléchargez ce code sur votre Arduino
  2. si le robot tourne dans le sens des aiguilles d'une montre, inversez les 2 fils de direction des cavaliers mâles à mâles sur la droite
  3. si le robot tourne dans le sens inverse des aiguilles d'une montre, inversez les 2 fils de direction des cavaliers mâles vers mâles sur la gauche
  4. si le robot recule, inversez les 2 fils de direction du cavalier mâle à mâle des deux côtés

Collez l'autre batterie au châssis et un robot de base est fait ! À ce stade, vous pouvez programmer votre robot comme vous le souhaitez, n'hésitez pas à expérimenter. Dans la prochaine étape, nous explorerons quelques mouvements de base pour notre voiture RC via Bluetooth.

Étape 6: Étape 5: Module HC-06

Étape 5: Module HC-06
Étape 5: Module HC-06

La gestion de ce module est un peu délicate. Avant de commencer, téléchargez ce code sur votre Arduino.

Placez le module sur la maquette, ne chevauchez pas les connexions avec les moteurs. Effectuez les connexions comme indiqué:

  • VCC -- 5V (3.3V ne fonctionnera pas !)
  • GND -- GND
  • RX sur bluetooth --- Broche 1 sur Arduino
  • TX sur bluetooth --- Broche 0 sur Arduino

Téléchargez une application appelée contrôleur Bluetooth Arduino sur votre téléphone Android. Je ne possède pas d'iphone, donc je suis désolé pour les utilisateurs d'iphone, mais vous devriez pouvoir trouver des applications similaires qui ont la même fonction. Allumez votre Arduino et associez le module Bluetooth à votre téléphone (généralement appelé HC-05/06 ou BT03/04, etc.), si vous êtes invité à saisir un mot de passe, tapez 1234 ou 0000, si la vérification échoue ou vous n'arrive pas à se connecter, alors nous devrons le contrôler à partir d'un PC doté de la fonction Bluetooth. Pour l'instant, ouvrez l'application du contrôleur Bluetooth Arduino et connectez-la à votre appareil. Sélectionnez votre module Bluetooth et vous atteindrez une interface de contrôle PS2.

Faire ces raccourcis clavier

  • w En avant
  • Une gauche
  • Retour
  • d Droite
  • EDIT: j Bouton d'arrêt

Étape 7: suivante Votre voiture télécommandée simple et contrôlée par Bluetooth est terminée

Toutes nos félicitations! Votre voiture télécommandée simple et contrôlée par Bluetooth est terminée !
Toutes nos félicitations! Votre voiture télécommandée simple et contrôlée par Bluetooth est terminée !

Sommaire:

  • Nous aurons besoin de 2 moteurs et d'un pont en H pour entraîner le moteur
  • Un cerveau, dans notre cas arduino, est nécessaire pour commander au robot comment se déplacer
  • Nous pouvons utiliser nos téléphones comme télécommande pour notre voiture RC

Si vous souhaitez cependant utiliser votre ordinateur, associez votre ordinateur au module bluetooth, allez dans les paramètres bluetooth qui se trouvent à la fin de la page de configuration bluetooth, vérifiez à quel port il se connecte (astuce: il est sortant et porte le nom de votre module bluetooth). Allez dans outils > ports série et remplacez le COM par le bon port COM. Lancez le moniteur Seial et entrez « w » pour que le robot avance, « s » pour reculer, etc.

Si vous êtes arrivé jusqu'ici, félicitations ! Amusez-vous avec votre voiture RC contrôlée par Bluetooth !

Mise à jour: Vous pouvez lire mon article de blog ici.

Conseillé: