Etudiant à l’EIGSI, école d’ingénieurs généraliste, j’ai choisi pour projet de première année l’élaboration d’un montage ludique permettant de montrer simplement le fonctionnement d’un asservissement. Je reprends dans cet article toutes les étapes qui m’ont permis d’y arriver.
Accueil > Mots-clés > Kits et cartes de développement > Arduino
Arduino
L’Arduino est un concept à la fois matériel (une carte d’entrées/sorties avec un micro-contrôleur programmable) et logiciel (du C++ simplifié mais totalement compatible et une interface utilisateur ultra-simple).
On peut l’utiliser surtout pour du prototype rapide, mais de plus en plus comme solution définitive grâce à différentes formats, du plus pratique au plus compact.
Nous lui consacrons un grand nombre d’articles, à la fois de découverte et de prise en main pour les débutants, mais aussi des exemples d’utilisation dans des robots, des installations domotiques, des œuvres artistiques.
Articles
-
Asservissement d’un moteur à courant continu
8 octobre 2014, par Benoit T. -
Gyroscope Wii Motion Plus
1er août 2009, par Julien H.On va essayer d’utiliser un gyroscope. Pour se simplifier la vie, on va prendre le gyroscope contenu dans le Wii Motion Plus, un plug-in pour la manette Wiimote de la console de jeux Wii de Nintendo.
Il s’agit en fait de deux circuits : un gyroscope à 2 axes, IDG-600 de InvenSense pour les angles de tangage et de roulis (pitch and roll), et un gyroscope à 1 axe de X3500W de Epson Toyocom pour l’angle de lacet (yaw).
Voici déjà un aperçu de quoi on va parler ici : des chiffres, des (…) -
iRobot Roomba : capteur infra-rouge
16 mars 2011, par Frédéric BernatJ’utilise des robots aspirateurs Roomba de la société iRobot depuis plusieurs années. A force de me rendre l’inestimable service de ne pas avoir à passer l’aspirateur (et donc de ne plus me faire engueuler quand j’avais le malheur d’oublier…) il a fallu procéder à quelques réparations. Dernière réparation en date, le changement du pare-choc. Il était tellement rayé que les capteurs infra-rouge de proximité ne voyaient plus les obstacles…
Refusant de jeter quoi que ce soit sans en avoir (…) -
Contrôle de ruban de leds par Arduino
20 mai 2013, par Audrick F.Retour d’expérience de controle de ruban ledstrip sur le Drikybot
-
Delta Bot - robot parallèle (2012)
4 octobre 2012, par Jean-Pierre, Julien A., Julien H.Les robots "delta" sont des systèmes mécaniques parallèles, c’est-à-dire avec plusieurs liaisons entre deux mêmes pièces mobiles. Nous les avions déjà présentés dans cet article.
Ces machines servent habituellement au "pick & place", un dispositif asservi pour récupérer des objets et les déplacer à un endroit bien précis, comme pour ranger des chocolats dans une boite de Noël ou pour positionner les composants à souder sur une carte électronique.
Nous avons réalisé un exemple de ce (…) -
Accostage sur dock de rechargement ROOMBA
17 mai 2011, par Frédéric BernatAlgorithme de docking pour recharger les batteries d’un robot
-
Arduino en ligne de commande
3 décembre 2012, par Julien H.Il existe plusieurs cas où l’on a besoin de programmer une carte compatible Arduino sans passer par l’environnement : lorsqu’on a plusieurs programmes et qu’on veut passer de l’un à l’autre rapidement lorsque la carte Arduino est attachée à un PC sans écran
Nous sommes dans les deux cas avec notre robot Nono : lors du développement, on a besoin d’envoyer rapidement un programme d’arrêt des moteurs, et avec la nouvelle évolution, une carte Raspberry Pi est connectée à l’Arduino par l’USB et (…) -
Contrôle par Nunchuck sans fil
30 juin 2011, par Julien H.Contrôler un robot à distance, quelle idée ! C’est bien plus amusant de le rendre autonome et d’apprendre étape par étape à améliorer son comportement.
Pour ceux qui veulent quand même utiliser une télécommande, autant le faire de manière fun avec un Nunchuck, l’accessoire de la manette Wii qui tient dans le creux de la main, avec quand même un joystick au pouce, deux boutons à l’index et au majeur, et surtout un accéléromètre trois axes.
On connaissait déjà la version classique, avec un (…) -
LCD sur I2C simplement
25 septembre 2011, par Julien H.Le prix des afficheurs à cristaux liquides est en baisse, et il est de plus en plus fréquent de trouver des circuits de commande simples, évitant la gestion du protocole et économisant surtout le nombre de pattes d’entrée/sortie nécessaires. Georges utilise pour son projet un LCD sur bus I2C à base de PCF8574 dont voici la mise en œuvre.
Il y autant de circuits de communication avec un écran LCD que de contrôleurs de LCD. Deux possibilités de se retrouver bloquer par un manque de (…) -
BaBa, un robot piloté par Bluetooth (2011)
15 juillet 2012, par Grégory Fromain, Julien H.Ce robot est l’oeuvre de Greg, un adhérent de l’association qui nous a rejoint en 2011.
Baba signifie Bot Arduino Bluetooth Android.
Le robot intègre de nombreux kits : Arduino, plate-forme 4WD, échanges Bluetooth, capteurs ultra-son, tourelle pan-tilt... ce qui en fait une plate-forme d’étude très pratique.
Il a été présenté lors de nos ateliers, puis a servi à une démonstration de mathématiques lors de la présentation MathC2+ de l’INRIA.
Le code source du projet est mis à jour (…)
Rubriques
Brèves
- Arduino aux JM2L 2011
- Cités par Scoop.IT avec Gizmodo et Semageek
- Code source de Baba mis en ligne
- Magabot : un PC portable à roulettes
- Même les robots font du tuning (mise à jour)
- Pendant les fêtes, les réunions continuent
- Pobot participe à Libre en Fête 2012 !
- TinyDuino, une version miniature de l’Arduino
- Télécran robotique
- Un petit Arduino de la taille d’une puce avec display OLED intégré
- Un robot delta qui aime bouger