Skip to main content
Topic: Chronoduino - expandable Arduino watch/node (Read 35911 times) previous topic - next topic

Chronoduino - expandable Arduino watch/node

Remember MakerBot Watch? It was dormant for a while and seems to be moving again. But not as fast as i'd like. There's nothing wrong with it, it's just that i want MOAR and i want it NOW.

So i've set out to design the ultimate Arduino watch platform that's also usable as an ultra-miniature sensor node and dubbed it (quite unimaginatively) - Chronoduino. Some parts are  based off of Bazile Romaine's rev 3 MakerBot Watch, some are completely new. The board itself was routed by hand, from scratch.

Here are some specs:
- Atmega 168 or 328
- internal OSC (up to 8 MHz)
- two right-angle push-buttons
- one programmable LED
- buzzer (speaker)
- DS1337 with a 32.768 kHz crystal for timekeeping
- BMP085 for pressure (baro) and temperature sensing
- microUSB for charging
- 4 headers for “Faces” – Chronoduino shields
- footprint: 1.52″ = 38.6mm diameter

The basic idea is - make the footprint as small as possible, but extensible via shields (dubbed "faces", in accordance with the horological theme) that contain the actual UI and additional sensors.

Re: Chronoduino - expandable Arduino watch/node

Reply #1
What's been done so far?

The main Chronoduino board layout and a layout for cFace - "analogue" LED shield with a magnetometer.
Those two together make an alti-baro-temp-compass watch in a pretty tight package. More faces will be coming soon and i'm also trying to figure out a way to squeeze wireless (bluetooth and/or nordic) on one of them.

Chronoduino board:




cFace board:



Current project status:
- 3 sets of PCBs ordered (via Laen)
- components for cca 4-5 sets ordered (Farnell, Digi-Key, SparkFun and Satistronics)

Re: Chronoduino - expandable Arduino watch/node

Reply #2
[intermission]

Gee, folks, did anyone ever tell you your anti-spam measures are *seriously* annoying?
I mean, i see how they probably might be necessary, but still. Annoying. Really annoying.

[/intermission]

Re: Chronoduino - expandable Arduino watch/node

Reply #3
[quote author="orcinus"][intermission]

Gee, folks, did anyone ever tell you your anti-spam measures are *seriously* annoying?
I mean, i see how they probably might be necessary, but still. Annoying. Really annoying.

[/intermission][/quote]

Unfortunately they are necessary. On the old board we had a fulltime job removing spam and deleting bots, with the current forum we had only an occasional spampost.

We devellopped the anti-spam module specially for dangerousprototypes.com, but feel free to give feedback and/or contribute in the code.

Re: Chronoduino - expandable Arduino watch/node

Reply #4
I'm really sorry. We used to get 10 Russian porn spams every day until we wrote the spam hammer plugin:

http://dangerousprototypes.com/docs/Php ... pam_hammer

You can use (dot)com and I will correct it to a real link tomorrow. It will be all gone within a few hours from now.

Ian
Got a question? Please ask in the forum for the fastest answers.

Re: Chronoduino - expandable Arduino watch/node

Reply #5
I fully sympathize re: spam and see how doing something like that was probably necessary.
Sorry about the outburst, got seriously ticked off after losing a post i was in the middle of writing after trying to change my avatar killed the account from under my feet. Going to wait till tomorrow, then edit the post and add in the relevant pics and links :)

Here's a filter idea... Assuming the spam accounts are created by bots or, at least, the spammers aren't too bright, maybe a "forum-level captcha" of sorts might help. Like a sequence of events required to unlock the account - say, reading instructions on a certain blog post, then posting the required content in a dedicated thread (that's visible to new users and invisible to everyone else).

Re: Chronoduino - expandable Arduino watch/node

Reply #6
Edit: Adding a Q/A field to the post form might help too. You can limit it to first xx posts if it proves to be too annoying to users. And i seriously doubt any human spammer would be persistant enough to look up and write the answers for, say, 30 posts, before getting the chance to flood the forum with spam.

Combining spam hammer with some whitelist measures might make the new user experience less draconic too. For example, checking if there's a gravatar associated with the registered e-mail automatically grants you full user rights. As long as the whitelist parameters aren't advertised, they'd quite efficiently let the real users in, while spam hammer's catching and weeding out thes spammers.

PS to mods: please delete the anti-spam-related posts or move them to a suitable thread if such exists, after reading.

Re: Chronoduino - expandable Arduino watch/node

Reply #7
UPDATE!

- second post updated with board designs
- found an error in the schematic - forgot to pull-up the SQW/INTB pin on the DS1337 :/

Re: Chronoduino - expandable Arduino watch/node

Reply #8
Quote
Edit: Adding a Q/A field to the post form might help too. You can limit it to first xx posts if it proves to be too annoying to users. And i seriously doubt any human spammer would be persistant enough to look up and write the answers for, say, 30 posts, before getting the chance to flood the forum with spam.

:) We had Q/A where you had to look up 5 part values on a schematic. There were 500 different parts taken from different projects. It slowed down the bots for a few minutes, then humans they started cataloging the answers and within a day it was back at full force. And it really ticks off users.

Deleting your account for the avatar and entering a personal profile is extreme though, I'm really sorry about that.
Got a question? Please ask in the forum for the fastest answers.

Re: Chronoduino - expandable Arduino watch/node

Reply #9
[quote author="ian"]
:) We had Q/A where you had to look up 5 part values on a schematic. There were 500 different parts taken from different projects. It slowed down the bots for a few minutes, then humans they started cataloging the answers and within a day it was back at full force. [/quote]

Jeezus. That's insane. Didn't know they were *that* persistent. I mean, i know spammers aren't the most rational bunch, but you'd think they have some idea of what RoI is. Spending time to do that, only to eventually get killed off (when a forum tightens up the anti-spam measures), and with what's i assume 0% penetration of the spam they did manage to get in, makes absolutely no sense. Nuts.

Quote
Deleting your account for the avatar and entering a personal profile is extreme though, I'm really sorry about that.

Thanks. And that's okay. Once again, sorry for the outburst.


Re: Chronoduino - expandable Arduino watch/node

Reply #11
Believe it or not, besides the MakerBot Watch, the inspiration for this was my Suunto Core :)
Always liked the Vectors too!

Re: Chronoduino - expandable Arduino watch/node

Reply #12
I'm planning on doing an LED seg display face at some point, so i've bought a bunch of these:



... and by bunch i mean crapload:



Here's a vid of a quick'n'dirty multiplex test:

http://http://www.youtube.com/watch?v=HmFLxwaLtHs

Re: Chronoduino - expandable Arduino watch/node

Reply #13
All the components apart from SMD LEDs have arrived!
Now waiting for the LEDs and PCBs.

Seems like it might take a while before the first Chronoduino sees the light of day, since i'll probably be on vacation when the PCBs arrive. Unless i bring a soldering iron on vacation. Hmmmm :P

Re: Chronoduino - expandable Arduino watch/node

Reply #14
The LED segments are very cool! They look quite small.
Got a question? Please ask in the forum for the fastest answers.