SmartWatch 2.0 – Just Open Sourced!

There has been a huge increase in demand for smart watches in last couple years. There are many options in the market, yet there is no open source alternative, neither any initiative. I always loved open-source software & hardware thus i decided to turn my smart watch project into an initiative for creating a smart watch alternative for all the other options out there in the market.

Both software & hardware design is very primitive so far but I am totally sure it is not far that we have fully functioning smart watches on our wrists that we can hack, modify & re-design for our every need.

Imagine having your computer, smart phone and your tablet on your wrist, SmartWatch is more than that because it packs all that computing power into a wristwatch form that you can actually wear in daily life. It is a dream waiting to become reality. Let’s make it!

Do not hesitate to contact me!

So that’s the idea, let’s get into some technical specs.,
On current design i have following components:

Nokia 3310 LCD
Bluesmirf GOLD ( any serial communicating bluetooth module will do )
Arduino Mini Pro
3.7v Battery 2700 mah

On the earlier watch i had an 6610 LCD but its power consumption was a little high, so I switched to monochrome Nokia 3310 LCD which is also easier to solder.

Display difference problem, will be solved on next release by developing a DisplayManager for handling different display drivers.

Github Repo. Branches
Arduino Branch: https://github.com/ayildirim/SmartWatch/tree/arduino
Android Client Branch: https://github.com/ayildirim/SmartWatch/tree/android
You can find individual projects for each android client & arduino under their own branches.

TODO List:
Electronics :
Power consumption optimization
Design PCB
Low Level MCU : 
Display Manager
Better Window Management
OTA Update via Bluetooth
High Level MCU :
Notification Center
Instant Notification Pop-up
Android Client :
Facebook Alerts
Call & SMS Alerts
eMail Alerts
Other :
Homepage for SmartWatch Initiative
Tutorial for Making of the Watch

HackerNews Entry : http://news.ycombinator.com/item?id=4657615

2 thoughts on “SmartWatch 2.0 – Just Open Sourced!

  1. Vicente

    Congratulations on your work.

    I need you to help me. I compiled your file ‘Smartwatch.ino’ with the Arduino IDE 1.0.4 and shows me an error that I can not overcome.

    atmega \ arduino-1.0.4 \ hardware \ arduino \ cores \ arduino / WProgram.h: 14, from SmartWatch2.ino 11
    \ atmega \ arduino-1.0.4 \ hardware \ arduino \ cores \ arduino / WString.h: 45: error: redefinition of ‘class String’
    atmega \ arduino-1.0.4 \ hardware \ arduino \ cores \ arduino / WProgram.h: 22: error: default argument for parameter Given 3 of ‘long unsigned int pulseIn (uint8_t, uint8_t, long unsigned int)’
    atmega \ arduino-0023 \ hardware \ arduino \ cores \ arduino / wiring.h: 120: error: after previous specification in ‘long unsigned int pulseIn (uint8_t, uint8_t, long unsigned int)’
    atmega \ arduino-1.0.4 \ hardware \ arduino \ cores \ arduino / WProgram.h: 24: error: default argument for parameter Given 3 of ‘void tone (uint8_t, unsigned int, long unsigned int)’
    atmega \ arduino-0023 \ hardware \ arduino \ cores \ arduino / Arduino.h: 202: error: after previous specification in ‘void tone (uint8_t, unsigned int, long unsigned int)’

    I’m interested in using a good program and as I have not found a way to overcome this problem, I decided to ask for help.

    Thank you for your invaluable help.

    P. D. Sorry for my English. The following is the same in Spanish.

    Felicitaciones por tu trabajo.

    Yo necesito que me ayudes. He compilado tu archivo ‘Smartwatch.ino’ con la IDE Arduino 1.0.4 y me muestra un error que no puedo superar.


    Estoy interesado en usar tu buen programa y como no he encontrado la forma de superar este problema, me decidí a pedirte ayuda.

    Gracias por tu inestimable ayuda.

    P.D. Lamento mi inglés.

    Reply

Leave a Reply to Vicente Cancel reply