EZ430-Chronos

From Texas Instruments Wiki
Jump to: navigation, search
EZ430-Chronos.png
The eZ430-Chronos is a highly integrated, wireless development system that provides a complete reference design for developers creating wireless smart watch applications. Chronos is a reference platform for many applications, such as wireless watch systems, personal displays for personal area networks, wireless sensor nodes for remote data collection, & other applications.

Based on the CC430F6137 <1 GHz RF SoC, the eZ430-Chronos is a complete CC430-based development system, featuring a 96 segment LCD display and provides an integrated pressure sensor and 3-axis accelerometer for motion sensitive control.

The integrated wireless feature allows the Chronos to act as a central hub for nearby wireless sensors such as pedometers and heartrate monitors. The eZ430-Chronos offers temperature and battery voltage measurement and is complete with a USB-based CC1111 (kits with black PCBs) or CC1101/MSP430F5509 (kits with white PCBs) wireless interface to a PC.

The eZ430-Chronos watch may be disassembled to be reprogrammed with a custom application and includes an eZ430 USB programming interface.

Contents

Development Features

CC430F6137 Block Diagram.png
  • Fully reprogrammable development environment based on the CC430F6137. The CC430 is an MSP430 that is integrated <1GHz wireless transceiver for custom wireless applications
  • Highly integrated, re-programmable watch development tool includes on-board 3-axis accelerometer, pressure sensor, temperature sensor, battery voltage sensor
  • 96-Segment LCD display driven directly by CC430
  • Can be paired wirelessly with heart rate monitors, pedometers or other devices based on RF transceivers like the CC430 or CC1111 during the development process
  • Includes an eZ430 USB emulator that connects the Chronos to a PC for real-time, in-system programming and debugging
  • Includes IAR Kickstart and Code Composer Studio integrated development environments
  • The watch development tool is 30m water-resistant. See FAQ section in User Guide for details.

Related Videos


What's Included

  • Chronos watch
  • eZ430 USB programming and debugging interface
  • CC1111 USB RF access point (legacy kit, black PCB) or MSP430F5509/CC1101 USB Access point (current kit, white PCB)
  • Chronos Disassembly Tool (Mini Phillips screwdriver)
  • 2 extra screws
  • 4-pin debugger solder-on connector for access point (current kit, white PCBs)
  • CR2032 Coin Cell Lithium Battery (Battery life is estimated in User Guide)

Integrated Sensors

Chronos + emulator.jpg

Development Software

Although there are many other compiler and integrated development environments for MSP430 including the Rowley Crossworks, MSPGCC and MSPGCC4, the two main options supporting the eZ430-Chronos are IAR Embedded Workbench KickStart and Code Composer Studio. Both IAR and CCS have free code-limited versions supporting the Chronos. The projects for Chronos are delivered in both full source and pre-compiled library options to avoid any code size restrictions.

Ordering & Availability


Order Now RF Operating
Frequency
Common Operating
Region
Ship Date
eZ430-Chronos-433 TI eStore

Digikey

433 MHz Worldwide

In Stock Now! (Updated 11/15/10)

eZ430-Chronos-868 TI eStore

Digikey
Mouser

868 MHz Europe & India In Stock Now! (Updated 11/15/10)
eZ430-Chronos-915 TI eStore
Digikey
Mouser
Newark
915 MHz N. & S. America In Stock Now! (Updated 11/15/10)

Documentation (User Guide, Schematics & Instructions)

Projects

New openchronos-ng Relase

Openchronos-ng is a fork of openchronos where the entire system was reworked. We also added new features:

  • Virtual screen
  • System message bus for system<->module communication.
  • hardware RTC timekeeping (no more clock inaccuracy).
  • rework of timer and ports drivers.
  • implementation of a module build system (drop in applications).
  • rework of the display system.
  • rework of the menu system.

The firmware code is also conceptually simpler and smaller which leaves room for more modules (applications). Have a look to our generated API docs if you plan to add functionality. Right now we are in the process of polishing the code, a release is coming very soon, stay in tune!

New Chronos Software Release

As of October 2013, new versions of the Chronos Software packages for Windows and Linux are available.

What’s new in release 1.9:

  • Updated package to support CCSv5.5 / IAR EW430 5.60.2 and greater (functional with full and restricted (free) IDE versions). This applies to the Chronos Access Point as well to the Chronos source projects
  • All the source projects (watch and access point) are available both in CCS and IAR
  • Added Wireless Update feature to the new access point (white PCB) in source code and recovery files
  • Merged software projects for watch with black and white PCB - (white/black PCB determination during runtime)
  • Updated documentation including the last revision of the eZ430-Chronos user’s guide
  • Fixed various minor issues in Chronos Control Center and Datalogger GUI

Known Limitation in release 1.9:

  • The wireless update of the Chronos with the white access point takes slightly longer given a smaller payload length
  • The USB friendly name for the white access point is not part of the DLL for source. Workaround: manually add "eZ430-ChronosAP" friendly name to sources
  • Due to restricted write permissions under Program Files on Windows 7. Workaround: use different installation directory or copy IAR project to location different location

Important note for Windows 8 users:

  • Windows 8 does not support the installation of unsigned drivers by default. Hence, ensure to "Disable driver signature enforcement" in the Windows 8 "Startup Setting" menu prior to running the eZ430-Chronos installer package.

Previous Chronos Software Releases

What's new in release 1.8:

  • Added documentation for new Chronos kit series (white PCBs) - Gerber files, schematics and BOM
  • Added software projects for new Chronos kit series (white PCBs)
  • Updated Control Center DLL & USB driver installation to support both, legacy (blach PCBs) and new Chronos kits (white PCBs)
  • Added software projects for new MSP430F5509/CC1101 based access point
  • Supports CCSv5.3 and IAR 5.51 and newer

Known issues in release 1.8:

  • The Wireless Update feature is currently not available for the current Chronos kits (white PCB)
  • The Wireless Update feature on the Chronos Control Center v1.2 will only work if the RF access point contains firmware version v1.1 (legacy Chronos kits with black PCB - see next section).
  • CCS projects for new Chronos kits require full CCS license
  • Only supports CCSv4.2.1 and IAR 5.20 or greater (legacy kit projects - black PCB)

What's new in release 1.2:

  • Fixed LCD freeze issue (in some cases the LCD froze and was only updated when a button was pressed)
  • Backlight stays on for 3 sec. when light button was pushed
  • Misc. usability improvements in the Chronos Control Center and Datalogger application
  • Fixed minor issues in Chronos Control Center and Datalogger application (text was cut off on some PCs)
  • Setup issues in the IAR Wireless-Update project for the Chronos (CC430F6137) were fixed
  • Updated documentation including eZ430-Chronos-433 Gerber files, schematics and BOM
  • Overall CCS/IAR project cleanup and alignment with .txt recovery images
  • Supports CCSv4.2.1 and IAR 5.20 and newer

Known issues in release 1.2:

  • The Wireless Update feature on the Chronos Control Center v1.2 will only work if the RF access point contains firmware version v1.1 (see next section).
  • Only supports CCSv4.2.1 and IAR 5.20 or greater

What's new in release 1.1:

  • Linux support of Chronos Control Center / Data Logger PC software
  • Upgraded to SimpliciTI 1.1.1
  • Full sources are available now for the watch, the CC1111 access point and the GUI (the only exception is the Blue Robin protocol)
  • Misc. fixes on the watch SW such as improved Key Lock, easier setting of the altitude (if you keep the button pushed, the value will change faster)
  • The GUI allows to store Key configurations now (i.e. you can pre-define settings for PowerPoint, iTunes,...)
  • New Wireless Update feature. This allows to update the software on the watch over the air. You can simply swap the Data

Logger/Sports Watch software examples (or your own ones, as long as allow to invoke the Wireless Update mechanism again) over the air, i.e. no need to open the watch. This requires an initial update of the watch, the PC software and the RF access point (you need the CC Debugger for that purpose).

Known issues in release 1.1:

  • The software packages contain source projects for the Wireless Update. The corresponding IAR project will erase the calibration data of the watch (in information memory). Moreover, there may be a error message that no access point can be found. We're working on resolving this issue. In the meantime, please use the eZ430-Chronos Firmware Update Tool from BM innovations to program the BSL memory of the CC430.
  • The Wireless Update feature on the new Chronos Control Center v1.1 will only work once the RF access point was updated with the new software.
EZ430-Chronos Control Center.png

Control Center for Windows (Install this first)

The eZ430 Chronos Control Center allows you to see most of the functionality of the Chronos in action. It will wirelessly pair with the Chronos and allow you to:

  • Plot Accelerometer data
  • Calibrate the accelerometer, temperature altimeter sensor
  • Enables motion-based control of the mouse
  • Enables wireless control of PowerPoint presentations
  • Maps the buttons on the Chronos to user defined keyboard shortcuts
  • Sync the time with your PC
  • Update firmware on watch wirelessly (requires SW update on USB access point)
  • Emulate a heart rate monitor. PC and Chronos will display the same heart rate and speed info.
  • Download data logged on the Chronos to your PC. NOTE: The data logger isn't a part of the factory programming of the Chronos and different firmware must be downloaded to the Chronos.

Installing the software (SLAC341/SLAC388) will also copy the following files to your computer:

  • Control Centers
    • Chronos Control Center binary
    • Chronos Data logger binary
    • GUI source code
  • Documentation:
    • eZ430-Chronos User Guide (SLAU292)
    • Schematics, Layout (Gerbers) & BOM for Access Point, Debug Interface, and Watch
  • Drivers for:
    • RF Access Point
    • eZ430 debug interface
  • Application Binaries (Recovery) for Sports watch firmware, Data logger firmware (all frequency), Wireless updater (rf BSL), RF Access Point.
  • Application Source Code for Sports watch firmware, Data logger firmware (all frequency), Wireless updater (rf BSL), RF Access Point. Both IAR and CCS projects are included.

Download Now for Windows (SLAC341)

Download Now for Linux (SLAC388)

Factory Programmed Chronos Firmware

The factory-loaded program may be loaded back onto the watch if needed or it can be used as a starting point to create a new, custom application.

Features:

  • Basic watch functions:
    • Time
    • Date
    • Alarm
    • Stopwatch
  • Sensor Measurement and display:
    • Altitude
    • 3-Axis accelerometer
    • Battery voltage
    • Temperature
  • Fitness Functions (Requires an compatible heart rate monitor):
    • Heart rate
    • Running speed
    • Distance traveled
    • Calories burned
  • Wireless Modes:
    • ACC: Transmit accelerometer motion data
    • PPT: Wireless presentation control or bind Chronos keys to PC keyboard shortcuts
    • Sync: Syncs time and date with PC and calibrates Temperature and Altitude
  • Wireless Protocols Included:

The source code for this project is installed by Chronos-setup.exe. By default, the source code is copied to C:\Program Files\Texas Instruments\eZ430-Chronos\Software Projects

Download Now for Windows

Download Now for Linux

Data Logger

The eZ430-Chronos can be used as a data logger. Heart rate, temperature, and altitude can be logged in user definable intervals of 1 to 255 seconds. 8kB of internal Flash memory is reserved for logging for several hours up to days, depending on the settings. The stored data can be transferred to a PC (in CSV format) and used for further analysis.

The source code for this project is installed by Chronos-setup.

Download Now for Windows

Download Now for Linux

Lucid Scribe Plugin

Lucid Scribe is a performance monitor for your Self, designed to detect REM sleep and trigger audio tracks. It has a plugin for the chronos, but more sleep research data is needed on the Lucid Scribe Project to complete the rapid eye movement detection algorithm.

CC430F6137 Code Examples

The code examples are a series of ~100 sample programs written in C that demonstrate several ways to configure each of the peripherals on the CC430. Using CCS or IAR, each file can be downloaded directly to the device or snippets from each example can be combined to achieve your desired function.

Download Now

eZ430 python tools

Fully open source project to provide python scripts which interact with the eZ430. With a view to create a fully featured python set of classes for interacting with the watch. Git-Hub link

Alternative python library which could be merged with the above :- Alternative Python Library

Hello world

Trivial example of how to show some data using the LCD display

More advanced example of how to show some text on the LCD display and make it SCROLL

Wireless Update (RF BSL)

The Wireless Update feature allows you to change the firmware on the Chronos wirelessly. There will be no need to open the enclosure to upgrade the program in use. Hardware debugging (setting breakpoints, single stepping, etc) is not possible over a BSL because physical access to the JTAG/Spy Bi-Wire is required for in-system programming.

All eZ430-Chronos produced after April 2010 will include this feature. The production code is found on the bottom of the box. However, earlier kits have to be manually updated to support the wireless Update.

How to update eZ430-Chronos to support the Wireless Update:

  • Update your Chronos watch. Please download the eZ430-Chronos Firmware Update Tool from BM innovations at:
    • Extract the files
    • Open watch, remove battery and connect to emulator (see eZ430-Chronos user guide for details)
    • Connect emulator to PC (Either Code Composer Studio or the IAR Embedded Workbench must be installed to obtain the drivers)
    • Select script according to local frequency
    • Click RUN
  • Update the USB access point (requires the CC-Debugger and SmartRF programming interfaces) - Only necessary for kit built before April 2010:
    • Solder 5 wires onto the RF access point as described in the Chronos user guide
    • Download and install SmartRF Flash Programmer
    • Connect access point to emulator and the emulator to PC
    • Press "Reset" button on CC Debugger, LED will turn green
    • Open .hex file in SmartRF Flash Programmer according to frequency
    • Select option "Erase, Program and Verify" and click "Perform Action"
  • Updating Software on the watch:
    • Open Control Center
    • Select "Wireless Update" tab
    • Open .txt file e.g. Datalogger in directory: C:\Program Files\Texas Instruments\eZ430-Chronos\Recovery\Chronos Watch\Applications
NOTE:
Only transfer flash images to the watch, which allow invoking the updater software on the
watch. The file to be downloaded to the watch must be in TI-TXT format to work with this update
procedure. This new firmware must reside within the main memory flash (0x8000-0xFFFF),
otherwise the update procedure fails due to boundary checks on the watch side.
    • Click "Update Watch"
    • Push "#" on the watch until "rFbSL" is shown on the LCD
    • Push "*" to activate update

The watch will show "RAM" for a short time. During that time, a part of the update software will be transferred to the RAM of the CC430 on the Chronos watch. Once this was finished, the actual code will be transferred, the progress will be shown in percent.

OpenChronos Firmware

OpenChronos is a modular firmware for the EZ430-Chronos, primary designed to be compiled with the msp430-gcc. Features can be configured with "make config" to save space and add additional components.

Instructions to setup OpenChronos developer environment on Ubuntu.

Development group and mailing list

PC/Chronos Communication

These programs have been tested in Windows, Linux, and Mac OS X.

By default, the programs are setup to run in Windows. You must change the COM port number to the COM port your wireless access point is assigned to in the code for the programs to work correctly. The directions for this are in the source code, so see the source code for details.


To get the programs working in Linux both programs have a line in the code that says:

ser = serial.Serial(5,115200,timeout=1)

change that line to:

ser = serial.Serial("/dev/ttyACM0",115200,timeout=1)

If another USB device attached to the machine the device may be /dev/ttyACM1, /dev/ttyACM2, etc.

or in OSX: Get pySerial (http://sourceforge.net/projects/pyserial)

ser = serial.Serial("/dev/tty.usbmodem001",115200,timeout=1)

If you get this console error, it means the access point dongle is not plugged in. If everything was loaded successfully once, a more informative dialog box is popped up in this case.

bad option "-mode": should be one of -blocking, -buffering, -buffersize, -encoding,
-eofchar, or -translation while executing

Once plugged in, you should get a dmesg log entry like this (Linux 2.6):

[219258.599319] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters


Wireless Door Lock

Using the new TI eZ430-Chronos sport development watch, this an electronic door unlock device. The watch communicates wirelessly to lock and unlock the door after given a secret password (a sequence of taps on the watch’s 3-axis accelerometer). This system demonstrates an ultra-low power consumption wireless system using TI’s MSP430 architecture, achieving estimated battery lifetimes of over 4 years on the watch and over a year on the door.

Chronos-theremin: Motion-based Theremin MIDI controller (Linux)

Chronos-theremin is a Python script for using TI Chronos watch (wiki) as a MIDI controller under Linux. It can also be modified for any other serial device providing usable (preferably accelerometar data) output.

Chronos-theremin is released under GPLv3 license.

ez430-Chronos + Visual Studio 2010 + Robotic RC car

Use Visual Studio to get the data sent by the ez430-Chronos. transform the raw data and use it to control a robotic RC car.

Interfacing the USB Transceiver with AT90USB µC

An ongoing project on using the USB Transceiver with an AVR(tm) AT90USB-series microcontroller, where the AVR microcontroller is in Host mode.

Initialization is already fully functional. It's LUFA powered.

The Project goal is remote controlling various devices using the watch.

Syso 21:15, 9 February 2010 (UTC)

Count Down Timer

Count down from any time under 20 hours.

Interval Training Application Example Using State Machine Design

This application example implements interval training utilities on the TI Chronos Watch using IAR visualSTATE and IAR Embedded Workbench for MSP430. It monitors heart rate and manages work and rest intervals. The application consists of an IAR visualSTATE project and an integrated IAR Embedded Workbench project. The projects can be built using code size and state limited versions of the tools available for free from IAR Systems website, still leaving enough room for modifications and additions to the source.

Battery Monitoring and Low Voltage Level Handling Application Example

This application example builds on the Interval Training example but is slightly more complex and adds battery monitoring and low voltage handling functionality. It also introduces the concept of parallel regions in the state machine.

Chronos Flying Mouse

Chronos flying mouse main.png
Use the Chronos watch as an intuitive computer mouse or joystick with snap-to-click technology. Watch the video!.

safeBABI

Did you know: There have been 17 deaths this summer from children being left in hot cars?
The safe Baby Alert Broadcast Interface uses a TI C1110 wireless interface attached to a car seat to trigger an alarm on the eZ-430 Chronos watch when a baby is left in the car seat.

Chronos High 5 Me!

High five counter with Twitter reporting

RockEm-Thumbnail.png

Electronic Rock-Em Sock-Em Robots

Watch Our Video! Exciting 2-player game using the Chronos watch to punch and move the robots on an actual Rock 'Em Sock 'Em Robots game board.

Pro Swing Analyzer

TIsportswatch.png
Sports application specific to swing technique, speed, and other various logistics. When the Chronos watch was first announced for the Co-Op challenge, a bunch of ideas were thrown around about using the watch to control devices like your television or stereo. Although most of these ideas are useful, none of them reached out to potential consumers wanting to buy this watch. Feeding off the idea of pleasing a consumer, I started at the origin with watches original functions. This is a typical sports watch with functions such as a heart rate monitor, altimeter, stopwatch, running speed, etc. All sports enthusiast related functions. So, the natural progression is to improve the watch for the athlete. The goal is to give the target consumer, the athlete, additional reasons to make a buying decision as opposed to “couch potato” features like a TV controller giving no added convenience that a normal controller doesn’t already contain. The Pro Swing Analyzer, the next generation of sports watches.

Smart Office: Automatic Lighting System

Blinds.jpg
Watch the demonstration video - Video! The system implemented in this project includes wireless automatic and manual blinds controlled by the Chronos EZ430 watch. The blinds are controlled in an auto mode depending on the light intensity in front or behind the blinds (read from the 2 strategically placed light dependent resistors (LDR) sensors). The user also has the option of manual blinds control and turning the lights on and off in the room with the watch.

Ultimate Workout Companion

UWC Small.JPG
The Ultimate Workout Companion offers the ultimate in TI technology to provide its user with the best workout experience possible. It interfaces simultaneously with multiple wireless devices and internal sensors to provide an accurate heart rate, distance traveled, calories burned, and weight lost. It warns the user if they are overexerting themselves or overheating. It also interfaces with your multimedia PC for playing and pausing workout videos.

RF-PID: Personal Item Finder

RFPIDProto.JPG
Never lose your personal items again! The RF Item-Finder helps keep track of your daily items such as; cellphones, keys, mp3 players, or even television remotes.

Remote Disconnect and Load Management using Smart Energy Meter

System Block Diagram.jpg
This application is for Smart Grid and Smart Energy (electricity) meter customers. Through this application, home owners and utility companies can remotely monitor and disconnect total or partial energy services. In addition, it serves as a tool for home and office owners with remote load management which allows them to save money on their electricity bills. Watch the video

EZ-House: Chronos Home Automation

MyimageA.PNG
EZ-Home uses the EZ-430 Chronos watch as a control device for the AC system and the lights of the house. It is also expandable to control the garage door, the main door of the house and any other application such as projector screens or hearths.

The Punch Meter

Screenshot.jpg
This is a 30 second game that requires strength and speed! An excellent stress relief for work. Enjoy.

Location Aware Temperature Control

LATC system.png
The Location-Aware Temperature Control allows for more intelligent control of the user's home HVAC system. It wirelessly monitors the location and temperature of the room in which the user is currently located. This allows the system to dynamically control the indoor environment to maximize user comfort. It paves the way for inexpensive and eco-friendly smart homes, making this type of technology much more accessible to a large base of customers.

Chronos Tennis

Chronos Watch Poster.jpg
Multiplayer Tennis Game Using the Chronos Watch

Rubato – Tempo at the discretion of the performer

RubatoIcon.jpg
Go ahead--embrace your inner hippie, rock 'n' roller, pop star, or whatever you want without losing the correct Tempo. This app adjusts your music Tempo to the rhythm of your heart.

Altitude Accumulator

3in1 2.jpg
For an active outdoors person. The altitude accumulator function tracks how much vertical you've gained. Great for hiking, biking, skiing, and other hilly outdoor pursuits. It accumulates total vertical gain as you travel over rolling terrain, tracking total vertical, peak altitude, and your current altitude relative to your starting point. It will also properly display altitudes of greater than 9999 feet by using the bottom line of the display. Full sourcecode and details here.

Light Control

No more need get out of the bed to switch the light on or off! In this project I adopted the firmware of the TI Chronos to control my bedroom light.

Chronos + Google Time-based One Time Password (TOTP) Authenticator

Generates time code for the Google Authenticator. You don't have to worry when your phone dies anymore.

http://tnhh.net/pancake/chronos-otp.xml

Another implementation:

http://tinyhack.com/2011/03/02/ez430-chronos-otp/

ezTOTP

Compatible with google new 32 bytes secrets https://github.com/amd989/ezTOTP

Chronos plugin for the MiCasaVerde Vera home automation platform

Currently uses default chronos firmware to allow watch buttons to trigger home automation events. Future support for temperature sensor and accelerometer is planned. More information on the Vera platform is available at MiCasaVerde.

http://code.mios.com/trac/mios_ez430-chronos/wiki/WikiStart

Another robot with wheels and robot arm, using CC1110

A small robot with wheels and a robot arm, controlled by the Chronos. Uses the CC1110 on the robot (not a USB stick). More information is available at [1]. A video is available on the same page. 

This Chronos firmware adds many new functions and extensions for existing menus

A time adjustment improves watch accuracy significantly. An automatic adjustment for DST (Daylight Saving Time) and a day of week display is available. A second time zone display has an adjustable offset to the main time. The stopwatch is configurable as LAP timer. A countdown timer has been added. The new agility measurement gives an indication of how often and how strong the watch has been accelerated. Programmable time interval and number of measurement cycles are programmable for this measurement. An ambient pressure display is available. Last but not least, there is a number storage for up to 10 4-digit numbers with a locking mechanism and a configurable random number generator. The projects website provides the programming files for an immediate RFBSL download and a detailed user manual for all new functions. Files for all RF frequency versions are available.

http://sourceforge.net/projects/ez430chronos

Chronos-Control | PC mouse and keyboard control using TI Chronos

This project aims to provide a way for disabled people (such as people with spinal cord injuries) to control a computer using their head movements. System, collects instantaneous data about the head movement of the user, using an accelerometer (TI Chronos) mounted on the user’s head and then analyzes and translates this data to cursor movements or click actions. Mouse and keyboard can be both controlled by this system.

Includes source code which communicates with Chronos using Java.

http://code.google.com/p/chronos-control/


Toscanini: A gestural control interface for Max/MSP

toscanini.png
The Toscanini interface retrieves motion data from the EZ-430 Chronos development tool and translates it into MIDI. Three streams of MIDI data are then sent out and can be used to control other Max/MSP applications, software synthesizers, plugins, outboard MIDI hardware, and anything else that makes use of the MIDI protocol on mobilt bredband. Conductive IO, the company that developed the interface, is creating a worldwide community of musicians, developers, artists, performers, and all others who are interested in using motion sensitive technology to further their craft. Contact: RobbyGrodin@ConductiveIO.com


Skydiving Altimeter

This project turns your Chronos watch into skydiving altimeter.


Updated firmware and Control Center

Controll_Center.jpg
Updated clock and data logger firmware and updated control center sync and data logger sync.

This is updated watch firmware based on eZ430-Chronos Firmware by monterosa
I removed the agility and put that in the data logger firmware. Also the number storage is removed.
Added new sync functions for the new Control Center.
Included is the new Control Center for windows executable (Linux and mac users can use the gui source with tcl/tk)
Also included is new data logger firmware with agility and ambient pressure logging.
This needs a new Data Logger Control center, windows executable is included. (Linux and mac users can use the gui source with tcl/tk)
All binairies for all 3 frequencies are included as well. and of course all the sources.
The data logger file is more readable now, in colums.

http://sourceforge.net/projects/ez430chronosup


Persistent alarm clock

Have you ever turned off your alarm, telling yourself that you would wake up a few minutes later, only to wake up an hour later? Have you ever missed a meeting because you turned off your alarm and continued to sleep? With the Persistent Alarm Clock you never will again. The Persistent Alarm Clock records movement data from a TI Chronos EZ430 watch to ensure that you actually get up when you wake up. The software works with any Android device, making it not only effective, but also simple to use.


MyChronos: Slightly modified stock code with new features

MyChronos has the following menu structure:
Line 1:
Time, Altitude, Barometer (in hPa), Alarm, Accelerometer
Line 2:
Date (Down for Year, 3-letters day of week name or 3-letters month name or 2-letters day-of-week or day), Temperature (Down for Max, Min measurement), Battery Voltage, PPT, Sync, Acc, Stopwatch, Reset, Rfbsl.

Video demonstrating the menu structure/features


Linux Joystick & Mouse driver

Use your Chronos watch as a joystick or mouse device on Linux.


Drummer

Control percussion instruments by shaking your Chronos. With 3 independent axis we can control 3 instruments.
Note, this is for a PC, it uses either the software MIDI synthesizer of Windows (not very good quality) or one of your own like e.g. VirtualMIDISynth of CoolSoft.
Read the Help for instructions.
Drummer.zip

Equilibrium

Use your Chronos to balance a sphere on a tablet.
Note, this is a PC program.
Read the Help for instructions.
Equilibrium.zip

Contributing Projects

If you've developed a project for the eZ430-Chronos and would like to make it available for everyone, please post it here. Small projects (<2MB) can be uploaded directly to the wiki or they may hosted externally on your personal site, Google Code, SourceForge, Github, or any other file repository.

Chronos Partners

The eZ430-Chronos kit was developed and manufactured by a team of partners. Besides Texas Instruments, the main driver behind the Chronos, the partners include:

  • BM Innovations developed most of the hardware and software. BMi is a development specialist for electronic equipment in the sports and fitness market.
If you would like to have a custom watch based on the Chronos developed or would like to purchase the Chronos in high volume, please contact BMi directly
BM innovations GmbH
+49 8764 94 91 42
info@bm-innovations.com
  • Exosite Exosite worked with the TI EZ430 Chronos RF Access Point Gateway system and monitor your wireless sensor data from the Texas Instruments “ez430-chronos” watch development kit and sends it to Exosite. We provided all the information about how you can connect products with Exosite and point to point information of APIs and demo of public dashboard on Exosite Portals.To purchase TI EZ430 Chronos RF contact
Exosite
+1 612 353 2161 x109
marketing01@exosite.com
http://exosite.com/
  • IDT manufactured the Chronos. IDT is a leading manufacturer for electronic products in sports, fitness and health care.
  • Johanson Technology antennas and matching components are used in the Chronos. Johanson Technology provides ceramic components that optimize RF front end designs. TI applications notes for Johanson Technologies antennas and filter baluns are available.
  • VTI Technologies pressure sensors and accelerometers are used in the Chronos. VTI Technologies is a leading provider of acceleration, inclination, motion and pressure sensor solutions.

Compatible Accessories

EZ430-Chronos chest strap.jpg

Chest straps for heart rate monitoring

  • BM-CS5 868/915MHz Long Range (400m)
  • BM-CS5SR 868/915MHz Short Range (10m)

No chest straps are planned for 433MHz.

Bike Sensors

  • BM-BS2 Bike Sensor 868/915MHz - Measures speed and distance based on wheel rotation (according to BMi not before Q2 2011).

No bike sensor is planned for 433MHz.

Compatible RF Development Boards

CC1111EMK868-915.png
  • AMB8423 eZ430 868/915MHZ target board based on CC1101 and MSP430F2274
  • EM430F6137RF900 CC430 Wireless Development Board
  • CC1101EMK433 CC1101 433 MHz Evaluation Module
  • CC1111EMK868-915 CC1111 868/915 MHz Evaluation Module. This is similar to the USB Chronos Access Point except for minor differences in the schematic. It also includes additional headers and for reprogramming using the CC Debugger.
  • CC1110DK-MINI-868 CC1110 Mini Development kit
  • MSP430-CCRF Olimex MSP430-CCRF (should work, I've ordered the board and will test soon) 868/915MHz
  • EZ430-F2013 Is exactly the same as the FET (programmer stick) that comes with the watch (except for the case). So the EZ430-T2012 can be programmed, debugged, flashed ect. as wel, have tested it.This is interesting for the 433MHz watch, 433MHz RF modules are very cheap like TX433N, RX433N less than 10 euro, and easy to connect to a EZ430-T2012 Since 433MHz is not highly supported by TI and BM its very highly supported elsewhere and its the cheapest. Indoor/outdoor weather stationa, wireless doorbells.. ect.. almost always use 433MHz.The 433MHz version is the best choice for students and hobbyist I think (for experimenting).
  • panStamps are small Arduino modules with a CC1101 RF frontend for the 868/915MHz ISM bands. panStamps share the same protocol (SWAP) as OpenChronos-NG so the chronos watch (with OpenChronos-NG) can be used to read panStamp sensors and control panStamp actuators.

Support

There are several options to get support for the Chronos:

FAQ

433, 868 & 915 MHz Frequency Differences

There are 3 different versions of the eZ430-Chronos kit available, the eZ430-Chronos-433, -868, and -915. The only difference between each version is the RF operating frequency that is supported out-of-the-box. Having multiple operating frequencies available allows for the Chronos to comply with regional RF regulations worldwide. If you're debating on which version is best, it's recommended that you purchase the version that was designed for your specific region.

Theoretically, the biggest impact of changing the radio frequency is range. In general, radio frequency is inversely proportional to range. Low frequency signals travel a greater distance and penetrate through and around objects better than high frequency signals. On the other hand, lower frequencies require larger antennas due to the longer wavelength. In the case of the Chronos, the 868 and 915MHz version will have similar RF performance. Evaluation on the 433 MHz version is on-going, but the range is likely to be shorter as a 433MHz antenna can't be much bigger inside the watch housing compared to the other versions. More information will follow once results are available.

Because each version is based on the CC430F6137, most of the other RF performance features are functionally the same on each version. Power consumption, bandwidth, data rate will be identical for each version. The data rate is independent of the radio frequency so it's possible to achieve the max data rate of 500 kbps using any Chronos version.

The 868-MHz and 915-MHz watch hardware are physically identical and the radio frequency is software selectable so it's possible to switch frequency if necessary. However, the RF Access Points for the two respective kits are slightly different. The 868-MHz Access Point has a 0Ω resistor next to the antenna and the 915-MHz version does not. The 433-MHz kit is different than the other versions in both software and hardware.

Related Products

MetaWatch by Fossil/TI

MetaWatch

Other Resources (SEO)

Microcontroller, MCU, Embedded Controller, 8 bit microcontroller alternatives, 16 bit microcontroller MSP430, Arm Microcontroller, Arm Processor, 32 bit microcontroller, DC motor controller, Capacitive Touch Microcontroller, Capacitive Touch MCU, Microcontroller Code, Microcontroller Projects, smart grid, 6LoWPAN, Safety Microcontroller, Automotive Microcontroller