Table des matières:
- Étape 1: À propos du capteur à ultrasons
- Étape 2: Ce dont vous aurez besoin - Matériel
- Étape 3: Assembler le kit de châssis de mini robot rond
- Étape 4: Le circuit
- Étape 5: Le code
- Étape 6: Bravo
Vidéo: "GRECO" - Robot évitant les objets Arduino pour les débutants : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Eh bien, si vous êtes débutant, vous trouverez ici le moyen le plus simple de construire votre propre objet en évitant le robot !
Nous utiliserons un mini châssis de robot rond avec deux moteurs à courant continu pour le construire plus facilement.
Pour une fois de plus, nous choisissons d'utiliser la célèbre carte Arduino UNO.
Notre petit robot "GRECO" recherchera l'objet devant lui à l'aide d'un capteur à ultrasons. Si un objet est détecté, le robot s'arrêtera et "regardera" à droite et à gauche pour trouver la meilleure voie d'évacuation !
Page officielle du projet et futures mises à jour:
Es-tu prêt? Commençons!
Étape 1: À propos du capteur à ultrasons
Les capteurs à ultrasons fonctionnent sur un principe similaire au radar ou au sonar, qui évaluent les attributs d'une cible en interprétant respectivement les échos des ondes radio ou sonores.
Les capteurs à ultrasons actifs génèrent des ondes sonores à haute fréquence et évaluent l'écho qui est reçu en retour par le capteur, mesurant l'intervalle de temps entre l'envoi du signal et la réception de l'écho pour déterminer la distance à un objet.
Les capteurs à ultrasons passifs sont essentiellement des microphones qui détectent le bruit ultrasonore présent dans certaines conditions.
Le capteur à ultrasons HC-SR04 utilise un sonar pour déterminer la distance à un objet comme le font les chauves-souris ou les dauphins. Il offre une excellente détection de plage sans contact avec une précision élevée et des lectures stables dans un ensemble facile à utiliser. De 2cm à 400 cm ou 1” à 13 pieds. Son fonctionnement n'est pas affecté par la lumière du soleil ou un matériau noir comme les télémètres Sharp (bien que les matériaux acoustiquement doux comme le tissu puissent être difficiles à détecter). Il est livré avec un module émetteur et récepteur à ultrasons.
Info technique:
- Alimentation: +5V CC
- Courant de repos: <2mA
- Courant de travail: 15 mA
- Angle effectif: <15°
- Distance de portée: 2cm – 400 cm/1" - 13ft
- Résolution: 0.3cm
- Angle de mesure: 30 degrés
- Largeur d'impulsion d'entrée de déclenchement: 10 uS
- Dimensions: 45 mm x 20 mm x 15 mm
Étape 2: Ce dont vous aurez besoin - Matériel
Pour ce projet, vous aurez besoin de:
- Arduino UNO
- Kit de châssis de mini robot rond
- Blindage de moteur à courant continu double avec circuit intégré L298
- Capteur à ultrasons - HC-SR04
- Micro servo
- Support de batterie 4xAA
Vous aurez également besoin de câbles et d'entretoises supplémentaires.
Outils: Tournevis, pistolet à colle thermique
Étape 3: Assembler le kit de châssis de mini robot rond
Suivez les images ci-dessous !
Une image vaut mieux que mille mots!
Étape 4: Le circuit
Le blindage du moteur que nous utilisons comporte des broches d'en-tête étiquetées E/S numériques et E/S analogiques. Nous les utiliserons pour connecter nos pièces matérielles avec la carte Arduino uno.
Servomoteur
Connectez votre câble servo au premier connecteur (D7 5V GND). Assurez-vous que le câble marron est connecté à la broche GND (côté droit)
Avertisseur sonore
Connectez à la première broche du deuxième en-tête (D8) la broche du buzzer "+" et le "-" à GND
Capteur à ultrasons
Nous allons utiliser le troisième et le quatrième en-tête, effectuer les connexions suivantes:
- Vcc - 5V (en-tête 3d)
- Trig - A2 (en-tête 3d)
- GND- GND (en-tête 3D)
- Écho - A3 (4e en-tête)
Moteurs (regardez votre robot de derrière)
- Moteur CC droit: câble rouge vers "M1+" et noir vers "M1-"
- Moteur à courant continu gauche: câble rouge vers « M2+ » et noir vers « M2- »
Alimentation - Support de batterie
Connectez-le à la borne à vis "Vin -GND" du blindage. Ajoutez un autre câble et connectez-le avec la broche "Vin" de la carte Arduino Uno. Si vous le souhaitez, vous pouvez ajouter un SW ON/OFF sur le câble rouge de votre pack support de batterie.
Étape 5: Le code
Faites vivre le "GRECO" en le programmant avec le code suivant !
Remarques
- Si votre robot se déplace trop vite et frappe les objets, modifiez la variable de vitesse à la ligne 26. (valeur PWM)
- Si votre robot n'avance pas, allez aux lignes 43 et 44 et ajoutez à "speedPWM" un décalage. Assurez-vous que la somme est inférieure à 255. Dans mon cas, je dois ajouter plus 50 au moteur gauche, donc mon moteur droit a une valeur de vitesse PWM 150 et la gauche 250.
Téléchargez le code à partir d'ici et ouvrez-le avec Arduino IDE. À l'intérieur, vous trouverez également le fichier de bibliothèque d'ultrasons.
Étape 6: Bravo
Eh bien… c'est tout ! J'espère que cela vous a plu, faites-le moi savoir dans les commentaires !
Postez-moi quelques photos de votre robot Arduino !
Vous pouvez trouver plus de projets de bricolage Arduino sur www. Ardumotive.com
Merci!
Conseillé:
"The Unsettling Machine": une sculpture rapide pour les débutants: 8 étapes (avec photos)
« The Unsettling Machine » : une sculpture Quick Junk-Art pour les débutants : (Si vous aimez cette instructable, veuillez voter pour elle dans le concours « Trash to Treasure ». Mais si vous recherchez un projet moins dérangeant, consultez mon dernier un : Comment créer un robot marcheur Lambada ! Merci !) Supposons que vous ayez une école
Python pour les débutants pas si débutants : 7 étapes
Python pour les débutants pas si débutants : Salut, la dernière fois, si vous faisiez attention, nous avons abordé les bases de python - print, while et for loops, input & sortie, si, et un démarreur sur easygui. également une distribution gratuite d'easygui et de pycal-my propre module. Ce tutoriel couvrira:plus
Construire un Arduino DIY sur un PCB et quelques conseils pour les débutants : 17 étapes (avec photos)
Construire un Arduino DIY sur un PCB et quelques conseils pour les débutants : Ceci est conçu comme un guide pour quiconque soude son propre Arduino à partir d'un kit, qui peut être acheté auprès d'A2D Electronics. Il contient de nombreux trucs et astuces afin de le construire avec succès. Vous découvrirez également ce que tous les différents composants d
Lumières musicales de Noël bricolage pour débutants avec Raspberry Pi : 12 étapes (avec photos)
DIY Musical Xmas Lights for Beginners With Raspberry Pi: Aujourd'hui, je vais passer en revue les étapes pour utiliser un Raspberry Pi pour faire clignoter vos lumières de Noël avec de la musique. Avec seulement quelques dollars de matériel supplémentaire, je vous guide dans la conversion de vos lumières de Noël habituelles en un spectacle de lumière pour toute la maison. Le but qu'il
Bases de la planche à pain pour les débutants absolus : 10 étapes (avec photos)
Bases de la planche à pain pour les débutants absolus : le but de cette instructable n'est pas de vous donner un guide complet sur la planche à pain mais de montrer les bases, et une fois que ces bases sont apprises, vous savez à peu près tout ce dont vous avez besoin donc je suppose que vous pourriez l'appeler un complet guide mais dans un sens différent. Tout