Petit boitier de TM/TC

From Eric

Jump to: navigation, search

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.

Carte tm tc.jpg

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 :

Tm tc test.jpg

Voila le tout avant fermeture du boitier :

Tm tc inside.jpg

et après :

Tm tc.jpg

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.

Conclusions et leçons

Personal tools