Hallo! Ich bin neu in der Welt der gesamten Mikrocontroller. Ich weiß, dass mein Vorhaben nicht einfach ist. Um meine Freundin morgens nicht zu wecken, möchte ich in ein Armband einen Wecker integriere, der zu einer bestimmten Zeit den Vibrationsalarm auslöst. Nun stellt sich die Frage, ob das auch klein genug werden kann, denn ich brauche den Mikrocontroller, einen Akku (reicht da nen 1,5V AAA Akku?), Platine, Quarz und natürlich die Vibrationseinheit. Ich stelle mir vor, dass das ganze max. 6x4x1cm (LxBxH) wird, da es sonst wohl zu unpraktisch werden wird. Weiterhin habe ich hier auf der sehr gelungenen HP die Tutoriale überflogen. Welchen Kontroller verwende ich am Besten? MSP430? Da er für "geringe Stromaufnahme" konzipiert wurde. Bei dem AVR habe ich auch schon ein bisschen durch die Tutoriale gestöbert, leider habe ich noch nicht erkennen können, ob man mit dem Kontroller die Spannung des Vibrationsmoduls unterbrechen/wiederherstellen kann. Denkt ihr, dass das ein Anfänger, der sich im Bereich Programmierung auskennt, das schafft? Schonmal Danke Tobi
Der MSP430 ist einige Nummern zu groß für dein Projekt. Da reicht ein kleiner AVR Tiny µC (zB.: Tiny2313 wobei der auch etwas oversized für deine Anwendung ist aber der ist in Ordnung) Dann würd ich noch nen RTC-IC nehmen als Uhrzeit -> Die haben oft auch gleich nen Ausgang für einen Wecker -> Damit einen Interrupt am AVR auslösen und Vibrieren lassen. AVR selbst mit internem RC Oszillator laufen lassen dann brauchst du nur ein Quarz fürn RTC Dann noch n Step Up wandler (wobei es einfacher wäre zwei kleine Microbatterien zu verwenden) Wenn du alles in SMD aufbaust dürfte die Platine ca. 15x15mm werden dazu kommen noch Batterien und Vibrationsmotor.
Hallo! Kauf dir doch eine billige digitale Armbanduhr mit Weckfunktion. Dann baust du den Piezo-Piepser aus und schaltest stattdessen deine Vibrationsmechanik damit. Als Alternative zum Vibrationsalarm koenntest du ja auch am Armband einen Taser anbringen :-D
Armbanduhren mit Vibration gibt es auch schon fertig von Casio. Wenn Selberbau: Du brauchst auch einen Step-Up Wandler, um aus 1-1.5 Volt die benötigten 2-3 Volt zu bekommen. Ob MSP430 oder Tiny ist egal, kommt drauf an, in welche Technologie du einsteigen möchtest, was vielleicht von weiteren Projekten abhängt, die du mittelfristig machen willst. Wenn du Anfänger bist, würd ich erstmal einen wesentlich größeren Prototypen bauen und erst später, wenn alles läuft, miniaturisieren.
> Ich stelle mir vor, dass das ganze max. 6x4x1cm (LxBxH) wird, > da es sonst wohl zu unpraktisch werden wird. Mit der Größenvorgabe kannst du dir auch ein gängiges Handy mit Einmachgummi an den Unterarm befestigen. Die haben alle eine Weckfunktion, auf Wunsch auch nur Vibra-Alarm
Hallo, für dein Projekt sollte eigentlich jeder Mikroprozessor gut geignet sein. Einen AVR kann man vom Stromverbrauch auch ziemlich weit herunterdrücken mit den entsprechenden Sleep modi und der Taktfrequenz. Eine RTC brauchst du nicht das kann der AVR auch alleine machen und das dürfte unkomplizierter und genauso genau sein. Vieleicht braucht es ein paar µA mehr. Vibrationsmotoren gibt es zur not übrigens bei POLLIN. Hast du vieleicht schonmal nachgedacht den Vibrationsarlarm einfach unter das Kopfkissen zu legen? Je nach dem wie man schläft reicht das vieleicht schon aus und die Freundin kann weiterschlafen.
Hallo, erstmal vielen Dank für die zahlreichen Antworten. Mir geht es vor allem darum, das selbst zu bauen, daher sind die fertigen Lösungen außen vor, auch wenn ich sagen muss, dass ich mich vorige Woche nach einer Vibrationsarmbanduhr tod gesucht habe. Die Größenvorgaben waren das Maximum, wenn ich es am Ende kleiner schaffe, umso besser. So sieht im Moment mein "Plan" aus: Hardware: Tiny2313 Step Up Wandler (RTC mit Quarz) <- Ist das sinnvoll, oder reicht, wie "Gast" sagte, die interne Funktion vom AVR? Vibrationsmotor kl. Akku (AAA schwebt mir vor) ISP: Empfehlt ihr da USBprog? Oder reicht "erstmal" ein Einfacherer? Software (Linux-only): Kontrollerlab AVR-GCC avrdude Fehlt da noch irgendwas wichtiges? Vielen Dank, dass ihr euch so rege beteiligt, und einem Anfänger so gut helft! Tobi
Betreib den Tiny einfach mit nem Uhrenquarz, für sowas reicht auch ggf nen Tin45 (kleiner) oder brauchst du noch nen Display?
Läubi Mail@laeubi.de wrote: > Betreib den Tiny einfach mit nem Uhrenquarz, für sowas reicht auch ggf > nen Tin45 (kleiner) oder brauchst du noch nen Display? Evtl wollte ich später, je nach Größe, noch ein Display einbauen, damit man komfortabel die Weckzeit ändern kann. Wäs rätst du mir da? Das Display ist im Moment optional, erstmal muss das Grundverständnis her. Danach kann ich auch versuchen, was besseres zu bauen. Danke Tobi P.S. Für alle Irritierten: Ich habe mich als "Finswimmer" hier angemeldet.
Eventuell sollte man einen 2,4 V Akku (als Kopfzelle) in Erwägung ziehen, das spart den Spannungswandler, denn der brauch wohl bald den meisten Strom.
>>Evtl wollte ich später, je nach Größe, noch ein Display einbauen, damit >>man komfortabel die Weckzeit ändern kann. Und wie wolltest Du die Weck-/Uhrzeit BIS DAHIN einstellen und kontrollieren???????????????? Gerade in der ersten Bastelphase, wo Du mit Sicherheit nicht davon ausgehen kannst, dass das alles auf Anhieb funktioniert. Jochen Müller
Noch was: Gibt es übrigens auch fertig zu kaufen: http://www.hoerhelfer.de/uhren-wecker/vibrations-armbanduhren/ Jochen Müller
Kaufen will ich ja nichts, Soll ja "Marke Eigenbau" sein. Im Endeffekt stelle ich mir diese Art der Aufgabe nur, um ein Ziel vor Augen zu haben. Da ich mich erstmal in die Materie einarbeiten möchte, denkt ihr, dass ich damit gut bedient bin: http://cgi.ebay.de/AVR-ATMEL-TINY-2313-mit-ISP-Programmer_W0QQitemZ260242737211QQcmdZViewItem?hash=item260242737211& Ich will erstmal das Vorhaben in Groß realisieren. Danke Tobi
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.