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 (…)
Accueil > Mots-clés > Communications > I2C
I2C
Le bus I2C (Inter Integrated Circuit) a été développé au début des années 80 par Philips. On le trouvait initialement dans des équipements domestiques (magnétoscope) pour faire communiquer les différents éléments à l’intérieur du même boitier.
Il est devenu ensuite un bus de communication très répandu, y compris pour relier des équipements différents (plusieurs circuits électroniques) à des distances plus grandes (grâce à des répéteurs).
Nous l’utilisons car il est présent sur beaucoup de microcontrôleurs et est très facile à prendre en main.
Articles
-
BaBa, un robot piloté par Bluetooth (2011)
15 juillet 2012, par Grégory Fromain, Julien H. -
Contrôle avec un Wii Nunchuck
6 mai 2009, par Julien H.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 (…) -
Acquisition et transmission de signaux
7 février 2012, par Julien H.Bien que la plupart des capteurs utilisent un protocole standard, on a parfois besoin d’un autre mode de communication pour s’interconnecter avec des équipements existants.
Le cas le plus courant est l’utilisation de centrales de traitement fermées acceptant des périphériques RS-232 ou RS-485. Dans ce cas-là, impossible d’implémenter son propre circuit et de programmer l’acquisition. Il faut intervenir du côté du capteur afin de fournir les signaux attendus.
Pour les capteurs basiques (…) -
Communication I2C avec la Pob-Eye 2
24 novembre 2009, par Julien H.Comme cette caméra peut être utilisée pour contrôler tout un robot, on va tester ses autres périphériques, comme le bus I2C, qui peut nous servir à communiquer avec des périphériques d’affichage d’information (écran LCD) mais aussi avec des cartes programmables "filles" qui vont se charger d’une partie des tâches du robot (le déplacement et la commande des moteurs par exemple).
Rappel
Le bus I2C fonctionne en mode maitre/esclave : le maitre envoie sur le bus l’adresse du périphérique (…) -
Nichoir connecté par les élèves de 1ère S du CIV
24 novembre 2014, par Julien H., Olivier D.Ce projet est l’initiative d’un groupe de lycéennes au lycée international de Valbonne. Dans le cadre d’un concours, elles ont conçu un dispositif d’observation des oiseaux pour les cours de SVT sous la forme d’un nichoir équipé d’électronique permettant la prise de vue et la capture d’informations sur l’intérieur et l’extérieur du nid.
Pobot apporte ses connaissances et moyens techniques en réponse au dispositif scientifique élaboré et mis en œuvre par les élèves du CIV. Un groupe de (…) -
La distribution Occidentalis Raspbian
7 août 2012, par Julien H.L’usage principal de la Raspberry Pi au sein du club est le contrôle ou l’interface avec des robots. Donc savoir qu’une distribution a été conçue par des professionnels de l’électronique (AdaFruit) et supporte tous les protocoles utilisés par des composants usuels en robotique est forcément une bonne nouvelle.
L’installation est très simple mais nécessite 5 Go d’espace disque sur votre ordinateur et une carte mémoire SD de 4 Go.
Site officiel de l’Occidentalis
Contrairement à la Debian (…) -
Convertisseur USB I2C
11 décembre 2008, par Julien H.un module de dialogue avec des capteurs sur bus I2C depuis une liaison série USB (PC)
-
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 (…) -
CMPS03 : une boussole I2C simple
22 décembre 2011, par Julien H.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 (…) -
Horloge RTC et calendrier I2C
2 décembre 2006, par Julien H.description du composant DS1307 et mise en oeuvre sur un Atmel grâce à la liaison I2C