Robot Arduino - Lego

La semaine dernière j'avais promis à l'ainé de la famille de lui fabriquer un Robot "Wall-e".

J'ai récupéré il y a quelques semaines chez mes parents une partie de la tonne de Lego Technics qui dormait tranquillement dans le grenier depuis 25 ans.

Une fois les moteurs trouvés, la 1ère chose était de réussi à faire fonctionner les moteurs Lego avec un Arduino.

J'ai retrouvé 2 types de moteurs : 2 de 4,5v et 2 de 9v.

Moteur de 4,5v

Moteur de 9v

La carte arduino pouvant sortir 5v, j'ai initialement penché pour les 4,5v. Comme n'importe quel moteur à courant continu, en inversant la polarité on fait tourner le moteur en sens inverse. Par contre inverser la polarité sur un Arduino ca n'est pas possible sans un petit montage.

J'ai trouvé cette carte (Arduino Motor Shield L293D) sur Amazon à 9€ :

Elle dispose de 4 interfaces pour les moteurs et permet en plus de gérer 2 servo. Autre gros avantage elle dispose d'une entrée pour brancher une alimentation externe (9v par exemple) qui s'est avérée indispensable car l'Arduino est incapable d'envoyer assez de puissance pour faire tourner les moteurs.

Après avoir connecté une pile 9v sur l'entrée en question, les moteurs sont devenus exploitables.

Un premier jet a donné ce résultat (avance, recule, tourne) :


Je n'ai eu qu'à ajouter un HC-SR04 (détecteur de distance à ultra son) pour permettre au robot de détecter une présence devant lui, j'aime bien ce capteur, ça donne un vrai look de robot.
Le programme Arduino est tout simple, un fois que le module sait avancer, reculer, tourner, et detecter une distance, il suffit de lui indiquer que si il a une distance inférieure à 30-40cm il doit tourner, rouler et tourner.

Voilà le résultat :


J'ai prévu aussi un petit écran OLED pour y afficher des informations, et puis... maintenant faut faire les bras et la tête de Wall-E ;)


Liste des composants utilisés 
(cliquez pour afficher ces produits sur Amazon)

1 Arduino MEGA 2560 - 19,99€
 

1 Nappe de Cable Male-Femelle - 4,69€



1 Carte L293D - 9,99€


1 module à Ultra-Son (HC-SR04) - 4,59€


Et si vous n'avez pas de pile 9v avec un connecteur, vous pouvez pencher pour ce boitier qui permet d'utiliser des piles d'1,5v standard :

Commentaires

  1. bonjour , je travaille sur un projet lego dans mon école et j'utilise également le moteur lego de 4.5 V dans mon projet , sauriez-vous me donner sa puissance ainsi que sa vitesse de rotation, je ne la trouve nulle part sur internet et n'ayant pas le moteur avec moi il m'est impossible de la calculer :/ ?

    RépondreSupprimer
  2. The Gaming Realms expands partnership with - JTM Hub
    J.T.B. & Wynn Interactive and its subsidiaries are expected 이천 출장마사지 to offer gambling 수원 출장마사지 licenses for casino and hotel 제주 출장안마 resorts 영천 출장안마 across the US, 동두천 출장마사지

    RépondreSupprimer

Enregistrer un commentaire

Posts les plus consultés de ce blog

Cable RJ45-USB pour onduleur MGE Ellipse 600 Max

Vidange - Laguna III Coupé 2.0 DCI 150

RFID RC522 on Raspberry PI with NodeJS