Le Texas Instruments eZ430 Chronos est un gadget sympa. Il a la communication radio bidirectionnelle et tout un tas de capteurs : température, pression, accélération.
En fait, c’est un kit de développement pour la MSP de 430 (un microcontrôleur de faible puissance), qui TI présentée comme une montre (pur génie!) et livrée avec beaucoup d’outils. Son firmware peut être modifiée pour implémenter de nouvelles fonctionnalités dans la montre.
Même sans développer quoi que ce soit sur la montre, c’est un formidable jouet :
-la montre seule est assez cool--et a le logo de TI;)
-les caractéristiques par défaut permettent un large éventail d’expérimentations cool et développements autour de lui.
La communication RF a une très courte portée et à très faible consommation. Il n’est pas Bluetooth, mais SimpliciTI[TM] ou BlueRobin[TM].
Assez beaucoup de documentation sur la montre (exemple de code, spécifications, schémas) se trouvent sur le Web. Google est votre ami.
Regarder sur PC
La montre est livrée avec un point d’accès (c.-à-d. le périphérique pair la montre peut parler) sous la forme d’un dongle, intégrant une puce de TI qui peuvent, d’un côté, parler de la montre via RF et de l’autre côté, parler au PC via une interface d’esclave USB.
Lorsque le point d’accès est branché à un PC, un logiciel fourni par TI peut exploiter pour communiquer avec la montre : graphique des capteurs, régler l’heure de la montre, étalonner des capteurs, envoyer des données de remise en forme. La bonne chose est que TI écrit dans un langage de script (vénérable Tcl/Tk) pour fonctionner sur plusieurs OS-es.
Il est très facile d’écrire votre propre application de PC, comme en témoignent quelques exemples écrits en Python. Il existe de nombreux exemples qui peuvent être trouvés sur le web.
Regarder pour Arduino
Qu’en est-il en utilisant un Arduino au lieu d’un PC ? Vous pourriez faire des projets complètement poche !
Étonnamment, je n’ai trouvé aucune idée à ce sujet sur le web.
J’ai évalué plusieurs bibliothèques d’hôte USB et finit par trouver le code source de bonne application pour obtenir commencé (ACM sur CDC, pour le modem, par Circuits http://www.circuitsathome.com; Oleg, Merci pour la bibliothèque, des exemples et pour l’aide!).
Il fonctionne Enfin, c’est très simple, et c’est ce que je suis couvrant avec le présent poste.
Il faut juste des notions de Arduino. Toutefois, ce post n’est pas un tutorial Arduino.
Assez dit, nous allons faire le point !