Construire un robot de localisation avec Arduino

Página 38

Construire un robot de localisation avec Arduino

Présentation

Arduino est une plate-forme de prototypage électronique open source flexible et facile à utiliser. Il est parfait pour les débutants qui souhaitent se plonger dans le monde de la robotique et de l'automatisation. Dans ce didacticiel, nous allons construire un robot de localisation avec Arduino, ce qui est un excellent moyen d'en apprendre davantage sur les capteurs, les moteurs et la programmation.

Matériel nécessaire

  • Carte Arduino Uno
  • Module de capteur à ultrasons HC-SR04
  • Moteurs à courant continu
  • Pilote de moteur L293D
  • Pile 9 V
  • Plaque de montage
  • Roues pour robot
  • Cavaliers

Construire le châssis du robot

Pour commencer, vous devez construire la structure physique du robot. Vous pouvez utiliser une planche à pain pour fixer les moteurs et Arduino. Les moteurs doivent être montés de manière à ce que les roues soient en contact avec le sol. L'Arduino peut être monté au centre de la carte.

Connexion des moteurs et du pilote de moteur

Les moteurs à courant continu sont connectés au pilote de moteur L293D. Cette puce est responsable du contrôle de la direction et de la vitesse des moteurs. Il dispose de quatre canaux, vous pouvez donc contrôler jusqu'à quatre moteurs. Dans ce cas, comme nous construisons un robot à deux roues, nous n'utiliserons que deux canaux.

Connexion du capteur à ultrasons

Le capteur à ultrasons HC-SR04 est utilisé pour détecter les obstacles. Il émet un signal ultrasonore et mesure le temps nécessaire pour que le signal revienne après avoir heurté un objet. Cela nous permet de calculer la distance à l'objet. Le capteur est connecté à l'Arduino via quatre broches : VCC, GND, Trig et Echo.

Programmation de l'Arduino

Avec le matériel prêt, nous pouvons maintenant programmer l'Arduino. L'objectif est de faire avancer le robot jusqu'à ce qu'il détecte un obstacle à une certaine distance. Lorsqu'un obstacle est détecté, le robot doit s'arrêter, tourner et continuer à avancer.

Tout d'abord, nous devons définir les broches qui seront utilisées pour contrôler les moteurs et le capteur à ultrasons. Ensuite, nous devons créer une fonction pour calculer la distance de l'obstacle à l'aide du capteur à ultrasons. Enfin, nous devons créer une boucle principale qui contrôle le mouvement du robot en fonction de la distance à l'obstacle.

Tester le robot

Après avoir téléchargé le code sur l'Arduino, il est temps de tester le robot. Assurez-vous que la batterie est connectée et allumez l'Arduino. Le robot devrait commencer à avancer. Lorsqu'il détecte un obstacle, il doit s'arrêter, tourner et continuer à avancer.

Conclusion

Construire un robot de localisation avec Arduino est un excellent moyen d'en apprendre davantage sur la robotique et l'automatisation. Ce projet peut servir de base à de nombreux projets plus complexes. Avec Arduino, les possibilités sont infinies.

Répondez maintenant à l’exercice sur le contenu :

Quelle est la fonction du capteur à ultrasons HC-SR04 dans le robot de localisation construit avec Arduino ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

39Introduction à la robotique sous-marine avec Arduino

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte