Projets:Read For Me V2

De wikilab
ReadForMe V2.jpg

Description du projet

La version V2 de Read For Me fait suite au prototype réalisé au Fabrikarium d'octobre 2020: https://wikilab.myhumankit.org/index.php?title=Projets:Read_For_Me

Cette version adaptée pour la lecture en français est baséee sur PiTextReader documentée ici: https://www.instructables.com/PiTextReader-an-Easy-to-Use-Document-Reader-for-Im/,

Le but est de créer une machine à lire capable d’acquérir le texte à partir d'une capture d'image et de le lire au moyen d’une synthèse vocale.

Cahier des charges

Analyse de l'existant

Equipe (Porteur de projet et contributeurs)

  • Porteurs du projet : François Leberre
  • Concepteurs/contributeurs : Jean-Jacques, Fred, Célia Guyé, Delphine, Michel Fréard, Jeanne Massart, Fabien Deloye, Elodie Lambert
  • Fabmanager référent : Delphine
  • Responsable de documentation

Matériel nécessaire

Outils nécessaires

  • 1 imprimante 3D
  • 1 découpe laser
  • 1 fer à souder

Coût

Délai estimé

Fichiers source

Fichiers STL pour impression des boutons :

Télécharger les fichiers stl des boutons poussoirs

Image boutons Fokus Vision.png


Fichiers pour découpe laser de la machine à lire dans du peuplier 3mm:

Télécharger la version Fokus Vision des fichiers dxf du boîtier

Télécharger les fichiers de découpe des pieds du boitier -hauteur de 23cm ou 33cm-

Fichiers STL pour le guide d'utilisation à coller sur le guide :

Télécharger les fichiers STL à imprimer et coller sur le guide d'utilisation

Visualiser ou télécharger le guide d'utilisation de Read for Me en pdf

Fichiers STL pour le boitier :

Télécharger le STL et le fichier source Freecad de l'équerre à imprimer en 8 exemplaires

Equerre.png


Télécharger le STL des entretoises en 10 exemplaires (à vérifier)

Entretoise.png


Code du programme :

https://github.com/myhumankit/PiTextReader

Anciennes versions des fichiers source (à ignorer, figurants ici en tant qu'archives) :

Télécharger les anciens fichiers stl des boutons poussoirs

Télécharger les anciens fichiers stl des boutons volume et son

Télécharger l'ancienne version des fichiers dxf du boîtier, des pieds et du support du A4

Etapes de fabrication pas à pas

Préparation du boitier de la machine à lire

Découper à la laser dans du peuplier 3mm les fichiers DXF (à ajouter ici)

Fabrication des boutons : Télécharger et imprimer en 3D avec du filament PLA blanc les boutons pour l'interface de la machine à lire

Peindre les reliefs des boutons en noir

Peinture boutons small DSC 6370.JPG

Positionner les boutons sur la plaque de l'interface de la machine à lire et les fixer par le dessous par de petites lames de bois ou cartons bois collées en laissant bien les pattes des boutons libres afin de les relier au circuit électronique.

Read4Me fixation bouton DSC 6360.JPG

Avec des fils duponts mâles/femelles de 20 cm, souder le côté mâle sur une patte du bouton, le côté femelle pourra être ensuite connectée directement sur la broche à laquelle chaque bouton est affecté.

Relier l'autre côté de chaque bouton entre eux par des fils soudés et prévoir un autre fil dupont mâle femelle pour connecter cette partie du circuit au Ground de la raspi.

Positionner ensuite les impressions 3D des boutons sur chacun d'eux en suivant le modèle de l'interface.

Interface boitier et guide small DSC 6437.JPG

Imprimer les équerres et les entretoises en 3D :

Télécharger le STL et le fichier source Freecad de l'équerre à imprimer en 8 exemplaires

Equerre.png


Télécharger le STL des entretoises et l'imprimer en 10 exemplaires (à vérifier)

Entretoise.png


Montage électronique

Une fois les boutons installés sur l'interface de la machine, relier le connecteur femelle du fil dupont à la broche correspondante suivant les indications du tableau ci-dessous

Connection des boutons

Assignation des boutons
Bouton GPIO
Vol + 13
Vol - 19
Vitesse lecture + 26
Vitesse lecture - 21
Lecture/Stop 20
Avancer 16
Reculer 12
Niveau batterie 7
Capture 6
Annuler 5
Light 25
On/Off 3 (uncatchable)

Connections boutons raspi.png

Connection des autres éléments

Schema ReadForMe V2.png

Code

Télécharger le fork MHK de PiTextReader :https://github.com/myhumankit/PiTextReader et l'installer sur la raspberry pi.

Réalisation du guide d'utilisation

Imprimer ce fichier sur un format papier A4 : Télécharger le guide d'utilisation de Read for Me en pdf

Imprimer en 3D les reliefs à coller sur la feuille : Télécharger les fichiers STL à imprimer et coller sur le guide d'utilisation

Ecrire en braille sur une feuille de Rhodoid les traductions des fonctionalités des boutons, les découper et les coller sur le texte légende des boutons (qui resteront apparents en transparence).

Guide utilisation small DSC 6241.JPG

Guide utilisation braille2 small DSC 6239.JPGGuide utilisation braille GP small DSC 6240.JPG

Durée de fabrication du prototype final

Journal de bord

Version précédente de l'interface et du boitier

Cette version intégrait deux encodeurs (boutons à crans) pour régler le volume et la vitesse. il a finalement été décidé de les remplacer par de simples boutons poussoirs (deux par encodeur) ce qui facilite la programmation et l'usage. Les fichiers STL figurent dans les fichiers source en haut de cette page en tant qu'archive.

P1110537 2.jpgP1110533.JPGP1110546.JPG

Les pieds manquent de stabilité. Ils seront renforcés par des équerres pour stabiliser le chassis ce qui engendre la nécessité de prévoir de l'espace supplémentaire avec des entretoises entre les pieds pour le pliage du boitier.

Evolutions possibles au niveau mécanique

La version actuelle manque de stabilité au niveau des pieds : ils nécessitent un serrage important pour garder une position et donc ne sont pas facilement repliables pour passer en position transport.

Une possibilité est ne pas avoir une rotation libre entre le pied et le boîtier mais d'avoir une roue dentée fixée au boîtier et son négatif fixé au niveau du pied.

Vue de la roue dentée (12 dents pour celle-ci et donc 30 degrés entre 2 positions, ce n'est peut-être pas le meilleur choix ?)

Roue scad.png

Il faut alors écarter le pied pour pouvoir changer la position.

Pied fixe.jpg


Pied ecarte.jpg

Un ressort, à l'intérieur, permet de garder la roue dentée dans sa matrice.

Pied ressort.jpg

Idées pour la poursuite du projet: miniaturisation de la machine

La miniaturisation permet qu'elle soit plus facilement transportable dans un sac.

Prochaine maquette.jpg