Der Roboter lernt sprechen!

Sprachausgabeboard RN-SPEAK ist fertig

Hallo,

ich hatte es ja vor einer Weile schon angekündigt, im Zuge unserer Diskussion um den Sprachausgabe-Artikel von Manfred. Ein kleines Board das sich ideal für Roboter eignet!
Endlich ist es fertig geworden, die Hardware ging eigentlich recht flott, aber mit der Software hat es etwas gedauert. Das Board verfügt nämlich über eigenes Betriebsystem damit es wirklich einfach angesteuert und mit Messages besprochen werden kann.

Das Board speichert bis zu 252 Messages (insgesamt maximal 270 Sekunden). Die Messages können aus Wörtern, Wortbruchteilen oder ganzen Sätzen bestehen. Durch gezielte Ausgabe dieser Messages können neue Wörter oder Sätze gebildet und somit auch Messdaten, Spannungen oder einfach nur eine herzliche Begrüßung ausgegeben werden.
Die Ansteuerung dieses Boards ist besonders einfach und wahlweise über einen I2C-Bus oder RS232 realisierbar. Ein einfacher Befehl gibt eine beliebige Message aus. Der eingebaute NF-verstärker sorgt auch in größeren Räumen für genügend Lautstärke. Alternativ kann das Board auch ohne Controller Standalone betrieben und mittels Taster bedient werden.
Die Möglichkeiten sind einfach unbegrenzt.
Und das beste: Das Board wird per I2C-Bus angesteuert, also 2 Leitungen reichen aus! Auch die Stromversorgung kann über den I2C-Bus erfolgen (wenn Stecker nach Roboternetz-Norm vorhanden ist).

Als hier die Leistungsmerkmale auf einen Blick:

  • Sprachboard kann mit ein, zwei oder drei Sprachchips vom Typ ISD 2590 bestückt werden (somit ergibt sich eine Aufzeichnungskapazität von bis zu 4 ½ Minuten, je nach Anzahl der eingesteckten Sprachchips)
  • Bis zu 252 unterschiedliche Messages können aufgezeichnet werden. Wahlweise ganze Sätze, Wörter oder Wortbruchteile
  • Das bespielen des Sprachboards ist kinderleicht. Eine mitgelieferte PC-Software überträgt WAV-Dateien in Sekunden auf das Board. Keine umständliche Sound-Bearbeitung etc, sondern einfach WAV-Dateien im Dialog auswählen, Board mit RS232 verbinden und Board neben PC legen. Das war es! Eine Statistik mit Messagecode und Messagelänge kann dann ausgedruckt werden.
  • Alternativ kann das Board auch durch einfachen Tastendruck besprochen.
  • Einfache Verbindung zu einem Controller über RS232 oder I2C Schnittstelle
  • Controller (wie z.B. das RNBFRA-Board, RN-Control aber auch C-Control etc) können über einfachen I2C-Befehl bestimmte Messages oder Wörter kombiniert ausgeben lassen.
  • Kann Huckepack mir anderen Roboternetzboards verschraubt werden
  • Keine Stromversorgung notwendig, das Board wird über den I2C-Bus mit Energie versorgt. Wird der I2C-Port nicht genutzt, so benötigt man 5V!
  • Das Board verfügt über einen zusätzlichen NF-Verstärker damit auch in einem lautem Umfeld genügend Power für einen größeren Lautsprecher vorhanden ist. Die Lautstärke ist einstellbar
  • Das Board verfügt über eigenes Betriebsystem und kann somit auch bei Bedarf umprogrammiert werden
  • Mehrere Boards kombinierbar durch andere I2C Slave Adresse
  • Nur halbe -Europakartengröße entsprechend Roboternetz-Norm
  • Unterstützt alle Controller mit I2C Schnittstelle


Hier ein paar Bilder:


Bild hier  

Bild hier  

Die Software zum überspielen von Messages:

Bild hier  

Bild hier  


Eine ausführliche Anleitung, Bauteileliste, Schaltplan ist im Download-Bereich zu finden. Siehe https://www.roboternetz.de/phpBB2/dl...gory&cat_id=16
Platine,Software und/oder Bauteile können bei Bedarf auch wieder über http://www.robotikhardware.de bezogen werden

Gruß Frank