Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

Composants et fournitures

Module WiFi Bolt IoT × 1
Arduino UNO × 1
Pilote moteur double pont en H L298 (SparkFun) × 1
Fils de connexion (genériques) × 1
Capteur de proximité × 1
Kit robotique de base × 1
Adaptateur d'alimentation × 1

Applications et services en ligne

À propos de ce projet

Avertissement :

Aucun composant électronique n'a été endommagé lors de la réalisation de ce projet.

Acte 1 : Un beau jour...

Nous travaillions depuis le matin et avions encore beaucoup de documentation et de tests de code à faire, mais nous avions désespérément besoin d'une pause. Jouer au baby-foot n'était pas idéal car cela nous aurait sortis de notre « zone de travail ». Pour garder notre calme, nous avons réfléchi à ce que nous pourrions faire qui nous détendrait mais nous garderait dans cette « zone de travail ». C'est alors que notre manager a suggéré : « Pourquoi ne feriez-vous pas un petit projet et le mettriez-vous sur Hackster ? » Bonne idée, Pranav.

Nous avons donc décidé de réaliser un robot RC contrôlé par Internet avec une petite fonctionnalité bonus (que nous révélerons plus tard car le suspense est important).

Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

Nous étions motivés et nous sommes précipités vers le magasin de matériel interne.

Acte 2 : La forêt du matériel

Nous arrivons au magasin, rempli de kits et composants qui font briller les yeux de convoitise, vos mains seront attirées vers eux et avant de vous en rendre compte, vous serez en train de souder des pièces pour faire une calculatrice 8 bits. Mais nous sommes restés concentrés et n'avons pas laissé ces distractions nous tenter, nous avons juste pris ce dont nous avions besoin (vous devriez faire de même).

  1. Module WiFi Bolt
  2. Kit robotique de base
  3. Arduino UNO ou Boltduino
  4. Module pilote moteur L298N
  5. Capteur de proximité
  6. Fils de connexion
  7. Adaptateur d'alimentation

Acte 3 : La forge

Nous sommes revenus sains et saufs de la Forêt du Matériel avec toutes les pièces nécessaires. Il était temps pour Devashish, le Grand Seigneur du Matériel, de faire sa magie et d'assembler ce petit robot.

Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

Voici comment il a procédé.

Assemblage du matériel

  1. Fixez la roue pivotante à l'avant central du châssis comme indiqué.
  2. Assemblez le châssis de la voiture robotique et fixez les deux moteurs à courant continu à l'aide des écrous et boulons fournis avec les roues.
  3. NOTE : Soudez les fils aux bornes du moteur avant de le fixer au châssis.
  4. Connectez maintenant les bornes du moteur au module pilote moteur L298N comme indiqué ci-dessous.
  5. NOTE : Connectez les deux bornes du moteur du même côté du module pilote.
  6. Connectez la broche 5 V et GND du module pilote aux broches 5 V et GND de l'Arduino respectivement.
  7. Connectez les broches 5 V, GND, Tx et Rx du Bolt aux broches 5 V, GND, Rx et Tx de l'Arduino respectivement. Pour le Boltduino, insérez le module Bolt dans l'emplacement prévu.
  8. Connectez les quatre bornes d'entrée (IN1, IN2, IN3, IN4) aux broches 6, 7, 8 et 9 respectivement.
  9. Connectez les broches 5 V, GND et OUT du capteur de proximité aux broches 5 V, GND et 3 de l'Arduino respectivement.
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298
Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

NOTE : Pour toute aide supplémentaire, consultez les schématiques ci-dessous.

Connexion du Bolt au Cloud

Après l'assemblage du matériel, enregistrez et connectez le module Bolt au Bolt Cloud. En savoir plus sur l'enregistrement et la connexion du Bolt au cloud.

Acte 4 : Et puis il y eut la connectivité

Le Grand Seigneur du Matériel a fait appel à l'Assassin du Fourneau du Code (c'est-à-dire moi).

Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

Il a été chargé de donner vie à ce robot avec son code et de le connecter au Cloud. Suivez ses pas pour faire fonctionner votre robot également.

Étape 1 : Obtenir le code

Récupérez le code depuis le dépôt GitHub du projet. Téléchargez un fichier .zip ou clonez-le sur votre système, comme vous préférez.

Étape 2 : Travailler avec le code

Il y a deux parties de code :

Étape 3 : Configuration de l'Arduino

Une fois le matériel assemblé et le Bolt connecté au cloud, téléversez le firmware présent dans le fichier Bolt_Robot_Car.ino sur votre Arduino. Pour savoir comment configurer l'IDE Arduino et téléverser un code, suivez ce lien.

Étape 4 : L'application contrôleur

Double-cliquez sur le fichier controller.html et vous devriez voir la page web suivante.

Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

Entrez maintenant votre Clé API et ID de périphérique dans leurs champs respectifs, et cliquez sur SOUMETTRE. Vous pouvez obtenir votre Clé API et ID de périphérique depuis votre tableau de bord Bolt Cloud.

Après cela, vous pouvez utiliser les boutons de contrôle pour commander le mouvement de votre robot. Les pressions sur les boutons déclenchent des fonctions JavaScript spécifiques (voir le fichier controller.js) pour envoyer des commandes au Bolt Cloud puis à votre module WiFi Bolt. Vous avez maintenant un bot RC, faites-en ce que vous voulez. Il y a plusieurs choses possibles : vous pouvez y attacher quelques capteurs, le rendre autonome ou ce que vous souhaitez. Et si vous faites une erreur, ne vous inquiétez pas, nous les natifs du Pays des Makers sommes là pour vous aider à tout moment.

Acte 5 : Easter Eggs

Je sais que certains d'entre vous pourraient penser : « Hé, vous avez dit qu'il y avait une fonctionnalité bonus, où est-elle ? » Ne vous inquiétez pas, nous ne vous laissons pas tomber, mais il y a de fortes chances que vous ayez déjà remarqué la fonctionnalité dans Acte 3 : La Forge si ce n'est pas le cas, jetez-y un autre coup d'œil. Mais bon, qui a ce genre de temps ? En résumé : votre robot s'arrêtera automatiquement s'il rencontre un obstacle ou un blocage sur son chemin pour que vous ne finissiez pas par l'écraser contre un mur. Voici la fin de cette histoire, jetez un œil à cette vidéo pour voir le tutoriel vidéo de ce projet.

Démonstration :

Code

BoltBot

https://github.com/vimalsheoran/BoltBot

Schématiques

Voiture robot intelligente Bolt IoT – Arduino UNO et pilote moteur L298

Processus de fabrication

  1. Composants Clés de la Voiture & Comment Ils Assurent un Fonctionnement Fluide
  2. Construire un robot Raspberry Pi piloté par Bluetooth avec retour audio
  3. Robot à commande gestuelle piloté par Raspberry Pi
  4. Construire un robot piloté Wi‑Fi avec Raspberry Pi & Smartphone Android
  5. Construire un robot piloté par la parole avec Windows 10 IoT Core sur Raspberry Pi 2
  6. Construire un robot Raspberry Pi piloté Wi-Fi avec Python – Guide pas à pas
  7. ROObockey : Robot de hockey sur rue télécommandé à visée assistée de précision
  8. Transformez une vieille voiture RC en véhicule piloté au joystick avec Arduino
  9. Robot commandé par la voix avec Arduino Nano et Bluetooth