Forum: Mikrocontroller und Digitale Elektronik Wecker mit Mp3 und Sleep


von dlca (Gast)


Lesenswert?

Hi,
ich war jetzt längere Zeit auf der Suche nach einem Mp3-Wecker, der sich 
neben Lautstärke und Uhrzeit auch eine Playlist merkt, aus der er per 
Zufall ein Lied zum Wecken wählt. Davon unabhängig sollte er eine 
Sleepfunktion haben, die in anderer Lautstärke eine andere Datei 
abspielen kann. Kurzum der günstigste Wecker, der das könnte kostet 
230€.
Ich brauche aber weder ein Cd-Laufwerk, ein Radio noch ein 
Tropenholzgehäuse.
Also hab ich mir überlegt, ob man sowas nicht selber bauen könnte. Da 
ich bis jetzt noch nichts mit Mikroprozessoren zu tun hatte, ist das 
natürlich kein Projekt, dass ich morgen anfange und übermorgen beende. 
Allerdings bevor ich mich in die Tutorials stürze wollte ich mal fragen:
- Was brauche ich eig. für Bauteile / was würden die kosten?
- Welche Tutorials/Bücher eignen sich für meine Zwecke am besten?
- gibt es irgendwo eine Legende mit Erklärung für die ganzen Baupläne?

Es wäre cool, wenn ich hier ein paar Antworten finden könnte.
Vielen Dank schonmal

LG
Nils

von holger (Gast)


Lesenswert?

>Also hab ich mir überlegt, ob man sowas nicht selber bauen könnte.

Kann man, nur du halt nicht.

>Da ich bis jetzt noch nichts mit Mikroprozessoren zu tun hatte

Ganz schlechte Vorraussetzungen.

>ist das natürlich kein Projekt, dass ich morgen anfange und übermorgen >beende.

So in drei bis fünf Jahren vieleicht.

>- Was brauche ich eig. für Bauteile / was würden die kosten?

Du brauchst jetzt noch keine. In fünf Jahren gibt es bessere.

>- gibt es irgendwo eine Legende mit Erklärung für die ganzen Baupläne?

Es wird dir wohl keiner seinen Schaltplan bis ins Detail erklären.

Fang einfach klein an. Bring eine LED zum leuchten.

von dlca (Gast)


Lesenswert?

So ne Antwort habe ich schon fast erwartet. Sry aber ich repariere auch 
mein Auto selbst ohne 3 Jahre lang eine Kfz-Lehre gemacht zu haben. Und 
ich will auch nicht, dass mir irgendjemand seinen Schaltplan erklärt, 
für die verwendeten Symbole wird es ja wohl Normen geben und die müssen 
auch irgendwo gelistet sein.
Und btw was ICH kann oder nicht brauchst DU hier nicht zu bewerten, 
danke!

von holger (Gast)


Lesenswert?

>für die verwendeten Symbole wird es ja wohl Normen geben und die müssen
>auch irgendwo gelistet sein.

Es gibt keine Normen wie ein MP3 Player Chip auszusehen hat.
Es gibt keine Normen wie ein Microcontroller auszusehen hat.
Es gibt keine Normen wie ein Schaltplan auszusehen hat.
Ok, gibt es vieleicht doch, aber kein Schwein hält sich dran;)

>Und btw was ICH kann oder nicht brauchst DU hier nicht zu bewerten,
>danke!

Brauch ich vieleicht nicht, kann ich aber.

von Sam .. (sam1994)


Lesenswert?

Schau dir mal yampp an.
Oder nimm ein Handy und programmiere deinen Wecker in Java.

Selbst designed wirst du es nicht hinbekommen.

von dlca (Gast)


Lesenswert?

Das mit dem yampp werde ich mir durchlesen.
Ein Handy möchte ich nicht verwenden, da es keine richtige Snooze-Taste 
hat. Klingt vllt. komisch aber ich habe eine genau Vorstellung von einem 
Wecker^^

@Holger: Auch in Foren sollte man einen gewissen Grundstock an 
Höflichkeit in eine Antwort einfließen lassen.
Ich habe hier eine Frage gestellt, und die erste Antwort enthält genau 0 
Inhalt, sondern nur Polemik, das ist echt peinlich.

von dlca (Gast)


Lesenswert?

Nachtrag: Ich möchte auch keinen Mp3-Player programmieren, sondern eher 
fertige Bauteile kombinieren, soweit es möglich ist.

von holger (Gast)


Lesenswert?

>Nachtrag: Ich möchte auch keinen Mp3-Player programmieren, sondern eher
>fertige Bauteile kombinieren, soweit es möglich ist.

Du wirst du aber müssen. Es gibt keine fertigen Bausteine
die deinen Anforderungen genügen.

>@Holger: Auch in Foren sollte man einen gewissen Grundstock an
>Höflichkeit in eine Antwort einfließen lassen.
>Ich habe hier eine Frage gestellt, und die erste Antwort enthält genau 0
>Inhalt, sondern nur Polemik, das ist echt peinlich.

Na, dann sage ich mal ganz höflich: Vergiss es Spacke.

von dlca (Gast)


Lesenswert?

Deine Eltern sind bei deiner Erziehung scheinbar kläglich gescheitert.

Von mir aus kann dieser Thread hier gelöscht werdern. Ich werde anderswo 
hilfe finden.
Gelaber von Minderbemittelten kann ich nicht gebrauchen.

von Lehrmann M. (ubimbo)


Lesenswert?

holger schrieb:
>>Nachtrag: Ich möchte auch keinen Mp3-Player programmieren, sondern eher
>>fertige Bauteile kombinieren, soweit es möglich ist.
>
> Du wirst du aber müssen. Es gibt keine fertigen Bausteine
> die deinen Anforderungen genügen.

1. Dieser Ton hier ist inakzeptabel - vor allem für jemanden der 
offensichtlich keine Ahnung hat.

Es gibt einen RTCC (Realtime Clock Calendar) Baustein. Der gibt dir die 
Zeitbasis. Zusätzlich kann man DCF77 wählen, dann braucht man die Uhr 
garnicht mehr zu stellen. Alarmfunktion haben die meisten RTCC mit an 
Bord.

Dann gibt es MP3 Dekoder wie den VS1011. Hierbei ist es sinnvoll sich 
mit SD Karten zu beschäftigen.

Dir dürfte klar sein, dass es kein einfaches und kurzweiliges Projekt 
wird. Ich empfehle dir z.B. Arduino, dort kann man auch ohne all zu 
große Kenntnisse in endlicher Zeit gute Fortschritte erreichen, auch 
wenn man hinterher nicht unbedingt Mikrocontroller beherrscht. Für den 
Anwendungsfall ausreichend und sehr gut erweiterbar. 
http://www.arduino.cc/
Fertige Libraries (Programmbibliotheken) z.B. zur Auswertung von DCF77, 
RTCC und MP3 Player sind frei im Netz verfügbar.

holger schrieb:
>>@Holger: Auch in Foren sollte man einen gewissen Grundstock an
>>Höflichkeit in eine Antwort einfließen lassen.
>>Ich habe hier eine Frage gestellt, und die erste Antwort enthält genau 0
>>Inhalt, sondern nur Polemik, das ist echt peinlich.
>
> Na, dann sage ich mal ganz höflich: Vergiss es Spacke.

So jetzt mal ein Wörtchen zu dir Holger (oder wie auch immer). Ich finde 
es eine bodenlose Frechheit wie du dich hier aufführst. Du hast 
offensichtlich weder trivialstes Wissen über Elektrotechnik, noch 
scheinst du auch nur ansatzweise Niveau oder Anstand zu haben. Ich finde 
es erschreckend, dass du zu Beleidigungen greifen musst. Du solltest dir 
wirklich die Frage stellen, ob du hier richtig aufgehoben bist. Ich kann 
beim besten Willen nicht nachvollziehen was es dir zurückgibt, dass du 
andere Leute hier beleidigst. Mal außen vor der Tatsache, dass eine 
Beleidigung eine Straftat ist kann ich nicht verstehen was du hier 
machst und was dir das Recht gibt andere Leute zu maßregeln oder zu 
beleidigen. Hast du den ganzen Tag lang nichts zu tun? Von deiner 
Ausdrucksweise und Verhalten würde ich dich auf einen max. 18 jährigen 
Tippen (ich hoffe für dich, dass du nicht älter bist) der auf den Zug 
aufspringt "Einer von den Erfahrenen hier im Forum sagt, dass es so 
nicht geht und nicht zielführend ist und der Rest machts nach - egal wie 
wenig Ahnung man hat". Ich würde mich an deiner Stelle schämen und 
Fragen, ob es nicht sinnvollere Dinge gibt, als sinnlos in Foren 
Hilfesuchende zu beleidigen. Vielleicht nimmst du dich selbst mal 
zusammen und suchst dir eine Freundin oder machst Sport oder beschäftige 
dich richtig mit Elektrotechnik. Das kann man noch in ganz anderen 
Dimensionen betreiben als hier Mikrocontrollerprogrammierung. Ich will 
und werde dir auch dein Leben nicht vorschreiben aber vielleicht denkst 
du mal darüber nach wie du dich so verhältst und ob das wirklich das ist 
wofür du gemacht bist. Ich jedenfalls wünsch dir dabei viel Erfolg.

von Martin (Gast)


Lesenswert?

Unterschätze eins nicht, es ist zwar schön und gut solch einen Wecker 
selbst zu bauen und lernen kannst du dabei auch vieles aber alles in 
allem wird sich das preislich nicht lohnen. Du hättes dann aber einen 
Wecker den kein anderer hat und evtl. ein paar funktionen die in keinem 
käuflich zu erwerbenden Wecker vorhanden sind.

Schau dir mal das ding an:
http://www.archos.com/products/ah/archos_35_hc/index.html?country=de&lang=de

Evtl. hilft dir der ja weiter.

von M. (Gast)


Lesenswert?

Ich verwende für das was du suchst genau das hier: 
http://www.logitech.com/de-de/speakers-audio/wireless-music-systems/devices/5847

von dlca (Gast)


Lesenswert?

Hi,
vielen Dank für die ganzen konstruktieven Antworten! Das ein Selbstbau 
auch nicht billig wird habe ich schon bemekrt. Allein die kleine 
Arduino-Platine kostet ja 60-90€, und dann brauch ich noch ein Netzteil, 
einen Verstärker, ein paar Lautsprecher, den Mp3 chip und diverse 
Kleinteile. Sind im Endeffekt wahrscheinlich auch knapp 200€. Das Gerät 
von Archos klingt sehr interessant, aber wann das Gerät zu kaufen ist 
steht nirgendswo. Die Squeezebox von Logitech habe ich mir auch schon 
angeguckt, allerdings ist das Gerät für mich uninteressant, da mein wlan 
nachts auf jeden Fall aus ist und die Box im Internet sehr gemischt 
bewertet wurde, da es scheinbar viele Fehlfunktionen gibt, u.a. dass der 
Wecker ausfällt und nicht weckt und das kann man ja echt nicht 
gebrauchen.

von anfaenger (Gast)


Lesenswert?

Also mal zur Realisierbarkeit.. ich bin im 3. Lehrjahr als Elektroniker, 
mache seit 2 Jahren immer wieder selber kleine Projekte das heisst im 
Stadium  des Lernens das heisst ich kann das ein wenig beurteilen. 
Deshalb: Das was du vor hast scheint mir ohne Ahnung wirklich unmöglich 
zu sein.

Ohne Ahnung von Elektrotechnik und Mikrocontrollertechnik wirst du 
scheitern das ist einfach so.
Ganz abgesehen davon, wird eine Sonderanfertigung locker mehr als 230€ 
kosten.. Wenn du also trotzdem so was machen willst, dann tust du es 
nicht des Geldes wegen, sondern der Erfahrung wegen. Und solltest du das 
wirklich machen wollen würde ich zuerst mal schauen ob du überhaupt dein 
Interesse für Elektrotechnik und Mikrocontrollertechnik wecken kannst 
ansonsten - 230€ sind nicht die Welt.

Ich hoffe das war dir nicht zu unhöflich, sollte es nämlich auch nicht 
sein.

Gruss

von Uwe N. (ex-aetzer)


Lesenswert?

Hallo dlca,

In der Tat, ganz trivial ist das nicht (aus Anfänger Sicht). Aber 
vielleicht eine Idee, die sich etwas "zeitnaher" umsetzen läßt:
- besorg dir einen kleinen, billigen MP3-Player
- fummel das Teil auseinander
- die Bedienelemente lassen sich auch vom µC aus steuern (Draht anlöten)
- als Steuerplatine reicht für "Evaluierungszwecke" auch eine 
Lochrasterplatine aus (die µC gibt es auch im DIL-Gehäuse)

Die hierfür notwendige Software ist deutlich einfacher als SD-Karten 
lesen, MP3 IC ansteuern etc. - das geht auch für Anfänger.

Das ganze wird vermutlich nicht schön aussehen, aber wenn du es zum 
laufen bekommst, kannst du den nächsten Schritt wagen.


Gruss Uwe

Edit:
Mit dem "nächsten Schritt" meinte ich das einfügen der RTC (der Uhr).

von dlca (Gast)


Lesenswert?

Das mit dem Mp3-Player klingt interessant. Ich würde das Projekt 
übrigens nicht auf eigene Faust starten. Mein Vater ist gelernter 
Elektriker und hat Maschinenbau studiert. Ich selbst studiere 
Wirtschaftsingeneurwesen, das technische Interesse ist also da^^
Ich denke ich werde mir als nächstes ein Buch über die Arduino-Platform 
besorgen, die scheint ja auch für Anfänger zugänglich zu sein. Wenn ich 
das Ding dann irgendwann beherrsche könnte ich ja darüber einen 
mp3-player steuern.
Das ich auch in nächster Zeit nicht in der Lage sein werde einen 
Mp3-chip, oder ein Sd-interface zu programmieren, das war mir von Anfang 
an klar.
Ich bin eher auf der Suche nach einen praktikablen und nicht übermäßig 
kompliizierten workarround.

von Sebastian (Gast)


Lesenswert?

Also mal konkret:

Der Vorschlag, einen fertigen MP3-Player umzubauen, ist nicht schlecht. 
Allerdings unterstützen die meisten umbautauglichen (weil einfach 
aufgebauten) Geräte keine Wiedergabe in zufälliger Reihenfolge. Das ist 
eigentlich das Hauptproblem daran.
Ansonsten kann man die Tasten des fertigen MP3-Players z.B. durch 
Optokoppler betätigen lassen, oder durch kleine Relais. Bauanleitungen 
für Wekcuhren, mit oder ohne Mikrocontroller, findet man hier im Forum 
und anderswo im Netz durchaus. Empfehlenswert sind solche mit fertig 
gekauftem Steckernetzteil, da man die Netzspannung gern aus dem eigenen 
Gerät fernhalten möchte.
Bei Uhren ohne Mikrocontroller gibt es fertige Chips, auch mit 
Weckfunktion. Diese sind oft schwer beschaffbar, also könnte es sich 
lohnen, eine gekaufte Weckuhr umzubauen. Schwierigkeiten kann dabei das 
Display machen, wenn es über Leitgummi kontaktiert ist - fällt beim 
Zerlegen praktisch auseinander. Auch hier: Netzspannungsbetriebene Uhren 
sollten der Sicherheit wegen möglichst außen vor bleiben.
Die Tasten kann man durch externe Taster ersetzen, falls das Gehäuse es 
erfordert.

Der steinige Weg wäre ein Einstieg in die Mikrocontrollertechnik. Ein 
geeigneter Mikro kann, in Verbindung mit einem Display, einer 
Speicherkarte (SD o.ä.), einem MP3-Decoderchip (VS1011 o.ä.) und etwas 
elektronischem Kleinmaterial das alles tun. Aber dazu muß man ein 
Programm schreiben können, das beispielsweise die Kommunikation mit der 
Speicherkarte (inkl. Dateisystem) und dem MP3-Chip regelt, dabei auch 
noch das Display bedient und auf Benutzereingaben reagiert. Ist alles 
machbar, aber die Vorkenntnisse zu erwerben braucht etwas Geduld und 
Übung. Vielleicht sogar mehrere Jahre.

Ansonsten kann man im Netz nach einem nachbaufähig dokumentierten 
Projekt suchen.

von dlca (Gast)


Lesenswert?

http://www.ebay.de/itm/DFRobot-UNO-ATmega-328-Arduino-compatible-/250909779762?pt=LH_DefaultDomain_77&hash=item3a6b636732

Taugt die Platine was? Im internet gibt es nette Anleitungen dazu, wo 
man mit einer blinkenden Led anfangen kann.

von Thomas E. (thomase)


Lesenswert?

dlca schrieb:
> Taugt die Platine was?
Keine Ahnung. Ist nicht das Original.
Aber darauf:
"Lieferung: Voraussichtlich innerhalb von 15-27 Werktagen nach 
Zahlungseingang"
würde ich mich nicht einlassen.

Google mal nach Arduino. Da findest du jede Menge Angebote. Watterot ist 
ziemlich günstig. Das sind auch originale Arduinos. Die kosten auch 
nicht mehr als das e-bay Teil.

Auf jeden Fall zu empfehlen.

mfg.

von Jens (Gast)


Lesenswert?

Falls es noch aktuell ist, auf meiner Webseite habe ich dokumentiert, 
wie ich einen Billig-MP3-Player verwende, um MP3-Dateien abzuspielen: 
http://www.jb-electronics.de/html/elektronik/digital/d_wecker.htm

von Bastler (Gast)


Lesenswert?

Es ist immer spannend die Beiträge zu lesen und dieses Forum hat schon 
"in sich"...

Ich kann auch nur bestätigen, man sollte wikrlich mit einem LED 
anfangen, trotzdem, dass es "langweilig" ist, aber es geht wirklich 
nicht anders !!!!

danach selber eine Uhr bauen, danach Timer einbauen, so habe ich es auch 
gelernt...

Ich habe auch die Erfahrung gemacht, wenn man ein "kleines Problem" hat 
also ein Teil vom Vorhaben, dann bekommt man auch Hilfe !!

von Herr M. (herrmueller)


Lesenswert?

In der neuen Elektor (ich höre die Leute bis hierher schreien ;-) ) 
wurde ein Soundmodul vorgestellt, mit dem man die Sounddateien mit einem 
uC über SPI, direkt anhand der Nummer aufrufen kann. In max. 2GB MicroSD 
sollte man einige Lieder speichern können. Da hätte auch noch eine 
Uhrzeitansage Platz.

http://www.watterott.com/de/Audio-Sound-Module-SOMO-14D


@jens   Super Projekt, da warst Du eine Weile beschäftigt ;-)  - aber 
tolles Ergebnis

herrmueller

von Martin K. (skiko)


Lesenswert?

Hallo!
Das Projekt das du dir vorgenommen hast ist kein leichtes aber falls du 
ein Interesse für die Mikrocontrollerprogrammierung bekommst sicher 
machbar. Es wird dich aber einiges an Zeit kosten :).
Der Arduino ist für den Einstieg optimal da auch das herumfuzeln mit 
Flags im Compiler wegfällt. Besorg dir den und lasse (wie alle sagen) 
mal ne LED blinken. Wenn das funktioniert geht es Schritt für Schritt 
weiter. Ich bin mir nicht sicher wie gerne du im Internet liest aber im 
Falle eines Arduinos bekommst du im Internet aber neuere und mehr 
Informationen da ist ein Buch recht schnell überflüssig.
Was dir vielleicht weiterhilft sind die Arduino-Shield, das sind 
Aufsteckboards die jeweils eine bestimmte Funktion haben und meistens 
mit einer Softwarebibliothek geliefert werden. Gibt es für praktisch 
alles z.B:
http://www.watterott.com/de/Music-Shield ist ein MP3 Player Shield.

Ein kompletter Alternativplan wäre noch einen Ipod/Iphone und ein Wecker 
mit Dock zu verwenden falls du eines hast. Bei Hofer (Aldi in 
Österreich) gabs einen Wecker um €45.

Wünsch dir auf jeden Fall viel Spaß und Erfolg
Und Dokumentier gut damit du uns über die Fortschritte am Laufenden 
halten kannst.

Martin

von Jens B. (nixiefreak)


Lesenswert?

Herr Mueller schrieb:
> @jens   Super Projekt, da warst Du eine Weile beschäftigt ;-)  - aber
> tolles Ergebnis

Danke! Freut mich, wenn er jemandem gefällt!

Beste Grüße
Jens

von Peter D. (peda)


Lesenswert?


von *kopfkratz* (Gast)


Lesenswert?

Beitrag "MP3-Wecker: eure Meinung?"

http://wecker.lucabert.de/index.php?lang=de

Das ein schönes Projekt und der Kontakt ist sehr nett zu dem 
Programmierer.

Gruß

von Cyblord -. (cyblord)


Lesenswert?

Das Problem ist halt, andauernd kommt hier jemand mit folgendem 
Anliegen:

1.) Ich will das mega XYZ Projekt machen und das soll dies alles können
2.) Ich hab keine Ahnung, sagt mir wie das geht.

So geht das halt nicht.
Klar nervt das, deshalb der ruppige Ton.

von dlca (Gast)


Angehängte Dateien:

Lesenswert?

Hiho,
ich hatte noch ein paarmal nach neuen Beiträgen geguckt, den Thread dann 
allerdings vergessen. Schade, weil hier noch einige interessante Sachen 
gepostet wurden.
Schonmal vorneweg, ich bin immernoch dran :-)

In den letzten Monaten habe ich hauptsächlich auf Teile aus China 
gewartet und mit dem Arduino rumgespielt.
Auf dem Foto seht ihr ein gLCD am Uno. Man sieht nicht, dass die Uhr 
auch funktioniert, tut sie aber^^
Inzwischen habe ich eine ziemlich genaue Vorstellung von meinem Projekt.
Es wird bestehen aus:
Einem - Arduino Mega (das Uno ist alleine mit dem gLCD ausgereizt)
      - mp3shield von Sparkfun oder RougeRobotics
      - Conrad 2x10w Verstärker (der Bausatz müsste morgen kommen)
      - 2x7w Lautsprecher
      - gLCD
      - 12v 1.5A Steckernetzteil
      - div. Kleinteile
und das alles kommt in ein MDF-Gehäuse.

Ich habe den ganzen Aufbau zur Planung in 3d mit Solidworks gebaut. Wenn
ich in ein paar Tagen wieder an meinem Pc bin, kann ich gerne ein paar 
Bilder davon hochladen.

Ein großes Danke für den Tip mit dem Arduino!

Ps: Auch wenn sich hier noch so viele Anfänger anmelden, derart 
niveaulose Beleidigungen rechtfertigt das nicht.

von Tom (Gast)


Lesenswert?

Hey dlca!

Auch, wenn ich fachlich nichts beitragen kann, möchte ich Dir sagen, daß 
es mich beeindruckt, daß Du Dich von den Pesimisten nicht beeindrucken 
lassen hast und immer noch Dein Ziel weiterverfolgst. RESPEKT!

von Tom (Gast)


Lesenswert?

-Pesimisten +Pessimisten

(sorry)

von vc (Gast)


Lesenswert?

<cccc

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
Noch kein Account? Hier anmelden.