Liseuse en Braille : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(Réalisation)
(Réalisation)
Ligne 44 : Ligne 44 :
 
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.
 
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.
 
Le control de l'écran lcl permet d'afficher la lettre en cour de traitement.
[[Media:Programmation liseuse 2.jpg|300px|center]]
+
[[Image:Programmation liseuse 2.jpg|300px|center]]
  
 
===Etape 3 : réalisation des cylindres===
 
===Etape 3 : réalisation des cylindres===
Ligne 51 : Ligne 51 :
 
Afin d'ajouter les point sur cylindre nous avons préalablement étudier la possition de chaque lettre voulue.
 
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.
 
Ensuite nous avons utilsé le fer à souder afin de réaliser les petits points sur le cylindre.
[[Media:Cylindre liseuse 2.jpg|300px|center]]
+
[[Image:Cylindre liseuse 2.jpg|300px|center]]
  
 
===Etape 4 : réalisation des supports moteur et socle===
 
===Etape 4 : réalisation des supports moteur et socle===
Ligne 59 : Ligne 59 :
 
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.
 
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 .
 
Nous avons relié l'axe du moteurà une tige supporter par une planche de bois afin de faire tourner le cylindre .
[[Media:Fabriquation liseuse.jpg|300px|center]]
+
[[Image:Fabriquation liseuse.jpg|300px|center]]
  
 
==Avancement projet==
 
==Avancement projet==

Version du 19 janvier 2018 à 15:27

Description du projet

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 image). Pour ce faire nous avons imager plusieurs système differant:

  • Dans un premier temps nous avons imaginer un système solenide, malheureusement cela semblait irréalisable avec les moyens et le temps disponible.
  • De même l'idée des verrins était trop complexe.
  • Nous étions donc partie dans l'objectif de réaliser cela à l'aide de 6 moteurs 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 cylindres sur lequel sont placés la moitié d'un caractère en braille. Ainsi la mise en rotation de ces deux elements indépendament nous permet d'obtenir n'importe quel caractère souhaité.

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.

Cablage liseuse.jpg

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.

Programmation liseuse 2.jpg

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.

Cylindre liseuse 2.jpg

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 .

Fabriquation liseuse.jpg

Avancement projet

Membres de l'équipe

  • DELABRE Jarod
  • BUREL Jean
  • LEVEQUE Dorian
  • EVEN Elouan