Robot ultrason Banggood

Présentation d’un kit robotique sous Arduino de chez Banggood.com

Petite parenthèse avant de commencer: Banggood est un site chinois de produits en tout genre. J’y achète essentiellement des produits electroniques (cartes en tout genre, cables connecteurs) car ils ne sont pas chers du tout. Le délai moyen de livraison est d’environ deux semaines mais cela peut varier (j’ai déja eu des colis en une semaine et d’autres en trois semaines). Je n’ai eu qu’un seul problème de livraison sur une vingtaine de commandes et ils m’ont renvoyé gratuitement le colis (en fait c’est la poste en france qui a fait n’importe quoi avec le colis non recu que j’ai recu plus de deux mois après quand la poste l’a retrouvé). Par sécurité, je paie toujours par paypal à l’étranger pour ne pas avoir de risques sur ma carte bleue. Je vous recommande donc Banggood.com pour leurs prix, leur service et la grande diversité des produits proposés.

 

https://www.banggood.com/DIY-L298N-2WD-Ultrasonic-Smart-Tracking-Moteur-Robot-Car-Kit-For-Arduino-p-1155139.html

kit robot banggood

 

Ce kit de banggood.com est excellent pour decouvrir la robotique avec Arduino. Son prix est entre 17 et 20€ frais de port compris (gratuit vers la France sur banggood). Il ne manque que quelques câbles que l’on peut acheter également pour moins de 2€. Attention à bien prendre des câbles de 30cms sinon ils seront trop courts.

https://www.banggood.com/30cm-40pcs-Female-To-Female-Breadboard-Wires-Jumper-Cable-Dupont-Wire-p-90154.html?rmmds=search&cur_warehouse=CN

cables

Ce kit comprend:

Le châssis

Deux moteurs avec leurs câbles (à souder) ainsi que les deux roues motrices

Une roulette pivotante servant de roue arrière

Un support pour quatre piles LR6 (AA)

Un  interrupteur

Un capteur à ultrason avec son support et un micro servomoteur pour faire tourner l’ensemble

Une carte compatible Arduino UNO programmable pour piloter le robot

Une carte Arduino shield V5 pour faciliter les connections

Une carte L298N qui pilote les moteurs

Un câble USB pour programmer l’Arduino

Un tournevis plat/cruciforme réversible

Toute la visserie nécessaire

Attention pour assembler le robot il vous faudra également une petite pince coupante et de la colle style néoprène pour couper et coller un des levier du servomoteur ainsi qu’un petit fer à souder et un peu d’étain pour souder les fils sur les moteurs et sur l’interrupteur.

Tuto montage du robot.

Tuto programmation du robot.

Pour le programme vous pouvez utiliser le logiciel mBlock disponible gratuitement à l’adresse suivante:http://www.mblock.cc/ ou bien l’Arduino IDE disponible également gratuitement ici:https://www.arduino.cc/.

Personnellement j’ai utilisé mBlock car j’ai construit un robot pour moi et j’en ai également acheté un pour ma fille de onze ans donc pour elle mBlock est beaucoup plus simple et ludique.

Je compte y ajouter des capteurs infrarouges pour en faire un robot suiveur de ligne ainsi qu’une matrice à LED pour y faire défiler des messages.

Voici des photos du robot assemblé.

Voici une vidéo du robot en fonctionnement.

mBlock 3

Présentation du logiciel mBlock

mBlock est un logiciel de programmation basé sur Scratch conçu pour programmer les robots de la série mBot.

robots mbot

Ces robots à but ludique/éducatifs sont fabriqués par la société Makeblock Co., Ltd.

mBlock est disponible sur Windows/mac Os/Linux/Chrome Os.

mBlock est téléchargeable gratuitement à l’adresse suivante: page de téléchargement

Un guide d’installation au format pdf est également téléchargeable ici: Guide d’installation

mblock

mBlock étant basé sur Scratch, il dispose d’une interface graphique simple et claire idéale pour les enfants.

Les robots de la série mbot étant basés sur une architecture identique à l’Arduino, la société Makeblock a rendu son logiciel compatible avec les cartes Arduino de base. Cela permet d’utiliser ces cartes et tous leurs clones à bas prix avec mBlock.

 

Arduino

Présentation du concept Arduino

Arduino est une plate-forme électronique open-source basée sur du matériel et des logiciels faciles à utiliser. Il est destiné à toute personne réalisant des projets interactifs.

Les cartes sont open-source ce qui veut dire qu’elles peuvent etre fabriquées et modifiées par n’importe qui y compris nos amis asiatiques qui vont nous fournir des cartes compatibles à des prix défiants toute concurrence.

Voici deux cartes compatibles Arduino. La plus grande est une UNO et la petite une NANO.

cartes arduino

Il existe beaucoup d’autres modèles de cartes disposant toutes d’entrées/sorties et fonctions différentes en fonction de vos besoins.Pour une liste complète des modèles suivez ce lien:Modèles d’Arduino.

Les cartes UNO et NANO sont basées sur un microcontrôleur (cerveau de la carte) de marque Microchip et de type ATmega328P. Pour ceux que cela intéresse vous trouverez sur leur site toutes les datasheet.

Les cartes disposent de broches qui peuvent servir d’entrées/sorties numériques (0/0V/bas ou 1/5V/haut) et de broches d’entrées/sorties analogiques (valeur variable de 0V à 5).

Les cartes Arduino se programment avec un logiciel nommé Arduino IDE disponible sur Windows/macOs et Linux. Il est téléchargeable gratuitement à cette adresse:Arduino IDE.

arduino ide

Le programme doit être écrit en C++ ce qui n’est pas forcement à la portée de n’importe qui. Il y a heureusement d’autres logiciels de programmation comme mBlock qui sont bien plus accessibles pour les novices.