Robot éviteur d’obstacles

image principale Robot éviteur d’obstacles

Difficulté:

Ce petit robot se déplace en évitant les obstacles. Il reconstitue son environnement grâce à 3 capteurs à ultrasons.

 


 


“Papa, construis-moi un robot”. C’est ce que m’a demandé mon fils Quentin, 7 ans, pour son anniversaire. Je me suis donc mis au travail. Le résultat est ce robot éviteur d’obstacles qui fait l’objet de ce tutoriel.


Le tutoriel aborde les domaines suivants :
– les capteurs à ultrasons
– le microcontrôleur PIC 18F2550
– la commande de moteurs à courant continu


 

Matériel :

Budget : Non défini

  • Carte principale et capteurs à ultrasons :
  • – 1 microcontrôleur PIC 18F2550 (disponible ici)
  • – 1 capteur de température LM35DZ (disponible ici)
  • – 1 support à insertion nulle 28 points
  • – 1 quartz 20 MHz
  • – 2 condensateurs 15 pF
  • – 1 régulateur L7805CV (disponible ici)
  • – 2 LED rouges
  • – 1 LED verte
  • – 2 condensateurs 100 nF
  • – 1 condensateur 220 nF
  • – 1 condensateur 330 nF
  • – 2 résistances 100 kohms
  • – 1 résistance 10 kohms
  • – 3 résistances de 1 kohm
  • – 1 bouton reset
  • – 1 embase femelle USB type B
  • – 4 connecteurs mâles droits 4 points
  • – 2 connecteurs femelles 6 points avec fils
  • – 3 modules de détection HC-SR04 (disponible ici)
  • – 2 connecteurs femelles 4 points avec filsCarte de commande des moteurs :
  • – 4 transistors IRF5305
  • – 4 transistors BUZ11
  • – 8 diodes
  • – 2 circuits 74HC32
  • – 1 circuit 74HC00
  • – 1 circuit 74HC04
  • – 4 borniers à vis 2 contacts
  • – 2 connecteurs mâles coudés 6 pointsMécanique :
  • – 2 motoréducteurs 917D
  • – 2 roues avec perçage de 2,6mm
  • – 1 roue folle
  • – 1 plaque de contreplaqué de 200 mm x 150 mm
  • – des vis et entretoisesAlimentation :
  • – 1 coupleur de pile 9 V
  • – 1 coupleur pour 4 piles LR6
  • – 1 interrupteur 

Connecte-toi pour découvrir ce tuto
Rejoins une communauté de plus de 40 000 Makers français, découvre toutes leurs techniques et idées créatives et partage tes projets !

A découvrir :
Etape 1 : Budget: 100 €
Etape 2 : Capteurs à ultrasons
Etape 3 : Carte principale
Etape 4 : Programme du microcontrôleur PIC
Etape 5 : Carte de commande des moteurs
Etape 6 : Assemblage des motoréducteurs et des roues
Etape 7 : Intégration de l’ensemble
Etape 8 : Améliorations envisagées

Sources :

http://www.gotronic.fr, http://www.microchip.com


Merci. Je prévois de mettre une vidéo après avoir résolu le petit problème d'alimentation des moteurs évoqué dans la dernière partie du tuto. J'espère faire cela bientôt et si possible avant la date limite du concours !

Sacré boulot !
vivement la vidéo 🙂

Dlpm
Bonsoir,
Jolie travail électronique qui change de l'arduino ou du raspberry pi.
Pour l'alimentation pourquoi ne pas penser à une lipo 11V 2500mh qui alimenterait le tout via un bec si nécessaire.
Pour le programme du pic en C l'avez vous programmé vous même ? Si oui pouvez vous le communiquer si non où peut-on le trouver ?

Bonjour et merci pour votre commentaire.
J'ai finalement remplacé les 3 piles de 1,5 V par 4 batteries de 1,2 V, ce qui permet d'avoir une tension grille/source suffisante au niveau des transistors MOS. La capacité des batteries utilisées est de 1300 mA.h. J'ai aussi remplacé les motoréducteurs par des neufs car les anciens présentaient trop de frottements, Maintenant, les roues tournent à une bonne vitesse. Je pense qu'il vaut mieux utiliser des alimentations séparées pour les moteurs et le microcontrôleur pour éviter les signaux parasites qui pourraient affecter le fonctionnement du microcontrôleur ou des modules HC-SR04.
Concernant le programme du PIC, c'est effectivement du “fait maison”. J'en suis encore à la mise au point mais je vais mettre la version actuelle dans le tuto.
Si vous aimez le projet, n'hésitez pas à mettre un “j'aime”.

Bonjour,

Pourriez-vous m envoyer votre code du stm32 s il vous plait à mon adresse lm.lemasne1999@gmail.com ?

(de votre version 1)

J' aimerais bien m'appuyer dessus car il a l'air très interressant.


Cordialement

Ces tutoriels devraient vous plaire

vignette Construire son Bartop Arcade de A à Z
Construire son Bartop Arcade de A à Z
vignette Arduino Uno - Capteur d'humidité au sol.
Arduino Uno - Capteur d'humidité au sol.
vignette Connecter un  écran LCD en I2C
Connecter un écran LCD en I2C
avaatar Gerard31

Gerard31

Suivre

Vues: 7277
Mis en favoris: 3

Découvrez d'autres tutoriels de

Gerard31

Robot éviteur d'obstacles version 2

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers