"Klingeltöne" realisieren, "Soundchip"

Gast #2220734
Lesenswert?

Hi.

Ich würde gerne für einen Wecker verschiedene Klingeltöne realisieren, 
die Random abgespielt werden.

Dafür sind mir 2 Möglichkeiten eingefallen.

1. Einfacher Synthesizer:
Die KlingelTöne aus Sinus- und Rechtecksignalen verschiedener Frequenz 
und Tonhöhe jedes mal neu zu erzeugen (In Anlehung an den "Play" Befehl 
von QBasic) bzw in Anlehnung an "Chiptunes" oder alte Handys.

Viel Programmieraufwand, aber weniger Speicherbedarf.

2. PCM
Man könnte die Töne auch als 64 Kbit/s PCM Signal speichern und 
ausgeben.
Frisst viel Speicher, aber währe eifacher zu realisieren.


Den ganzen Aufwand mit SD-Karte, MP3 Decoderchip oder sonstwas will ich 
mir nicht antun.


Es sollte alles auch mit bedrahteten Bauteilen gemacht werden.
Ein kleiner, gewöhnlicher  8 Bit uC als "Soundchip" zu verwenden, statt 
irgendwelche Spezial-IC's wäre mir am liebsten

Habt ihr irgendwelche Ideen, wie ich das umsetzen könne?
Gast #2220746
Lesenswert?

Komplette Klingeltöne als PCM speichern ist natürlich nicht möglich, 
außer man erweitert mit externen EEPROMs. Aber das ist dann wieder 
komplizierter.
Verschiedene, kurze "PCM Sampels" speichern, die dann durch 
"adressenspringen" und "ausgeben" zu Klingeltönen zusammen gesetzt 
werden, könnte aber machbar sein.
Gast #2220758
Lesenswert?

Normalerweise würde ich ja einfach nur nen klassischen "beeper" oder so 
einen einfachen 3-beiner Soundchip mit einer festen Melodie nehmen, aber 
da habe ich das Problem mit einem "Gewöhnungseffekt".
Ich höre nach einiger Zeit den Wecker schlicht nicht mehr.
Bei "Random Klingelton/Weckton" wie es mein Smartphone kann, habe ich 
bessere Weckergebnisse.
Gast #2220766
Lesenswert?

DerStefan schrieb:
> Hallo Screwdriver,
> schau doch mal bei
>
> http://s-huehn.de/elektronik/
>
> rein, dort den Türgong oder die Multifunktionsuhr.
> Große EPROMs als Sound-Speicher, ein ATmega, vorwiegend als
> Adresszähler, und diskret aufgebaute D/A-Wandler.
>
> Grüße
> Stefan

Hallo Stefan. Das sieht auch interessant aus.
Wenn ich das auch so mt externen EEPROMS aufbauen würde, könnte das der 
Uhren uC auch noch mit übernehmen.
Um selbst Töne zu generieren oder PCM Samples abzuspielen, könnte es 
vielleicht zu eng werden oder ich müsste alles ändern.
Gast #2220770
Lesenswert?

Mike Strangelove schrieb:
> Machs einfach lauter. Und gegen im Halbschlaf ausschalten hilft eh nix.

Die armen Nachbarn, hehe.
Eine Ausschaltsicherung habe ich schon.
Ich habe einen ekligen Snooze Modus.
Aber das nützt nichts, wenn der Wecker dann 2 Stunden seine 
Melodie/Beepton spielt und ich trotzdem schlafe weil ich sie nicht mehr 
wahrnehme.
Das beepen ist aber auch nicht so "aggresiv" wie bei diesen kleinen 
Funkweckern.
Gast #2220773
Lesenswert?

Gegen das "ausschalten im Halbschlaf" habe ich folgendes gemacht:

Der Wecker ist nur 2 mal per Snooze Taste ausschaltbar, danach muss eine 
4 stellige Zahl vom Display eingelesen werden und auf einer 
Zehnertastatur eingeben werden.
Aber ich habe schon einen Gewöhnungseffekt an den Sound und schlafe dann 
obwohl der Wecker an ist.
Gast #2220906
Lesenswert?

Schalte doch für einen ganz kleinen Moment eine Auto/Roller/LKW-Hupe mit 
einem Relais ein ;)
Das ganze solltest du dann auch am anderen Ende vom Zimmer deponieren 
können, dass du zum Aufstehen gezwungen bist :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren