Table des matières:

"GRECO" - Robot évitant les objets Arduino pour les débutants : 6 étapes (avec photos)
"GRECO" - Robot évitant les objets Arduino pour les débutants : 6 étapes (avec photos)

Vidéo: "GRECO" - Robot évitant les objets Arduino pour les débutants : 6 étapes (avec photos)

Vidéo:
Vidéo: Passation et cotation du MMSE (Mini-Mental State Examination) [version française GRECO - 2023] 2024, Novembre
Anonim
Image
Image
Image
Image
Image
Image
Image
Image

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

À propos du capteur à ultrasons
À 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

Ce dont vous aurez besoin - Matériel
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

Assemblage du kit de châssis de mini robot rond
Assemblage du kit de châssis de mini robot rond
Assemblage du kit de châssis de mini robot rond
Assemblage du kit de châssis de mini robot rond
Assemblage du kit de châssis de mini robot rond
Assemblage du 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 circuit
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

Bravo !
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é: