De Texas Instruments eZ430 Chronos is een coole gadget. Het heeft bidirectionele radiocommunicatie, en een gehele bos van sensoren: temperatuur, druk, versnelling.
Het is in feite een development kit voor de MSP-430 (een low-power microcontroller), die TI verpakt als een horloge (geniaal!), en geleverd met tal van hulpmiddelen. De firmware kan worden aangepast voor het implementeren van nieuwe functies in het horloge.
Zelfs zonder om het even wat op het horloge te ontwikkelen, is het een geweldig speelgoed:
-het horloge alleen is vrij koel-- en heeft de TI-logo;-),
-de standaardfuncties toestaan voor een breed scala van leuke experimenten en ontwikkelingen rond het.
De RF-communicatie heeft een vrij kort bereik, en vrij laag verbruik. Het is geen Bluetooth, maar SimpliciTI[TM] of BlueRobin[TM].
Vrij veel documentatie over het horloge (voorbeeldcode, specificaties, schema's) kan worden gevonden op het Web. Google is uw vriend.
Kijken naar PC
Het horloge wordt geleverd samen met een toegangspunt (d.w.z. het peer apparaat het horloge kan praten) in de vorm van een dongle, waarin een TI-chip die kan, aan de ene kant, praten naar het horloge via RF, en aan de andere kant, praten met de PC via een USB-slaaf-interface.
Wanneer het access point is aangesloten op een PC, een PC-toepassing geboden door TI kan exploiteren met het horloge communiceren: grafiek sensoren, instellen van de tijd, kalibreren van sensoren, fitness gegevens verzenden. Het aardige ding is dat TI het geschreven in een scripttaal (eerbiedwaardige Tcl/Tk) uit te voeren op meerdere OS-es.
Het is zeer gemakkelijk om te schrijven van uw eigen PC-toepassing, zoals blijkt uit de voorbeelden geschreven in Python. Er zijn tal van dergelijke voorbeelden, die kunnen worden gevonden op het web.
Kijken naar de Arduino
Hoe zit het met behulp van een Arduino in plaats van een PC? Kon je volledig zakformaat projecten!
Verrassend, kon ik niet vinden geen aanwijzing over het op het web.
Ik geëvalueerd verschillende USB host Bibliotheken, en ten slotte vond de broncode van de juiste toepassing te krijgen begon (ACM op de CDC, voor modem, door Circuits http://www.circuitsathome.com; Oleg, Bedankt voor de bibliotheek, voorbeelden, en voor de hulp!).
Tot slot werkt, het is heel eenvoudig en dat is wat ik ben die met de huidige post.
Net Arduino basiskennis is vereist. Dit bericht is echter niet een Arduino tutorial.
Genoeg gezegd, laten we naar het punt!