Table des matières:
- Fournitures
- Étape 1: Schémas de circuits et théorie:
- Étape 2: Construire le Rover:
- Étape 3: Fichiers de code
- Étape 4: Merci
Vidéo: Comment faire un Rover à commande gestuelle : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Voici les instructions pour construire un rover à commande gestuelle (rover télécommandé). Il se compose d'une unité mobile qui a un capteur d'évitement de collision à bord. L'émetteur au lieu d'être une télécommande maladroite est un gant cool qui peut être porté à la main puis déplacé pour transmettre des signaux au rover en utilisant des mouvements de la main. Les signaux RF sont utilisés pour la communication.
Ce projet a des applications potentielles dans l'inspection de soubassement de véhicule (pour la sécurité ou la maintenance) en plus d'être éventuellement utilisé pour piloter des drones.
Fournitures
Arduino/Genuino UNO (avec câble UNO) x2
Batterie Li-ion (12V) x1
Fils de raccordement (mâle à mâle, mâle à femelle, femelle à femelle) x40 chacun
Planche à pain x1
Module de pilote de moteur L298 x1
Gyroscope MPU6050 x1
Récepteur RF et émetteur x1 chacun
Capteur à ultrasons x1
Configuration du châssis x1
Support de batterie (souvent inclus avec le châssis) x1
Commutateur (souvent inclus avec le châssis) x2
Pince à dénuder x1
Pompe à dessouder (pas nécessaire) x1
Ruban adhésif double face x1
Étape 1: Schémas de circuits et théorie:
Configuration de l'émetteur: En bref, nous devons prendre les lectures du gyroscope et les envoyer à l'émetteur via l'Arduino.
Configuration du récepteur: nous devons recevoir les données transmises (à l'aide du récepteur) et faire tourner les roues en fonction des données reçues*. Simultanément, nous devons également nous assurer que le rover est à une distance minimale des objets devant lui (détection d'obstacles). Nous utiliserons la communication I2C pour ce projet. *Fait intéressant à propos de ce projet: ce code traite les données analogiques et déplace le rover en fonction du degré de mouvement de la main. Nous devons donc développer une logique pour que le rover aille dans la bonne direction à différentes vitesses.
Étape 2: Construire le Rover:
Étape 1 (Assembler le châssis):
Assemblez le châssis pour faire la base de votre rover. C'est une étape assez facile et vous devriez le faire en un rien de temps.
Étape 2 (Vérifiez tous les composants):
Vérifiez tous les capteurs en les interfaçant avec l'Arduino séparément. Vous pouvez consulter n'importe quel didacticiel sur la façon d'interfacer les capteurs individuellement avec l'Arduino.
Étape 3 (configuration de l'émetteur):
Tout d'abord, soudez les broches au gyroscope. Effectuez maintenant les connexions selon le schéma de circuit suivant. Ne branchez pas la batterie pour le moment.
Ensuite, branchez votre Arduino sur votre ordinateur portable. Téléchargez le fichier de code suivant et voyez si le code fonctionne correctement (faites-le en supprimant les commentaires pour les instructions d'impression dans le code). Cliquez sur le bouton du moniteur série (en haut à droite de votre écran) pour afficher la sortie des relevés d'impression. Si tout fonctionne correctement, vous pouvez continuer et connecter la batterie.
N'oubliez pas de vous assurer que l'orientation du gyroscope est correcte (selon le code utilisé). Veuillez vérifier les diagrammes ci-dessus pour vérifier l'orientation que j'ai utilisée pour le gyroscope.
Le gyroscope enverra les lectures à l'Arduino. De là, les lectures iront à l'émetteur RF pour être transmises afin que le récepteur puisse capter les ondes.
Étape 4 (Configuration du récepteur):
Effectuez les connexions selon le schéma de circuit suivant. Ne branchez pas la batterie pour le moment. Ensuite, branchez votre Arduino sur votre ordinateur portable. Téléchargez le fichier de code suivant et voyez si le code fonctionne correctement. Pour faire ça:
1. Supprimez les commentaires pour les instructions d'impression dans le code
2. Allumez la configuration de l'émetteur
3. Placez le rover sur une sorte de support afin que les roues ne touchent pas le sol et que le rover ne décolle pas au moment où son récepteur reçoit des données
REMARQUE: vous devrez peut-être inverser le sens d'un ou des deux moteurs. Si le code fonctionne correctement, vous devriez pouvoir voir la sortie correcte (avant, arrière, droite, gauche ou arrêt) sur votre moniteur série en fonction de votre main mouvements. Si tout fonctionne correctement, vous pouvez connecter la batterie. Cependant, avant de connecter la batterie, vous devez vérifier toutes les connexions. Une mauvaise borne pourrait faire exploser votre circuit.
Étape 5 (Faire fonctionner la configuration à l'aide des piles):
Débranchez maintenant votre ordinateur portable et connectez les batteries aux configurations respectives. Testez votre projet.
Ne laissez pas le rover s'éloigner de plus de 5 m de vous, sinon le rover pourrait s'arrêter / commencer à mal se comporter !
Étape 6 (Assemblage):
Il est maintenant temps d'assembler le rover et de le voir en action ! Pour la conception de mon assemblage de rover, vérifiez les images dans la section « Schémas de circuits et théorie ». Vous êtes libre d'assembler le rover d'une manière différente. Assurez-vous simplement qu'il est bien équilibré, sinon il peut faire des cabrioles (ne dites pas "Wow!", car vous pourriez trouver le rover dans le mauvais sens).
Lors des tests, vous constaterez peut-être que le rover ne se déplace pas avec précision. Il y aura des retards et des erreurs car nous utilisons des modules RF simples. De plus, dans un scénario pratique, les moteurs ont quelques différences et le centre de masse du rover n'est pas là où vous vous attendez. Ainsi, vous pouvez trouver le rover se déplaçant en diagonale alors qu'il est censé aller tout droit. Les erreurs de balance peuvent être corrigées en modifiant la vitesse des moteurs gauche et droit. Multipliez les variables "ena" et "enb" par des nombres différents pour parfaire l'équilibre de votre rover.
En cas de doute, utilisez la section commentaires ci-dessous. C'est là que je vais aborder les doutes.
@Scientify Inc
Étape 3: Fichiers de code
Voici le lien pour la bibliothèque de fils virtuels:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
Étape 4: Merci
Veuillez partager vos commentaires ci-dessous. J'aimerais entendre parler de votre expérience tout en essayant le projet! J'essaierai de répondre à toutes les questions dans les 24 heures.
Social:
YouTube: Scientify Inc.
YouTube: Scientifique हिंदी
Instructables
Conseillé:
Robot à commande gestuelle utilisant Arduino : 7 étapes
Robot à commande gestuelle utilisant Arduino : Les robots sont utilisés dans de nombreux secteurs comme la construction, l'armée, la fabrication, l'assemblage, etc. Les robots peuvent être autonomes ou semi-autonomes. Les robots autonomes ne nécessitent aucune intervention humaine et peuvent agir seuls en fonction de la situation. Se
Robot à commande gestuelle - Spinel Crux : 4 étapes
Robot à commande gestuelle - Spinel Crux : Spinel Crux Un robot à commande gestuelle pour un projet de surveillance sans fil. Dans cette série, nous allons construire un robot capable de se déplacer sur un terrain accidenté et de le contrôler à l'aide de gestes de la main. Pour conduire le robot, nous utiliserons un gant de contrôle, ce qui
Souris à commande gestuelle : 6 étapes (avec images)
Souris à commande gestuelle : vous regardez un film avec vos amis sur un ordinateur portable et l'un des gars reçoit un appel. Ahh.. vous devez sortir de chez vous pour mettre le film en pause. Vous faites une présentation sur un projecteur et devez basculer entre les applications. Vous devez déménager ac
Le moyen le plus simple de créer un robot à commande gestuelle : 7 étapes (avec photos)
Le moyen le plus simple de créer un robot de contrôle gestuel : contrôlez les jouets comme un super-héros. Apprenez à fabriquer une voiture à commande gestuelle. Il s'agit de créer vous-même une voiture à commande gestuelle. Fondamentalement, il s'agit d'une application simple du gyroscope à 3 axes MPU-6050, de l'accéléromètre. Vous pouvez faire beaucoup plus de choses
Rover à commande gestuelle à l'aide d'un accéléromètre et d'une paire émetteur-récepteur RF : 4 étapes
Rover à commande gestuelle à l'aide d'un accéléromètre et d'une paire émetteur-récepteur RF : Hé, vous avez toujours voulu construire un rover que vous pourriez diriger par de simples gestes de la main, mais vous n'avez jamais pu trouver le courage de vous aventurer dans les subtilités du traitement d'images et d'interfacer une webcam avec votre microcontrôleur, sans parler de la montée