Petit boitier de TM/TC
From Eric
Objectifs
Réaliser un boitier d'interface générique, utilisable par mes différents robots...
La chose disposera des dispositifs d'interaction suivants :
- un écran
- un bouton rotatif (avec un "clic")
- un synthétiseur vocal
- 1 ou 2 LEDS
La communication avec le boitier se fera par radio.
Réalisation
la photo ci-après présente la carte principale.
On y distingue
- le microcontroleur Atmega 8,
- le synthétiseur vocal Speakjet (sur ligne série)
- l'EEPROM qui contient le vocabulaire (sur I2C)
- l'ampli BF LM386 et, enfin,
- l'émetteur / récepteur radio iRF24L01 (sur SPI).
Pour pouvoir réaliser les essais, j'ai fait un montage comprenant le microprocesseur la radio sur une plaquette d'expérimentation :
Voila le tout avant fermeture du boitier :
et après :
L'utilisateur interagit avec le boitier via l'encodeur rotatif et le bouton associé qui lui permet de naviguer dans une hiérarchie de menus.
De l'autre côté, le boitier reçoit les commande d'affichage, de contrôle des LEDs et de parole via la radio. Le système distant peut aussi demander à récupérer l'état de configuration du boitier.