Système de traduction et d'apprentissage du Braille

Auteur avatarGOACOLO | Dernière modification 26/05/2025 par Yawen

Introduction

Présentation d'un tutoriel notre projet de classe de terminale STI2D afin de le reproduire chez soi

Matériaux

-Bois 3mm

-Plastique pour découpeuse laser ( ici du PLA)

Outils

-Découpeuse laser

-Imprimante 3D (ici la Ultimaker 2+)

Étape 1 - Découpe des pièces en bois du boitier

-Connecter l'ordinateur à la découpeuse laser

-Ouvrir trotek

-Ouvrir les pièces à découper en format dxf dans le logiciel

-Optimiser l'espace sur la planche afin d'avoir les moins de perte de matière et déplaçant les pièces

-Lancer la découpe

-Nettoyer les pièces afin d'éviter des tâches dues au bois brûlé.

Étape 2 - Assemblage des pièces en bois

-Assembler comme sur les images les pièces

-Les coller entre elles grâce à de la colle à bois



Étape 3 -

Étape 4 -

Étape 5 -

Étape 6 - Communication I2C – Raspberry Pi & Arduino

Dans le système ,la Raspberry Pi et l'Arduino communiquent ensemble via un bus I2C.

Le système utilise une communication I2C entre une carte Raspberry Pi et une carte Arduino afin de séparer les tâches de traitement et de contrôle matériel. La Raspberry Pi joue le rôle de maître dans ce protocole : elle centralise la logique du programme, notamment la reconnaissance de texte, le choix du mode (leçon, exercice, détection), ainsi que l’interface utilisateur. Lorsqu’une commande doit être exécutée, par exemple afficher une lettre en braille, la Raspberry Pi envoie l’information correspondante à l’Arduino via le bus I2C. L’Arduino, en tant qu’esclave I2C, reçoit cette commande et active les servomoteurs nécessaires pour positionner les points braille. Ces servomoteurs, directement connectés à l’Arduino, vont permettre de retranscrire les lettres en brailles physiquement . Grâce à cette architecture, le système reste modulaire et performant : le traitement logiciel et la détection se font sur la Raspberry Pi, tandis que l’action mécanique est gérée de manière réactive par l’Arduino.


Étape 7 - Système de détection de texte

Le système utilise une caméra et un capteur à ultrasons pour détecter du texte .

La caméra est utilisée pour capturer l’image du texte . Cette image est ensuite traitée par un logiciel de reconnaissance de caractères pour retranscrire le contenu en braille.

Le capteur à ultrasons mesure la distance entre la feuille et la caméra. Cela permet de s'assurer que la feuille est positionnée à la bonne distance, garantissant ainsi une image nette et une reconnaissance optimale du texte.



Étape 8 - Système d'interface homme-machine

Le système est équipé de 5 boutons physiques qui permettent de contrôler les différents modes d'apprentissage et la détection du texte.

1. Bouton Mode Leçon

  • Ce mode affiche les lettres de l’alphabet dans l’ordre, avec un délai prédéfini entre chaque lettre.
  • Objectif : permettre à l’utilisateur de mémoriser progressivement les lettres en braille.

2. Bouton Mode Exercice

  • Ce mode affiche des lettres de manière aléatoire.
  • Objectif : tester et renforcer l’apprentissage de l’utilisateur sans se baser sur l’ordre alphabétique.

3. Bouton Suivant

  • Permet d'afficher la lettre suivante détectée (si l’on est en mode détection de texte). ==== 4. Bouton Précédent ====
    • Permet de revenir à la lettre précédente dans la séquence.

5. Bouton Activation de la caméra

  • Ce bouton active la caméra pour lancer la détection du texte sur la feuille.
  • Il fonctionne conjointement avec le capteur à ultrasons pour vérifier la bonne distance.



Étape 9 -

Commentaires

Published