Accueil

Ce site a pour but de vous faire partager mon expérience dans le monde des microcontrôleurs et de l'électronique qui y est généralement associée.

Après une grosse période d'inactivité, je pense reprendre les tutos.
Mon sujet actuel est Gemini (voir plus bas sur cette page).

Si le sujet vous intéresse, faites le moi savoir et je ferais de gros chapitres dessus, il est vraiment très très cool...

En attendant, nous allons explorer différents modèles, du MC68000 à l'ARM7 et au Cortex, tout en passant par le PIC 16F84 ou les MC6809 et 68HC11 sans oublier les ATMega compatibles Arduino.

Les différents sujets abordés seront donc :


    Le microcontrôleur ARM7 avec le LPC2106 de NXP

    Le microprocesseur MC68000 avec la réalisation d'une carte d'étude et de son assembleur.
    Le microcontrôleur Cortex M3 avec le LPC1343 de chez NXP.

    La gestion des afficheurs à cristaux liquides LCD et OLED,

    Les modules GPS 

    Les modules GSM

    Le pilotage de servos pour la robotique

    Les principes de gestion des moteurs pas à pas

    Les moteurs à courant continu en PWM

    Les capteurs infrarouges pour la détection

    Les capteurs ultrasons pour le positionnement


Nos essais se feront sous Windows et sous GNU/Linux.  D'autres essais viendront sous MacOSX.
 
  Premier robot sous 68HC11
Il comportait une liaison série, deux servos de roue, un servo de tourelle, une tourelle orientable sur 180°,des microrupteurs avant et arrière, un buzzer, un détecteur de mouvement pour le sortir de son hibernation, un radar US, un pyromètre infrarouge pour la détection passive des mouvements du corps humain avec distinction ''vient de droite'' ou ''vient de gauche'', un canon IR pour mesure de distance active monté sur la tourelle, un écran LCD.

Le tout développé en C sous ICC11, MSDos.

Depuis, pas mal de chemin parcouru ...

Voici le dernier né et ses 8cm de diamètre:
Il comporte un microcontrôleur compatible Arduino, deux Leds 256 couleurs, 4 Leds bicolores, 6 capteurs IR, deux suiveurs de lignes, un Buzzer, deux moteurs DC, 2 LDR, un connecteur d'extension I2C, le tout alimenté par une pile de 9V (ce qui évite d'utiliser des accus Lipo qui prennent feu ...), une programmation en USB ou ISP. un capteur IR de distance Sharp est aussi dispo.
En version 2, deux microphones Mems ont été implantés, une alimentation par piles bâtons, 4 connecteurs d'extension pour cartes mezzanines, et d'autres goodies dont une boussole XYZ.
Une Mezzanine Bluetooth est prévue pour la programmation de parcours par iPad, mais ce n'est pas encore prêt...






Pour les novices de Linux pour les tutos LPC2106, toutes les étapes de téléchargement  et de configuration  des différents outils seront décrites pas à pas (Les outils)
Pour ce qui est des compilations sous Windows, nous utiliserons également les outils GNU afin de garder une bonne compatibilité avec ce que nous ferons sous Linux.

Les tutos Mac OSX viendront plus tard.

Votre avis et vos suggestions seront les bienvenus à l'adresse suivante:

           microcontroller dot robotics at gmail dot com

Je reporterai les messages les plus constructifs sur le site, au fur et à mesure.

Les circuits des cartes que nous décrirons seront principalement routées indifféremment sous Linux ou sous Windows avec Eagle de CadSoft.


A bientôt,
Fred.




thefreecountry.com: Free Programmers' Resources, Free Webmasters' Resources, Free Security Resources, Free Software
Powered by WebRing.
This site is a member of WebRing. To browse visit here.