Robot avec détection d’obstacles

Ce tutoriel vous guidera pas à pas dans la réalisation d’un robot explorateur détecteur d’obstacles. Nous allons en réalité utiliser deux robots : 1 robot principal et 1 robot secondaire qui aura pour objectif de suivre le robot leader.

Composants et outils

Robot de tête

Pour pouvoir construire le leader, vous aurez besoin de :

Les differents composant

Robot de queue

Pour construire le robot follower, vous aurez besoin de:

Outils

Assembler le robot

Après vous être procuré tout ce materiel, commencez par retourner le chassis, puis fixez les moteurs.

Chassi avec les Moteurs Moteurs monté

Montez ensuite le nez, puis les capteurs à ultrason. Nous conseillons de renverser un des capteurs centraux (pins vers le haut et pins vers le bas)afin d’éviter les interférence entre eux.

Ultrasonic Sensor avec Chassi Sensor montés

Placez l’Arduino et la breadboard à l’emplacement désigné par l’image ci-dessous. Attention à ne pas oublier de relier Shield Motor avec l’Arduino, pour cela placez les connecteurs du Shield Motor sur ceux de l’Arduino.

Arduino sur chassis

Les branchements

Attaquons nous aux branchements. Commencez par relier les câbles des moteurs aux connecteurs du Shield Motor comme le montre l’image ci-dessous. Dans notre exemple nous avons utilisé les port M2 du Shield Motor pour la roued droite et M4 pour la roue gauche. Vous pouvez utiliser les numéros que vous voulez, cependant il faudra les modifier dans le code. Si les roues tournent à l’envers, pas de panique, il suffit juste d’inverser les câbles. Branchez ensuite les six capteurs toujours en suivant l’image en dessous, les GND (ground) entre GND, les VCC (5v) entre VCC, etc…

Circuit du robot principal

branchement 1 branchement 2 branchement 3 branchement 4

L’image qui suit montre l’Emetteur Radio Frequency 433Mhz. Son pin DATA est branché sur le pin A0 (ou pin 14) de l’Arduino (Arduino + Shield Motor).

Emetteur RF 433Mhz

L’alimentation

Pour alimenter le robot plusieurs solutions sont possibles : le port USB, une prise secteur (avec le bon chargeur), ou 5 piles AA. Si vous optez pour une alimention via secteur ou USB vous devrez les connecter à l’Arduino.

Si vous optez pour une alimentation avec les piles alors le branchement se fait sur le Shield Motor (on peut aussi le relier à l’Arduino) comme on peut le voir sur l’image du circuit (les branchements) ci-dessus. Robot avec Boîte à piles

Installer le programme

Téléchargez et installez l’IDE Arduino, qui vous permettra de programmer les instructions avant de les envoyer sur la plaque. Il est disponible gratuitement ici.

Programmer le robot

Pour programmer le robot il suffit de récuperer le code et de le téléverser depuis votre ordinateur vers l’Arduino utilisée.

Utilisation de la découpe Laser

Idéal pour pour découper le chassis Découpe Laser

Utilisation de l’imprimante 3D

Vous trouverez tous les plans gcode dans ce dossier

Cliquez ici pour avoir les plans des elements a imprimer

Ultimaker 3