Le javascript est désactivé sur votre navigateur
 
Prononcer /'po.bot/
Accueil du site
  publication inférieure à 7 jours
  publié < 7j sous cette rubrique
     
Définition : 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.

Rubriques associées
Base roulante "Pobot Easy"
Le Pobot Easy est un modèle de robot mobile ludique conçu par l’association autour d’un châssis du commerce pour être rapidement assemblé et programmé en gardant un coût suffisamment abordable. Il est modulable, en ajoutant des étages électroniques pour de nouveaux capteurs ou de nouveaux circuits intelligents.
Sa base mécanique, sa platine de contrôle, son électronique embarquée sont choisis pour être accessibles au plus grand nombre, et ainsi raccourcir le temps entre l’achat des composants et les premiers tours de roue du robot. La version de base avec capteurs Sharp permet déjà un (...)
L’univers Arduino
Arduino désigne un ensemble de platines électroniques programmables open-source (logiciel et design aussi) très répandues depuis quelques années, devenues incontournables pour découvrir très facilement la robotique, la domotique, la musique électronique, les performances artistiques multimédia...
C’est aussi le nom de l’environnement de programmation (langage C++ simplifié) qui a permis son incroyable popularité auprès des non-spécialistes de l’embarqué.
Pour rendre hommage à ses créateurs, nous avons commencé la rédaction de la saga Arduino.
Découvrez nos articles ci-dessous, et (...)
DuinOS : Arduino temps réel
Avec l’engouement pour les cartes Arduino, il était normal qu’une version d’un RTOS dédiée à la petite platine apparaisse.
C’est chose faite avec DuinOS, un port du système d’exploitation temps réel libre FreeRTOS pour Arduino et AVR. C’est l’œuvre d’un Argentin passionné de robotique (ça tombe bien) et la documentation est disponible en français.
La licence est dérivée de la GPL (open source à la sauce GNU) comme FreeRTOS, à ne pas confondre avec OpenRTOS.
Site officiel de DuinOS (version (...)
Articles associés
vendredi 30 mars 2012
par Julien H.
Testeur de servo
La meilleure manière de tester un servo est d’utiliser un petit outil à 10 euros que l’on trouve dans les magasins de modélisme. Il faut toujours en avoir un, même quand on fait un robot programmable à base de micro-contrôleurs.
En voici un exemple, connecté à une carte à relais qui convertit le signal servo en consigne pour un moteur à courant continu. Utiliser le testeur de servo de modélisme est un bon moyen de s’assurer que la carte reste compatible avec un signal standard. Attention cependant car dans certains cas (besoin d’un signal très propre ou testeur de mauvaise qualité), vous (...)

lire la suite de l'article
jeudi 22 décembre 2011
par Julien H.
CMPS03 : une boussole I2C simple
La carte CMPS03 de Devantech est une boussole électronique : deux capteurs Philips KMZ51 orientés à 90° l’un de l’autre mesurent une résistance variant selon le champ magnétique terrestre, et un micro-contrôleur PIC 18F transmet les informations selon le mode souhaité (PWM ou I2C).
C’est la plus ancienne des boussoles électroniques dans le monde amateur (première utilisation au club en 2002) et depuis des solutions plus robustes (correction d’inclinaison sont apparues) ou moins chères (modèles ZZC210 ou ZZC212 de Zhichuan Electronic) . Son prix est très variable chez les différents (...)

lire la suite de l'article
samedi 22 octobre 2011
par Julien H.
Ecran CLCDxxx sur I2C avec Arduino
Lextronic propose des écrans à cristaux liquides LCD économiques déclinés en plusieurs tailles (CLCD162 ou CLCD204) et plusieurs éclairages (vert, bleu et même RGB). Contrairement à d’autres écrans compatibles avec la bibliothèque native Liquid Crystal d’Arduino, nous n’avons pas trouvé de code source compatible avec les commandes I2C de cette gamme. C’est désormais chose faite !
Mise à jour : la bibliothèque est désormais disponible pour le logiciel Arduino 1.0, car les fonctions I2C ont changé ainsi que la classe mère Print (voir notre article complet sur le sujet).
L’écran
Comme (...)

lire la suite de l'article
dimanche 2 octobre 2011
par Loïc
Quarduino : quatre pattes et une Arduino (2011)
Le robot Quarduino a été construit après une première expérience avec en mécanique et en électronique avec des drones bi-rotors.
Les premières pièces ont été taillées dans du bois léger, et percées pour se connecter directement sur les servomoteurs.
Première version
A l’origine, le robot n’était pas autonome : il se pilotait à partir d’une IHM personnelle pour Arduino. Puis l’idée est apparue d’enregistrer les commandes sous forme d’une séquence textuelle d’ordres envoyés par liaison série jusqu’à la carte Arduino qui pilote le robot.
Seconde version
Après la rencontre avec Pobot, (...)

lire la suite de l'article
dimanche 25 septembre 2011
par Julien H.
LCD sur I2C simplement
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 documentation. La récupération de ce type de composant est donc souvent infructueuse, et on a alors (...)

lire la suite de l'article
samedi 24 septembre 2011
par Julien H. , Loïc
Remote control GUI for Arduino
Loïc developed a nice graphical user interface for easy access to inputs and outputs of Arduino boards, with even control of servomotors. The transfer protocol is much quicker than Firmata, by using only four bytes. Last but not least, you may record, store and replay sequences of orders at will.
How do you intend to interact with real world using modern interfaces such as Arduino ? Coding autonomous softwares is not so easy for quick & efficient creations. Our solution is using a remote GUI with direct control over the inputs and outputs of any Arduino board. As you will see in the next (...)

lire la suite de l'article
dimanche 18 septembre 2011
par Loïc
Une interface IHM pour Arduino
Contrôle par PC d’un Arduino
Loïc a développé une interface utilisateur très simple mais complète pour les cartes Arduino. Il a développé son propre protocole sur quatre octets seulement, permettant une plus grande vitesse que Firmata. Des fonctionnalités étendues (enregistrement, stockage, chargement de fichiers) font de cette IHM une des meilleures qu’on puisse trouver. Cet avis n’engage que moi (Julien) mais je laisse le soin à Loïc de vous présenter son travail afin de vous en convaincre :
Comment introduire le monde réel dans nos applications ? Comment interagir avec nos créations numériques dans le monde (...)

lire la suite de l'article
dimanche 28 août 2011
par Julien H. , Stephan
Boitier pour Arduino avec relais 220 volts
Utiliser une Arduino pour contrôler des appareils électriques 220 volts, c’est tout à fait possible. Il suffit d’utiliser des relais : ce sont des interrupteurs pilotés par une simple entrée numérique basse tension (5 volts ou 12 volts) et capables de couper plusieurs ampères d’intensité.
Mais jusqu’à présent, il était délicat de préconiser du bricolage amateur autour du réseau EDF, à cause de sa dangerosité qui est et restera toujours présente quel que soit le montage.
La domotique est une application pratique des technologies apprises en robotique ludique, et elle attire de plus en (...)

lire la suite de l'article
jeudi 30 juin 2011
par Julien H.
Contrôle par Nunchuck sans fil
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 fil pour le relier à une manette Wiimote. Il n’a pas fallu longtemps pour la faire fonctionner, les 4 (...)

lire la suite de l'article
mardi 17 mai 2011
par Frédéric B.
Accostage sur dock de rechargement ROOMBA
Algorithme de docking pour recharger les batteries d’un robot

lire la suite de l'article
lundi 4 avril 2011
par Julien H.
Open Silicium n°2 cite Pobot
Ce vendredi 1er avril 2011, le club fêtait à sa manière (crêpes et démonstrations de robots) la sortie du deuxième numéro de Open Silicium, magazine trimestriel traitant du matériel open source et de ses applications.
Tandis que le premier numéro faisait la part belle à la Mini2440 (ARM9 de Samsung) déjà consacrée par Pobot depuis un an, le numéro d’avril-mai-juin 2011 traite de l’Arduino, une autre carte de développement open source bien connue des participants à nos ateliers.
Référence à Pobot concernant l’Arduino
Lors d’un échange avec le rédacteur en chef d’OpSi, j’avais pu exprimer (...)

lire la suite de l'article
dimanche 20 mars 2011
par Julien H.
Caméras et Arduino
On nous demande souvent si une Arduino peut "envoyer des informations" d’une caméra ou traiter les informations de deux caméras pour faire un algorithme de reconnaissance 3D ou bien d’autres traitements complexes de ce genre.
Préambule
Il faut rappeler qu’une Arduino est un micro-contrôleur (famille AVR) et qu’il existe des modèles de caméras pilotées par AVR. Donc rien d’infaisable. Mais il faut aussi dire qu’il y a différents types de caméra, donc la question nécessite un peu de précision avant de pouvoir y répondre.
Il faut savoir ce qu’on entends par "envoyer des informations" et de (...)

lire la suite de l'article
jeudi 17 mars 2011
par Julien H.
Echange maitre/esclave en I2C
Voici un article qui décrit dans plusieurs langages les échanges qu’il faut mettre en œuvre entre deux dispositifs équivalents (deux micro-contrôleurs par exemple) pour une liaison I2C.
Il ne s’agit pas de piloter un périphérique I2C mais de programmer à la fois le maitre et l’esclave, afin d’expliquer les différentes étapes. Pour compléter cet exercice, on utilisera plusieurs langages et si possible plusieurs cibles.
Les principes
Pour établir une communication sur un bus I2C, il faut choisir la topologie du réseau : quel système est maitre, quel système est esclave. On choisit la (...)

lire la suite de l'article
mercredi 16 mars 2011
par Frédéric B.
iRobot Roomba : capteur infra-rouge
comment décoder le signal du robot Roomba avec une Arduino
J’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 retiré tout ce qui pourrait m’être utile dans un avenir (...)

lire la suite de l'article
samedi 12 mars 2011
par Julien H.
Trouver le neutre d’un servomoteur modifié
Lorsqu’un servomoteur a été modifié pour tourner continuellement (on parle de "rotation continue"), on perd l’asservissement en position. Le circuit électronique fait une lecture figée du potentiomètre (ou des résistances selon la nature de la modification) et n’atteint donc jamais la position que vous lui demandez d’atteindre.
Explications pour modifier un servomoteur en rotation continue
La première étape lorsqu’on reçoit un servomoteur à rotation continue ou qu’on en fabrique un est de déterminer quelle est la valeur du "neutre", soit la consigne à envoyer pour que le moteur ne tourne (...)

lire la suite de l'article
mercredi 19 janvier 2011
par Sébastien Corner
CerBac, un robot Arduino
Un robot mobile autonome conçu et réalisé dans le cadre de mes études en robotique.
Le matériel utilisé est le suivant :
moteurs pas-à-pas bipolaire à 200 pas par tour, en taille NEMA17.
roues de roller, poulies et courroies crantées
drivers de moteurs M325 de Soprolec
carte électronique programmable Arduino Duemilanove
caméra à détection de couleur et de forme Pob-Eye 2 du français Pob-Technology
mécanique en aluminium et plexiglas, architecturé par des tiges filetées
batteries Lithium Polymère (packs de modélisme)
C’est une architecture "classique" pour l’association Pobot (...)

lire la suite de l'article
jeudi 13 janvier 2011
par Julien H.
Capteur "flex sensor" résistif
Un capteur de flexion : voilà une utilisation originale des propriétés mécaniques des matériaux conducteurs. Cette fois pour un usage purement robotique puisqu’il s’agit de contrôler des moteurs en fonction de la courbure du capteur.
Le matériel
On utilise un capteur "Flex Sensor" de la société Spectra Symbol : deux fines couches de métal sont séparées par un polymère conducteur qui se déforme quand on le plie, modifiant la résistance aux bornes des deux couches métalliques.
Le capteur est souple, de taille réduite : extrêmement mince, la longueur du modèle le plus courant (12 (...)

lire la suite de l'article
mardi 28 décembre 2010
par Julien H.
Premiers pas avec DuinOS
DuinOS permet la programmation temps réel d’une Arduino, par la déclaration et la gestion de tâches concurrentes. Cet article vous propose d’installer DuinOS et d’écrire votre premier programme multi-tâches sous cet RTOS.
Matériel nécessaire
Il vous faut un ordinateur (toute version), une Arduino (type Duemilanove ou UNO) et deux leds.
Récupérer les fichiers
Cette partie est bien documentée dans la partie officielle. Les pages ont été traduites en français par Yannick sur le site officiel :
Installation officielle de DuinOS
Je vous propose quand même ma propre version avant de passer au (...)

lire la suite de l'article
vendredi 17 décembre 2010
par Julien H.
Robot joueur de foot
En cette dernière semaine avant Noël, Laurent nous fait découvrir un robot bipède qui joue au foot.
Robot en vente sur Zartronic.fr
Caractéristiques
compatible Arduino
4 servomoteurs
détecteur de distance infra-rouge
autonome ou télécommandé
prix modéré
On attend donc que le Père Noël descende par la cheminée pour l’apporter : rendez-vous en janvier pour nos premiers coups de pied dans le ballon rond lors des ateliers du vendredi.

lire la suite de l'article
dimanche 12 décembre 2010
par Julien H.
La saga Arduino
On ne pouvait pas débuter une section sur le matériel libre sans parler d’Arduino. Certes la petite carte programmable italienne est déjà beaucoup présente dans d’autres sections du site... mais elle le mérite !
Dans cet article, nous allons retracer l’historique de ce projet open source qui a permis à tant de personnes de se lancer facilement dans l’électronique.
Le tout-début
Le site web Arduino fait son apparition officielle le 21 avril 2005. L’objectif de la carte était d’offrir une solution pour refaire à faible coût des projets développés initialement avec la carte Wiring... dont (...)

lire la suite de l'article
lundi 10 mai 2010
par Julien H.
Servomoteur à retour de position
De la même manière qu’on a pu modifier un servomoteur pour obtenir une rotation continue, on peut modifier un servomoteur de modélisme standard (ici, un Futaba S3003) pour avoir un retour d’informations.
Dans le cas présent, on va tester le servomoteur à retour d’informations de EasyRobotics qui fournit une information de position sous forme d’une tension analogique, via un connecteur supplémentaire.
Matériel
un servomoteur à retour d’informations
une carte Arduino
5 câbles de connexion (3 pour le servo, 2 pour le retour d’info)
Programmation
La commande d’un servomoteur existe (...)

lire la suite de l'article
samedi 8 mai 2010
par Julien H.
Arduino Bluetooth
Une carte spéciale puisqu’elle intègre directement une puce de communication Bluetooth lui permettant de communiquer avec un mobile ou un ordinateur.

lire la suite de l'article
lundi 21 décembre 2009
par Julien H.
Arduino BT
Une version bluetooth de la carte électronique programmable
Tous ceux qui ont vu James Bond piloter sa BMW avec son téléphone portable ont rêvé pouvoir faire de même avec leur propre véhicule, ou plus simplement avec leur chaine de salon, leurs volets électriques ou leur robot.
Heureusement pour eux, les téléphones qui sortent sur le marché disposent la plupart du temps d’une connexion Bluetooth (BT) et d’un langage de programmation (J2ME, Java pour les mobiles) permettant d’écrire de petits programmes.
Côté voiture/robot/chaine hifi/stores, il faut donc un équipement capable de communiquer avec le téléphone en Bluetooth. Exit la communication (...)

lire la suite de l'article
dimanche 13 décembre 2009
par Julien H.
Les starter kits pour Arduino
Comparaison des kits pour débuter rapidement
Un "starter kit" permet de démarrer un projet avec tous les éléments nécessaires afin de ne pas perdre de temps et d’éviter la frustration de manquer d’un composant à 20 centimes pour terminer votre montage. Mais quand on débute, il est difficile d’évaluer ses besoins.
Avec plus de sept années d’utilisation de micro-contrôleurs en amateurs, nous vous apportons notre expérience dans le choix d’un kit pour bien débuter, tout en économisant l’achat de composants en grand nombre.
Si vous achetez une carte Arduino seule, vous pourrez certes apprendre la programmation en C, et avec la majorité (...)

lire la suite de l'article
mercredi 25 novembre 2009
par Julien H.
Commande à distance
Nous avons déjà vu précédemment :
comment réaliser une interface de contrôle en ligne de commande
la théorie des communications entre deux cartes.
Dans cet article, nous passons à la pratique en réalisant une télécommande "nunchuck" pour servomoteurs.
Le matériel
On dispose donc :
de deux cartes Arduino
de deux shields XBee
d’un shield Easy pour connecter les servomoteurs
d’un connecteur I2C pour Wii Nunchuck
de quelques servomoteurs
d’une alimentation secteur pour la partie "servomoteurs"
d’une alimentation batterie pour la partie "nunchuck".
La communication
On va utiliser la (...)

lire la suite de l'article
lundi 23 novembre 2009
par Julien H.
Interruptions externes
Nous allons voir dans cet article l’exploitation d’entrées numériques particulières d’un micro-contrôleur, appelées "interruptions externes".
Cet article va utiliser l’Arduino donc c’est une utilisation simplifiée. Un autre article de ce site est dédié aux microcontrôleurs par une approche plus bas-niveau : Trucs et astuces.
Définition
Il s’agit d’une connexion particulière dans le micro-contrôleur qui va interrompre l’exécution de votre code principal lorsqu’un changement est détecté sur une des pattes disposant de cette faculté. Ces pattes sont en nombre limité sur la plupart des (...)

lire la suite de l'article
lundi 16 novembre 2009
par Julien H.
Energie solaire
des robots nourris aux photons
Un robot a besoin d’énergie pour fonctionner, et pour l’instant c’est encore l’énergie électrique qui est la plus utilisée. Comme nous nous intéressons aux robots autonomes, il est plus que préférable de disposer d’une source d’alimentation électrique transportable : pile, batterie, accu.
Pour être un peu écologique et surtout économique, on peut déjà arrêter les piles (non rechargeables) pour des accus (rechargeables). Cela n’empêchera pas de consommer de l’électricité, mais ça évitera de jeter des piles dont le recyclage n’est pas toujours évident.
Mais pour être plus écologique, c’est (...)

lire la suite de l'article
mercredi 28 octobre 2009
par Julien H.
Robot bipède Easyrobotics
Voici la présentation du premier robot bipède utilisé par le club. Il ne s’agit pas encore du notre, mais il nous a été prêté par Nicolas, d’Easyrobotics.
Nous en avons construit un second, dédié aux projets du club (donc à vous cher visiteur si vous venez à nos réunions). Voici sa construction en photos :
Présentation générale
Il fait partie de la famille des robots humanoïdes, même s’il n’y a que le bas. Par contre il a bien deux jambes, constituées de pieds fixes (plutôt grands), de genoux (un servomoteur par jambe) et d’un bassin (rotation des 2 jambes par 1 servomoteur (...)

lire la suite de l'article
dimanche 6 septembre 2009
par Julien H.
Position par souris optique
Utiliser une souris optique est une idée répandue. En effet, on peut espérer une grande précision (400 points par pouce soit une précision théorique de 0,0635 mm entre deux valeurs). Mais elle est aussi souvent vite abandonnée car on commence par essayer avec la souris posée devant soi, on fait 2-3 aller/retour à la même position et on constate à l’écran une sacrée différence qui fait renoncer.
Ce phénomène s’explique par l’utilisation de la vitesse de mouvement dans le driver de souris de votre système d’exploitation (Bill, Pomme ou Pingouin font pareil car c’est un réel confort pour (...)

lire la suite de l'article
samedi 1er août 2009
par Julien H.
Gyroscope Wii Motion Plus
une centrale inertielle à moins de 50 euros
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 équations et des courbes :)
Notre objectif est de déterminer les angles du capteur en intégrant la valeur (...)

lire la suite de l'article
mercredi 6 mai 2009
par Julien H.
Contrôle avec un Wii Nunchuck
On s’intéresse ici à un dispositif de contrôle original. On va se faire plaisir en utilisant le Nunchuck, une manette de la console de jeu Nintendo Wii.
Il ne s’agit pas de la manette principale Wiimote (décrite dans cet article) mais d’un périphérique qui s’y connecte via un câble. En tant que tel, il est donc beaucoup plus simple, mais au vu de toutes les innovations dont il est doté, c’est déjà un bond en avant dans les dispositifs de télé-commande classique, qui se limitaient jusqu’ici à des boutons et une croix directionnelle à 8 directions .
Jugez plutôt : pour 15 euros, on (...)

lire la suite de l'article
jeudi 19 mars 2009
par Julien H.
Interface en ligne de commande
Mise en oeuvre sous Arduino
Tout d’abord, rappelons ce qu’est une interface en ligne de commande. Il s’agit d’un moyen de communiquer entre un humain et une machine, en tapant du texte lisible dans une console. En anglais, CLI pour Command Line Interface.
On a tous utilisé au moins une fois la ligne de commande, c’est le DOS (pour les Microsoftiens) ou le Shell (pour les Linuxiens). Donc l’objectif ici est de communiquer avec une carte Arduino en tapant dans un terminal des consignes du type "gauche45" ou "avance50" ou "recule9s" pour faire tourner d’un angle de 45°, avancer de 50 cm ou reculer pendant 9 secondes. (...)

lire la suite de l'article
lundi 2 mars 2009
par Julien H.
Pilotage du Pobot Easy
interfaces de télécommande et de télémétrie
On va pouvoir piloter le robot à distance avec les modules XBee. Une bonne occasion de faire un peu de télémétrie pour recevoir les différents événements qui se produisent à bord.
L’idée est d’installer sur ordinateur tout un tas de petites applets de visualisation : consignes de vitesse, vitesses des servomoteurs, positionnement par odométrie, vision par capteurs Sharp, etc...
Premier essai
On aura pour commencer :
la production des consignes de vitesse, grâce à notre panneau de contrôle (il n’est pas parfait mais il fonctionne) :
la consommation pour affichage dans un graphique (...)

lire la suite de l'article
samedi 28 février 2009
par Julien H.
Odométrie du Pobot Easy
un codeur incrémental simple
Un capteur de lumière permet de détecter une alternance noir/blanc sur une roue et d’en déduire son avancée (position, vitesse).

lire la suite de l'article
mercredi 22 octobre 2008
par Julien H.
Contrôleur 3D sans contact
Nous présentons ici une mise en application des capteurs capacitifs par une expérience simple dans une configuration ludique. On peut ainsi sans aucun contact détecter la présence et même estimer la distance à un objet de taille importante.
L’utilisation de ces capteurs peut servir sur un robot pour détecter les murs ou les adversaires. La précision est certes moindre qu’un radar électronique à ultrasons ou à infrarouge, mais c’est très économique et permet d’ajouter une détection dans plusieurs directions.
Pour notre démonstration, on a conservé le jeu vidéo en 3D réalisé par l’auteur (...)

lire la suite de l'article
samedi 11 octobre 2008
par Julien H.
Débuter avec une carte Arduino
Arduino est une carte programmable open-source devenue un standard de fait pour ses extensions pratiques pour la robotique ludique et les montages électroniques amateurs. C’est simple, c’est pratique et nous sommes là pour vous aider !
La famille Arduino est apparue en 2006 sous forme d’une carte programmable avec un port série. Puis de nouvelles versions sont apparues, toujours aussi simples, avec différents formats : petites, grandes, plus puissantes, plus économiques, avec USB, avec Ethernet, compatible Androïd, etc...
On peut les utiliser pour récupérer les informations de capteurs, (...)

lire la suite de l'article
lundi 15 septembre 2008
par Julien H.
Visualisation radar d’une détection de distance
Le radar suivant est réalisé avec Processing. ll reprend le principe de l’oscilloscope minimal : notre capteur (carte électronique) envoie la valeur lue par liaison série jusqu’à l’ordinateur qui transforme la valeur pour la représenter dans un radar (demi-cercle).
On pourra ainsi représenter la détection de l’environnement ambiant avec un capteur de distance Sharp ou ultrason sur un servomoteur en rotation permanente.
Le résultat
This browser does not have a Java (...)

lire la suite de l'article
samedi 6 septembre 2008
par Julien H.
Transformer un capteur tout ou rien
Cet article présente un cas concret d’utilisation d’un capteur de présence (on/off) pour intégrer dans le temps ses valeurs et ainsi obtenir une valeur numérique plus intéressante.
Notre problématique est simple : on dispose d’un capteur de présence ou de proximité (PROXIR infrarouge dont on a déjà parlé ici) qui nous donne une indication très fugitive "je vois" / "je vois pas" et on voudrait en tirer un peu plus.
La solution est simple : on va mesurer le temps pendant lequel le capteur détecte un passage, même si ce temps est très court.
Le matériel
un microcontrôleur et sa carte (ici, (...)

lire la suite de l'article
Brèves associées
Brève publiée le mercredi 21 mars 2012
Pobot participe à Libre en Fête 2012 !
Le prochain événement local dédié aux nouvelles technologies, c’est la Fête de l’Internet le 7 avril prochain. De 10h à 19h, les logiciels libres sont présentés avec des démonstrations et des conférences. L’association Pobot y (...)
Brève publiée le samedi 17 décembre 2011
Pendant les fêtes, les réunions continuent
A tous nos visiteurs, nous souhaitons de joyeuses fêtes de fin d’année. Si vous voulez profiter de nos vacances pour venir nous voir, le club sera ouvert les vendredi 23 et 30 décembre ! Nous aurons le plaisir d’accueillir S. (...)
Brève publiée le dimanche 11 décembre 2011
Magabot : un PC portable à roulettes
Au hasard de nos projets, nous avions fait la connaissance de Guilherme Martins (aka guib0t). A la fois concepteur, développeur, artiste, il travaille à plusieurs projets en parallèle. Avec Artica, il nous présente aujourd’hui une (...)
Brève publiée le dimanche 27 novembre 2011
Arduino aux JM2L 2011
Aujourd’hui avait lieu le salon du Logiciel Libre à Polytech’Nice. Le matin petit atelier JOOMLA pour apprendre les bases et pour découvrir une association : JOOMLAZUR (http://www.joomlazur.com) qui font des JOOMLAPERO tous les (...)
Brève publiée le samedi 10 septembre 2011
Même les robots font du tuning (mise à jour)
Laurent nous a présenté en avant-première un nouveau robot, sorte de croisement entre un robot Hitec Mavin et une carte programmable Arduino. Son look est très original : c’est un robot "tuné" avec des jantes larges, des gommes énormes et (...)
Brève publiée le vendredi 9 septembre 2011
Cités par Scoop.IT avec Gizmodo et Semageek
Le site Scoop.IT est un agrégateur d’informations extraites de différents blogs sur des thèmes particuliers. On y trouve bien entendu les sites de news technologiques comme Semageek, Gizmodo, etc... mais depuis une semaine, sous les (...)
Brève publiée le mercredi 4 novembre 2009
Télécran robotique
Plusieurs projets récents ont eu pour but de mécaniser un "télécran" ou "écran magique", ce jouet (inventé par un Français) très populaire dans les décennies précédentes (avant l’invention des jeux vidéos..). Celui présenté ici est basé (...)
Sites web associés
Alkannoide, le blog d’Olivier Noël
Arduino et nouvelles technologies au programme de ce blog plein d’énergie (alkanoïde bien sûr).

Out There › RTOS for Arduino

Le blog Out There (en anglais) propose une liste (non exhaustive) de solutions RTOS applicables aux AVR et en particulier Arduino.

DuinOS figure en bonne place mais les commentaires du blogueur sont très utiles pour se faire une première idée.