Différences entre versions de « Projets:Read For Me V2 »
(43 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 49 : | Ligne 49 : | ||
'''Fichiers pour découpe laser de la machine à lire dans du peuplier 3mm:''' | '''Fichiers pour découpe laser de la machine à lire dans du peuplier 3mm:''' | ||
− | [[Media:boitier version fokus vision.dxf|Télécharger la version Fokus Vision des fichiers dxf du boîtier | + | [[Media:boitier version fokus vision.dxf|Télécharger la version Fokus Vision des fichiers dxf du boîtier]] |
+ | |||
+ | [[Media:Pieds_DXF_AI_ReadForMe.zip|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 :''' | '''Fichiers STL pour le guide d'utilisation à coller sur le guide :''' | ||
− | [[Media:Reliefs boutons Fokus Vision.zip|Télécharger les fichiers STL à imprimer et coller sur | + | [[Media:Reliefs boutons Fokus Vision.zip|Télécharger les fichiers STL à imprimer et coller sur le guide d'utilisation]] |
[[Media:Fiche utilisation_read4Me.pdf|Visualiser ou télécharger le guide d'utilisation de Read for Me en pdf]] | [[Media:Fiche utilisation_read4Me.pdf|Visualiser ou télécharger le guide d'utilisation de Read for Me en pdf]] | ||
Ligne 79 : | Ligne 81 : | ||
==Etapes de fabrication pas à pas== | ==Etapes de fabrication pas à pas== | ||
===Préparation du boitier de la machine à lire=== | ===Préparation du boitier de la machine à lire=== | ||
− | Découper à la laser dans du peuplier 3mm les fichiers DXF (à ajouter ici) | + | '''Découper à la laser dans du peuplier 3mm les fichiers DXF (à ajouter ici)''' |
+ | |||
+ | '''Fabrication des boutons :''' | ||
+ | [[Media:Boutons Fokus Vision.zip|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 | ||
+ | |||
+ | [[File:peinture_boutons_small_DSC_6370.JPG|700px]] | ||
+ | |||
+ | 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. | ||
+ | |||
+ | [[File:read4Me_fixation_bouton_DSC_6360.JPG|700px]] | ||
+ | |||
+ | 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. | ||
+ | |||
+ | [[File:interface_boitier_et_guide_small_DSC_6437.JPG|700px]] | ||
+ | |||
+ | '''Imprimer les équerres et les entretoises en 3D :''' | ||
+ | [[Media:Read4Me_equerre_STL_FCStd.zip|Télécharger le STL et le fichier source Freecad de l'équerre à imprimer en 8 exemplaires]] [[File:equerre.png|100px|left]] | ||
+ | <br clear=all> | ||
+ | |||
+ | [[Media:Read4Me_entretoises.zip|Télécharger le STL des entretoises et l'imprimer en 10 exemplaires (à vérifier)]] | ||
+ | [[File:entretoise.png|100px|left]] | ||
+ | <br clear=all> | ||
+ | |||
+ | ===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 ==== | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |+ 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) | ||
+ | |} | ||
+ | |||
+ | [[File:connections_boutons_raspi.png|700px]] | ||
+ | |||
+ | ====Connection des autres éléments ==== | ||
+ | |||
+ | [[File:ReadForMeV2_a_jour2.png|700px]] | ||
+ | |||
+ | ===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 : [[Media:Fiche utilisation_read4Me.pdf|Télécharger le guide d'utilisation de Read for Me en pdf]] | ||
+ | |||
+ | Imprimer en 3D les reliefs à coller sur la feuille : [[Media:Reliefs boutons Fokus Vision.zip|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). | ||
+ | |||
+ | [[File:guide_utilisation_small_DSC_6241.JPG|700px]] | ||
+ | |||
+ | [[File:guide_utilisation_braille2_small_DSC_6239.JPG|400px]][[File:guide_utilisation_braille_GP_small_DSC_6240.JPG|400px]] | ||
==Durée de fabrication du prototype final== | ==Durée de fabrication du prototype final== | ||
Ligne 85 : | Ligne 169 : | ||
==Journal de bord== | ==Journal de bord== | ||
===Version précédente de l'interface et du boitier=== | ===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. | + | 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. |
[[File:P1110537 2.jpg|400px]][[File:P1110533.JPG|225px]][[File:P1110546.JPG|400px]] | [[File:P1110537 2.jpg|400px]][[File:P1110533.JPG|225px]][[File:P1110546.JPG|400px]] | ||
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. | 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 ?) | ||
+ | |||
+ | [[File:roue_scad.png|400px]] | ||
+ | |||
+ | Il faut alors écarter le pied pour pouvoir changer la position. | ||
+ | |||
+ | [[File:pied_fixe.jpg|400px]] | ||
+ | |||
+ | |||
+ | [[File:pied_ecarte.jpg|400px]] | ||
+ | |||
+ | Un ressort, à l'intérieur, permet de garder la roue dentée dans sa matrice. | ||
+ | |||
+ | [[File:pied_ressort.jpg|400px]] | ||
===Idées pour la poursuite du projet: miniaturisation de la machine=== | ===Idées pour la poursuite du projet: miniaturisation de la machine=== | ||
Ligne 100 : | Ligne 207 : | ||
[[Category:Projets]] | [[Category:Projets]] | ||
+ | [[Category:Malvoyance]] |
Version actuelle datée du 22 octobre 2021 à 17:32
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
- 11 mini boutons poussoirs
- 1 camera pour raspberry pi : https://fr.rs-online.com/web/p/cameras-pour-raspberry-pi/9132673/
- 1 enceinte JBL2 go : https://www.darty.com/nav/achat/audio_mp3_mp4/enceinte_ipod_ipad_iphone_mp3/enceinte_bluetooth_sans_fil/jbl_jblgo2blk.html
- 1 raspberry pi 2 modele B
- peuplier 3mm pour découpe laser du chassis
- filament PLA pour impressions 3D
- fils dupont mâles /femelles
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
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
Télécharger le STL des entretoises en 10 exemplaires (à vérifier)
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
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.
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.
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
Télécharger le STL des entretoises et l'imprimer en 10 exemplaires (à vérifier)
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
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) |
Connection des autres éléments
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).
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.
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 ?)
Il faut alors écarter le pied pour pouvoir changer la position.
Un ressort, à l'intérieur, permet de garder la roue dentée dans sa matrice.
Idées pour la poursuite du projet: miniaturisation de la machine
La miniaturisation permet qu'elle soit plus facilement transportable dans un sac.