Moin!
Ich bin zur Zeit auf der Suche nach programmierbaren Armbanduhren, die
etwas mehr können als die Uhrzeit anzeigen zu können. Dabei bin ich
schon auf die TI eZ430 Chronos [1] gestoßen. Das sieht auf den ersten
Blick schon mal ganz gut aus. Allerdings stört mich, dass diese auf der
MSP430 Plattform aufbaut und ich eigentlich eher in der AVR-Welt
unterwegs bin.
Kennt ihr andere Uhren die einen solchen Funktionsumfang haben (nicht
speziell mit Beschleunigungs- und Drucksensor)?
Ich bin mir noch nicht ganz sicher, was da zum Schluss als Projekt
stehen soll, aber ich suche noch eine Anbindung zu meiner zur Zeit
entstehenden Wetterstation. Da wäre so eine Uhr sicherlich recht
interessant, wenn man sich per Button-Klick jeweils die einzelnen
Sensordaten anzeigen lassen könnte.
Gruß,
Stefan
[1]http://processors.wiki.ti.com/index.php/EZ430-Chronos
Stefan schrieb:> Das sieht auf den ersten> Blick schon mal ganz gut aus. Allerdings stört mich, dass diese auf der> MSP430 Plattform aufbaut und ich eigentlich eher in der AVR-Welt> unterwegs bin.
Dann nutze die Gunst der Stunde und steige auf, auf 16 Bit und ein
moderne Architektur.
> Allerdings stört mich, dass diese auf der> MSP430 Plattform aufbaut und ich eigentlich eher in der AVR-Welt> unterwegs bin.
Dich sollte freuen, daß sie mit einem stromsparenden Prozessor
ausgerüstet ist und der winzige Akku nur täglich geladen werden muß, an
statt stündlich wie es bei einem AVR wäre.
Kurz gesagt: Diese Uhren, dazu
http://processors.wiki.ti.com/index.php/MetaWatch , sind unbrauchbar.
Der wichtigste Sensor in so einer Uhr wäre GPS, damit sie WENIGSTENS
weltweit die genaue Zeit anzeigen ann (auch wenn sie dadurch nciht weiß,
ob Sommerzeit oder Winterzeit herrscht), aber GPS haben die meist nicht
(ich glaube es gibt eine programmierbare Garmin, die das hat, aber dick
und klobig ist).
Ja die Garmin Uhr habe ich auch schon gesehen. Das sah mir aber eher
nach einem "Laufcomputer" aus und wird beim Sport eingesetzt.
Das der Akku in diesen Fällen nur relativ kurze Zeit halten kann habe
ich noch nicht bedacht gehabt. Dann bin ich mal gespannt, wie lange sich
diese neuen "Smartphone-Uhren", die man per Bluetooth an das Handy
anschließen kann, halten werden.
Stefan schrieb:
>> Allerdings stört mich, dass diese auf der>> MSP430 Plattform aufbaut und ich eigentlich eher in der AVR-Welt>> unterwegs bin.
16 ist mehr als 8 schrieb:
> Dann nutze die Gunst der Stunde und steige auf, auf 16 Bit und ein> moderne Architektur.
Hier gehe ich allerdings konform mit der Meinung von "16 ist mehr als
8". Ich selbst habe einige verschiedene Architekturen schon verwendet
und kann sagen: Der MSP430 ist auch ganz schön! Vor allem extrem
sparsam. Ich würde dir raten, das Chronos-Kit zu nutzen. Die benötigte
Hardware für Kommunikation, Programmierung und Debugging ist dabei. Du
bekommst auch eine komplette, offene Toolchain, einen Prozessor, der in
der Industrie verbreiteter ist als der AVR-Kram und sogar den Einstieg
in die CC11XX-Serie von Funkchips von TI (denn der eZ430 hat die
CC11XX-Register intgriert). Alles ist fix und fertig. Der Umstieg
zwischen den Architekturen und 8 zu 16 Bit ist auch nicht sonderlich
schwer. Die Möglichkeiten dieser Plattform umso größer! Nutze das Zeug
von TI und du wirst auch glücklich damit :)
So long.
MaWin schrieb:> Dich sollte freuen, daß sie mit einem stromsparenden Prozessor> ausgerüstet ist und der winzige Akku nur täglich geladen werden muß, an> statt stündlich wie es bei einem AVR wäre.
Es gibt auch noch etwas anderes als den Atmega8.
mfg.
Ein GPS zieht rabiat viel Strom. Was der Sender spart, verbrutzelt der
Empfaenger. Wenn man's nur alle Tage einschalten wuerde haette man
allenfalls eine Chance. Doch woher weiss die Uhr wann einschalten, denn
nicht-outdoor macht keinen Sinn. Die Ueblichen GPS Geraete, und sei es
ein Tablet, ist innerhalt von 10 Stunden oder so leergesogen. Dh man
gibt sich besser etwas Muehe bei der Uhr. Nimmt einen besseren Quarz,
einen besseren Oszillator.
Die modernen AVR haben mehrere Stromsparmodi. Der MSP glaub auch, und
die gilt es zu nutzen.
Was die ez430 Chronos betrifft:
Bevor ich die hatte kannte ich mich auch nur mit AVRs aus. Ein
MSP430-Tutorial vergleichbar mit dem AVR-Tutorial habe ich leider nicht
gefunden. Als Toolchain verwende ich mspgcc mit mspdebug zur Ansteuerung
des RF2500-Programmier/Debug-Adapters. Der "Umstieg" ging
vergleichsweise leicht - die Programmiersprache ist ja die selbe. Man
muss sich nur die neuen Registernamen und die Maschinenspez.
Compiler-Erweiterungen (Interrupts, etc.) merken. Am meisten
Kopfzerbrechen bereitete mir das Power-Management mit den div.
Schlafmodi, etc. Der Quelltext der vorinstallierten Firmware ist dabei
recht hilfreich.
Siehe auch Beitrag "neue ez430 Chronos Firmware"