Robotics Note 2 - Voiture robot
Bonjour à tous, voici notre nouveau projet.
Nous souhaitons faire une voiture sans télécommande de contrôle par arduino qui permettra d'éviter les obstacles, de freiner, de tourner, d'aller à la vitesse souhaitée, tout ça grâce à un code.
Le code permet de faire fonctionner la voiture en toute autonomie.
Pour réaliser ce projet, nous avons besoin de ce matériel :
- Capteur ultra son
- Une carte arduino
- Un logiciel arduino (IDE)
- Une plaque de prototypage
- H-pont L9110
- Des fils divers
- Une alimentation
Au cours de la première étape, nous avons monté le circuit entier pour faire marcher le moteur à la vitesse désirée.
Puis lors de la deuxième étape, nous nous occupons du montage du châssis et des roues :
1) fixer les moteurs
2) fixer les coffret a pile
3) fixer la roue arrière
4) fixer l'interrupteur
5) fixer les roues
Voici la voiture sans le capteur, elle n’est pas encore autonome nous avons juste défini une loop (gauche, droite, avant, arrière etc)
Ci-dessus le code mais ce n'est pas la version finale! Quelques explications mais il faut connaitre le langage arduino tout de même.
- Il faut inclure la librairie New Ping pour faire fonctionner le sonar,
- BIA BIB AIA AIB correspond au moteur,
- La fonction "if" permet de régler à quelle distance la voiture évite l'obstacle et paramètre le comportement de la voiture. Par exemple : aller en arrière au minimum à partir de 10 cm (if (d < 10) { arriere(); else { avant(); ).
- Les boites sont définies plus bas (arrière, avant, droite, gauche, arrêt) , ils permettent d'inclure
des mouvements en les synthétisant en un mot.
Nous avons intégré une intelligence artificielle.
Nous remercions Walid, doctorant à l'école des Mines qui vient nous aider à réaliser ce projet.


