I2C-Wavplayer - dietrich-kindermann.de

I2C-Wavplayer


Bei diesem Projekt geht es darum, einen Lego-Roboter mit einer Sprachausgabe auszurüsten. Die Sprache bzw. die Musik wird dabei auf einer handelsüblichen SD-Karte gespeichert. Die SD-Karte wird von einem Mikrocontroller ausgelesen. Die wesentliche Schaltungsidee stammt aus dem Simple SD Audio Player von Elm Chan. Die Ansteuerung des Wavplayers soll über den Lego NXT-Baustein in G-NXT erfolgen. Dazu wurde die Software erweitert und die Schaltung mit einer I2C-Schnittstelle ausgestattet. Ferner beinhaltet die Schaltung noch eine kleine Verstärkerstufe.



Sprachausgabe




Der Wavplayer wurde auf einer Punktrasterplatine realisiert und in ein kleines Kunststoffgehäuse eingebaut.



I2C-Wavplayer Bestückungsseite
I2C-Wavplayer (Bestückungsseite)



I2C-Wavplayer Lötseite
I2C-Wavplayer (Lötseite)



Download

Wavplayer Software
Wavplayer Software
Quell- und Hexdateien zum Wavplayer
Download
 Wavplayer Eagledateien
Wavplayer Eagledateien
Eagledateien zum Wavplayer
Download
Wavplayer Schaltplan
Wavplayer Schaltplan
Schaltplan zum Wavplayer
Download
Wavplayer Bestückungsplan
Wavplayer Bestückungsplan
Bestückungsplan zum Wavplayer
Download
Audacity
Audacity
Programm zur Bearbeitung
von Audiodateien.
Download
Sounddateien
Sounddateien
Beispieldateien für die SD-Karte
Download
Wavplayer Testprogramm
NXT-G Wavplayer Testprogramm
Programm zur Ansteuerung des Wav-
players über die I2C-Schnittstelle
Download
Wavplayer Bestückungsplan
Wavplayer Testprogramm
Programm zur Ansteuerung des Wav-
players über die I2C-Schnittstelle
Download
Zusatzblock IIC Write
IIC Write
Zusätzlicher NXT-G-Block für das
Wavplayer Testprogramm
Download
Zusatzblock Text to Number
Text to Number
Zusätzlicher NXT-G-Block für
das Wavplayer Testprogramm
Download