Hi. Ich suche einen 1 Mbyte EEPROM um 8-10 kurze PCM Sounddateien für einen Wecker abzulegen (Hahnenkrähen und andere Weckgeräusche) 8 Khz, 8 Bit, Mono, jeweils maximal 10 Sekunden lang Es sollte ein I2C eeprom sein. Die Sounddaten werden über den AVR ausgegeben. Leider konnte ich noch keinen solchen EEPROM Chip finden. Gibs sowas überhaupt? Schadet es dem EEPROM eigentlich, wenn er permanent ausgelesen wird? Der Weckton ist ja durchlaufend und für jedes Abspielen wird erneut ausgelesen. Das besondere an dem Wecker ist, dass er bei jedem Weckvorgang einen anderen Weckton nimmt, damit keine "gewöhnung" stattfindet. Das ist bei mir tatsächlich ein Problem. Das mit der Gewöhnung an den Weckton ist bei mir in der Tat ein Problem, vor allem wenn es sowas "monotones" wie piepsen ist. Hahnenkrähen ist da schon besser. Außerdem suche ich eine Möglichkeit, einen Sensor im Bett einzubauen. d.H. der Wecker verstummt erst endgültig, wenn man nicht mehr im Bett liegt. Irgendwelche Ideen?
1MB EEprom klingt relativ teuer wäre da nicht ggf. eine kleine SD-Karte günstiger? SD-Karten sind ja Flash speicher, die kann man nur eine gewisse Anzahl an Zyklen überschreiben, aber Auslesen sollte unendlich machbar sein- im Notfall ist eine kaputte SD-Karte aber schnell und günstig austauschbar, ausserdem kriegt man da ja wesentlich flotter musik etc drauf. Viel erfolg beim wach werden und hintern hoch bekommen
Eine SD Karte habe ich auch schon überlegt. Allerdings wäre es dann sinnvoll, sich auch mit FAT32 zu beschäftigen, und damit habe ich noch keine Erfahrung. Man könnte die SD Karte natürlich auch ohne Dateisystem einfach so beschreiben. Eine SD Karte hätte natürlich den Vorteil, dass man schlicht eine gigantische Speicherkapazität hätte. Da könnte ich dann ganze Musikstücke im PCM Format ablegen. Selbst in CD Qualität passt da einiges drauf.
@ Bastler (Gast) >Es sollte ein I2C eeprom sein. Warum I2C? >Die Sounddaten werden über den AVR ausgegeben. >Leider konnte ich noch keinen solchen EEPROM Chip finden. >Gibs sowas überhaupt? ja, als Flash und mit SPI. https://www.it-wns.de/themes/kategorie/detail.php?artikelid=667&source=2 >Schadet es dem EEPROM eigentlich, wenn er permanent ausgelesen wird? Nein. >Das besondere an dem Wecker ist, dass er bei jedem Weckvorgang einen >anderen Weckton nimmt, damit keine "gewöhnung" stattfindet. Hmm. >vor allem wenn es sowas "monotones" wie piepsen ist. Hahnenkrähen ist da >schon besser. Oder ein lockerer Spruch von Drillsegant ;-) http://www.youtube.com/watch?v=0OtFLnsPRxw MfG Falk
>Es sollte ein I2C eeprom sein. Nimm SPI. >Die Sounddaten werden über den AVR ausgegeben. Dazu gibts ne Appnote von Atmel. Link such ich dir jetzt nicht raus;) >Leider konnte ich noch keinen solchen EEPROM Chip finden. >Gibs sowas überhaupt? Ja. Nennt sich Flash.
Bastler schrieb: > Eine SD Karte habe ich auch schon überlegt. > Allerdings wäre es dann sinnvoll, sich auch mit FAT32 zu beschäftigen, Nö, FAT32 kommt erst dann ins Spiel, wenn die Karte größer ist als 2 GiB, und dann ist sie eigentlich auch keine SD-Karte mehr, sondern eine SDHC-Karte. Karten bis einschließlich 2 GiB aber werden mit FAT16 formatiert, das schreibt der SD-Card-Standard vor.
So etwas habe ich schon gemacht. Die Idee mit der SD Karte ist gut. Aber FAT muß man ja nicht nehmen, wenn man nicht zu etwas anderem kompatibel sein will. Ich habe für meinen Wecker die Sound Schnipsel passend in mono WAV Dateien umgerechnet (audacity hat da gute Dienste geleistet) und diese stumpf hintereinander direkt, ohne Dateisystem auf die SD Karte geschrieben. Die Offsets und Länge habe jeweils vor die Stücke gelegt, so das sich eine verkettete Liste ergibt, an der man leicht entlanghangeln kann. Man benötigt nur einen direkten Zugriff auf die Karte am PC, unter Linux ist das leicht, geht aber auch unter Windows. Gruß Hans
Warum nimmst Du nicht einen ISD-Sprachspeicher? Ist bequem zu bespielen und hat eine SPI-Schnittstelle.
Hallo, Atmel bietet dafür super billige SPI Flashbausteine an. AT45xxx
>128kB ist SPI-Flash üblich: http://de.farnell.com/amic/a25l80pm-f/ic-sm-flash-8mb-spi/dp/1565996 http://de.farnell.com/numonyx/m25p80-vmw6g/flash-seriell-8mb-25p80-wsoic8/dp/1224415 Peter
> Hallo, Atmel bietet dafür super billige SPI Flashbausteine an. AT45xxx
Ja, die sind gut. Hat sich aber leider rumgesprochen. Wenn du jetzt
bestellst hat du mit Glueck vielleicht zu Weihnachten einen da...
Olaf
Ein Nachtrag zu den ISD-Sprachspeichern: http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=b765295e-51ce-444b-9fe5-1a6052dc7723 Gruß dolivo
Olaf schrieb: > Wenn du jetzt > bestellst hat du mit Glueck vielleicht zu Weihnachten einen da... Die AMIC hatte ich erst kürzlich noch erhalten. Die NUMONYX sind zwar teuer, aber Lagerware, wenn man es eilig hat. Farnell für Privat: http://www.hbe-shop.de/katalog/ Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.