Please support us on INDIEGOGO!
watchX is a wrist worn multi-purpose wearable that anyone can develop.It's primarily a wrist watch but It also compatible with Arduino/Scratch/Atmel Studio so that you can program the watch into a completely new device. From gaming to health monitoring, watchX can easily adapt to what you need.
Watch's case can also be 3D printed into any design you want. watchX will allow anyone to unleash their imagination and improve their programming skills on the go.
Let’s face it, cables, old development platform, expensive sensors, a breadboard, a power source, more cables… this just doesn’t fit with new generation of developers. We want to change this! We have two main idea behind the watchX:
1- Use what you make! 2- Learn Industrial design! 3- Be the next Elon MUSK (just kidding, remember i said two).
We all love Arduino, it’s simple, there are a lot of documentation available, it’s just amazing. watchX without Arduino is unthinkable. watchX is Arduino compatible, this means; when you plug the watchX to your computer all you need to do is open up your favorite Arduino IDE and start programming.
We all love our kids, we care them a lot. We want them to eat healthiest food and wish the best for their future. Actually, There is more you can do than just wishing the best! watchX is Scratch compatible so that kids can get their hands on watchX easily. watchX engage kids a lot; because, they use what they make!This drives them to develop next day and increase their excitement!
Result: young happy developers.
watchX is a development platform for all, we did not limited watchX to Arduino and Scratch. You can compile your code using Atmel Studio and program the watchX. All the low level code and libraries will be provided so that you can focus on your idea. There are lots of things we can do together!
We tend to believe that great stuffs will come up from extraordinary people, this is not true!! With the right tools and gadgets, anyone can accomplish great things. It’s just matter of taking the first step!
We believe that watchX will serve for anyone to accomplish, next big thing in wearables, electronics or industrial design! The true potential of watchX is within you! Here are just a few example of what you could build:
watchX is a development board for users from variety of age. We can simply divide users into two categories. Advanced users and beginner users.
watchX is Arduino compatible. It will be loaded with Arduino Uno Bootloader for beginners. To program the watch, just download the Arduino IDE and plug the watchX to USB port. USB drivers will automatically be installed. Than you should choose Arduino Uno from tools/boards/arduino uno, than you can write your own code or simply download a sample sketch from our web site and program the watch.
watchX is scratch compatible. You just download the Scratch and install the firmware required to be installed to watchX in order for watch to communicate with Scratch. You can choose “pre-load Scratch firmware” option while you are purchasing watchX or you can install it by yourself, it’s easy. Just copy provided code, paste it to Arduino IDE and send code to watch, you are all done.
watchX has ISP programming capability. You can develop your code through atmel studio and program the IC through ISP. Remember that you need an ISP programmer for this, any arduino can be used as ISP programmer as well. We will provide you a detailed explanation about how to develop your code at Atmel studio and program the IC using ISP. You can simply burn the IC with arduino uno bootloader and use it as arduino uno as well.
watchX firmware you saw on video: watchX has an excellent firmware thanks to ZAK, almost everything is animated nice and beautiful . watchX firmware has apps like:
Alarms: You can set-up up to 10 alarms, each alarm has the hour, minute and which days of week it should be active on.
Flashlight: It is crazy, we recommend you to use it at a party, it’s cool.
Stopwatch: You can start and stop stopwatch, it can also run in background.
Games: We have two fun games that you saw on video, it’s amusing what this little puppy can do isn’t it:)
Settings: Settings have four sub-categories. You can increase or decrease display brightness. You have volume control in UI, alarms and hour beep. You can set display sleep time-out to increase battery life. And you can invert the screen also you can turn on/off animations.
App that you can run your own code: This app will run your own code. There is a section in software where you can write your own code. Once you write your code and send it to watch, you can navigate to this app from menu to run your code. You can allso add other apps to menu.
We designed watchX, software in mind. We tried to use ICs that are popular in Arduino/maker community for sample code availability and IC familiarity. For instance, we used MPU 6050 as accelerometer/gyroscope.
If you are not satisfied with our sample code, you can reach lot’s of sample code online sources like adafruit or sparkfun.
watchX equipped with intelligent charging circuitry. When you connect the watch to a usb port or another power source, charging circuitry disconnects the battery from electrical load of watchX and starts to charge it. Required power of watchX during charging is supplied from charge power source. This way, battery does not discharge while charging. When batter fully charged, charging IC stops charging.
This gives you advantage of using your watchX for different applications where you need long constant power at remote locations. You can use watchX without worrying about battery overcharge! watchX battery will kick in in case of electrical black out.
While watch is running, microcontroller tries to go into sleep as much as possible. In sleep mode power consumption can be around 0,8 mA - 2 mA. In sleep mode microcontroller turns the OLED display off and goes into power down sleep mode where it is only woken by either a button press, an RTC alarm or USB being plugged in. In this state microcontroller draws around 100nA. In sleep mode overall current draw is around 6uA. In normal usage current draw is around 10mA this can increase up to 70mA.
- During sleep mode(6uA): ~2.8 years - Typical usage (10mA): ~15 hours - High (65mA): ~ 2 hours.
*If the watch used in active mode for 1 minute a day and volume channels set to minimum, watch battery should last around 1 year and 3 months.
Let’s start with MCU, we used atmega328p to cover all users from variety of age. We aware of the atmega328p is a little underpowered for advanced users however; it will still do the trick;)
We have 1.3 128x64 SSD1306 OLED Display on board. The way we connect the display to board is unique. Usually OLED displays are soldered on pcb, there is nothing wrong about this, however; OLED displays can be very fragile if you don’t protect them. Once you broke the display unsolder-solder process is very painful. We used flat flex connector(FFC) type oled display. If you broke the display you can simply pop up the connector hand and change the OLED. Other advantage of FFC connector type OLED is you can take off the display and use the board for applications that don’t require a display in a harsh environment.
Battery does not require soldering! We used a very slim connector to connect battery to board, this will allow you to change battery once your battery dies or when you want to use higher capacity battery. When you don’t use the watch you can also disconnect the battery to store the watch safely.
We have 3 tactile switches. You can use these switches for navigating at watch menu. Switches will be handy on your own development as well.
We have two general purpose green LEDS under the display.
watchX packed with many features and sensors. It’s really very hard to describe every feature of it. It’s totally different to experience watchX in real life instead reading the specs. We hope you will love it.
watchX does not include any housing because:
it’s freaking cool to have a PCB in watch style.
It will force you to learn 3D design. Remember as humans we only learn something if we need it! You will need a housing for watchX sooner or later :). Than you will download the 3D design, you will be amused that 3D design includes everything that exists on real product. Than you will open good old friend GOOGLE and type 3D design, how to import STEP file, how to draw something on 3D model etc. Than you will get familiar with industrial design.
watchX can be used as something else other than watch. You can set an alarm ( or trigger) to water the plants at certain days of week. Or you can use it as outdoor weather station. All these applications require different housing designs. We will give you the 3D model of watchX. There will be everything on 3D model that you will see on watchX itself(including resistors and capacitors). You won’t be needing any measurement to draw the case you need for your application. We will also provide you different housing designs ready to download. Than you can print these housings with a 3D printer.
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!