Liseuse en Braille
Sommaire
Objectifs
Fabriquation d'une « Liseuse Braille » dont la fonction est de convertir du texte envoyé par l’ordinateur en braille lettre par lettre.
Objectifs pédagogique
Ce projet doit permettre aux participant de manipuler des servo-moteurs et des interrupteurs, ainsi que de connaître les bases d’arduino. Aussi les participants pourront faire des réalisations manuelles simples ( avec pistolet à colle, contreplaqué , soudures ...) .
Conception du projet
Afin de réaliser le projet,nous devions trouver une solution pour afficher un caractère en braille (voir imace). Pour ce faire nous avions imager plusieurs système dufferant. Dans un premier temps nous avions imaginer un système solenide, malheureusement cela semblait irréalisable avec les moyens et le temps dusponible. De même lidee des verrins était trop complexe . Nous étions donc partie dans l'objectif de réaliser cela a l'aide de 6 moteur pouvant actionner chacun des picots. Après du temps de reflexion pour cette methode, une autre methode nous a été suggéré. Celle ci ce base sur la combinaison de deux cylindre sur lequel sont placé la moitié des caractère en braille. Ainsi la mise en rotation de ces deux element indépendament nous permet d'obtenir n'importe quel caractère.
Materiel
- Arduino
- lcd crystal shield
- Connection Internet (facultatif)
- 2 servo-moteurs (0-180°)
- Un ordinateur
- Du contreplaqué / bois
- Boîtes de conserve
- Fil étain
Réalisation
Etape 1 : réalisation du cablage arduino
A l'aide d'un BreadBoard nous avons cablé un bouton poussoir avec une résistance en série . L'inforamtion donné par le bouton est envoyé dans la broche 12 de l'arduino. Nous avons ensuite cablé les deux servo moteur de manière identique : une pates sur le 5V de l'arduino et une pate sur la masse. La dernière pate de contrôle est conecté à l'arduino sur les pate 10 et 3. Pour finir nous avons branché un écran lcl shield sur l'arduino afin de visualiser les lettres en cour de lecture.
Etape 2 : réalisation du programme arduino
Nous avons associé chaque caractère de l'alphabet disponible en braille avec deux angles. Ceux ci permettent de déterminer les angles que les servo moteurs doivent avoir pour obtenir le caractère voulue. Ensuite nous avons créé une boucle qui récupère l'information envoyé sur le //terminal // avec le clavier dans une variable. Cette variable est décomposé caractère par caractère pour que chque caractère soit lu un par un. Le control de l'écran lcl permet d'afficher la lettre en cour de traitement.
Etape 3 : réalisation des cylindres
Afin de réaliser les cylindre de rotation nous avons selectioner une boite de conserve que nous avons découper en deux. Ces deux cylindres sont ce qui code le language braille. Afin d'ajouter les point sur cylindre nous avons préalablement étudier la possition de chaque lettre voulue. Ensuite nous avons utilsé le fer à souder afin de réaliser les petits points sur le cylindre.
Etape 4 : réalisation des supports moteur et socle
Afin de supporter les moteur nous avons proceder de deux manière différente. Pour le premier moteur la structure du cylindre associé nous a permis de le relié directement au cylindre. Nous avons ensuite creuser du bois afin qu'il supporte le moteur. ( voir photo) Pour le second moteur nous avons du porceder differement car le cylindre etait plus lourd. Nous avons creuser un support dans du bois pour tenir le moteur. Nous avons relié l'axe du moteurà une tige supporter par une planche de bois afin de faire tourner le cylindre ( voir photo) .
Avancement projet
- Jour un : Diaporama
Membres de l'équipe
- DELABRE Jarod
- BUREL Jean
- LEVEQUE Dorian
- EVEN Elouan