Loupiot

De Wiki A4.fr

Introduction

Robot loupiot est un petit robot dit "de table" conçut pour évoluer sur une feuille de format A4 ou A3. Ca petite taille en fait un parfait robot de classe: basé sur un processeur PICAXE 20M2,il peut être codé a partir de Blockly rapidement et de manière tout a fait intuitive et le code produit peut ensuite être transférer dans le robot en quelques secondes pour voir le résultat !

Les différents capteurs et actionneurs DE BASE

--> Un suivit de ligne composé de 3 capteurs optiques sensible au infrarouge (absorbé par le noir) qui peuvent donc suivre une ligne noir suffisamment opaque et large pour être détectées.

Note: Il est possible de régler la sensibilité de ces capteurs grâce a un potentiomètre réglable par un tournevis plat sur le robot.

--> Deux LED clignotants à l’arrière qui sont toute les deux programmables.

--> Un Pont en H pour le contrôler la vitesse et la direction de chaque moteur séparément à partir de la PICAXE 20M2 qui controle le pont en H. Ci-dessous: tableaux des pins de la picaxe dédiés au controle du pont en H.

Controle du pont en H
Moteur Droit Moteur Gauche
pins Utilisés B.2 B.3 C.2 C.3
marche Avant activé desactivé activé desactivé
marche Arrière desactivé activé desactivé activé
Arrêt Moteur activé activé activé activé

Note: Des Leds (bleus) de part et d'autre de chaque roues permettent de voir le sens des moteurs paramétré dans le pont en H a tout instant. (Elles ne sont pas programmable et affiche simplement l'état étind ou allumé des quatre entrées du pont en H permettant de déterminer le sens de rotation des moteurs).

--> Une Led (verte) témoins d’alimentation relié directement au bouton On/Off du robot et une deuxième Led (Rouge, pin C.7) programmable servant d'alerte quand le niveaux d'énergie des piles est trop bas.

Note: Le programme de vérification du niveaux des batteries est a inclure soit même dans le code en tan qu'activité de programmation supplémentaire. Le voltage de la batteries peut étre vérifié par une lecture analogique sur le pin B.7 qui est réservé pour cette utilisation. La valeur de lecture analogique obtenue devra passer par le calcule suivant pour obtenir la valeur en Volts : 6.6 x lecture / 255

Les différents capteurs et actionneurs EN OPTION

--> Module groove pour le bluetooth permettant un échange de donné robot/portable ou tablette android. L'application android se fait sous AppInventor qui ressemble a Blockly pour la partie logique de l'application avec en plus une partie graphique tout aussi intuitive.

--> Module Ultra son pour effectuer des mesures de distances devant le robot.

Note: Le module Ultra son est donné avec un composant additionnelle nécessaire à son fonctionnement (composant permettant d'avoir une alimentation de 5V stable). Voir photo ci dessous.

Programmation sous blockly

Annexe