Arduino pour soutenir la malvoyance - lire l'heure

Introduction
Juste une application pratique pour aider les malvoyants à connaître l'heure actuelle.

Projet horloge parlante
Idée de Meurisse D. Créative Common BY-SA-NC

Le but est de concevoir, non pas une Horloge Murale, mais une sorte de "réveil" que l'on peut poser sur un meuble.
Le simple fait de toucher ce réveil (sur le dessus par exemple) permet d'énoncer l'heure actuelle.

Projet pour Arduino
Ce projet peut être réalisé à l'aide de:
  1. Un Arduino Uno
  2. Un module Horloge temps réel RTC DS1307 (comme ça Arduino connaît l'heure)
  3. Un détecteur d'effet capacitif (pour détecter le touché, largement documenté sur le net)
  4. Un WaveShield pour énoncer l'heure.

Détails technique
Lire une heure revient à énoncer une série de mots prédéfinis dans un ordre précis.
Exemple:
  1. "Il est "
  2. " DEUX "
  3. "heures"
  4. "et"
  5. " QUARANTE "
  6. " TROIS "
  7. "minutes"
Ces mots sont pré-enregistrés sur une carte SD.

Le programme doit interroger le module DS1307 pour connaître l'heure actuelle. Ensuite, il doit lire les fichier appropriés sur le Wave Shield pour énoncer l'heure.

Arduino utilise le bus I2C pour communiquer avec le module DS1307. Toutes les autres broches d'Arduino sont donc disponibles pour utiliser le Wave Shield :-)