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
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.
>>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