• Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors
HomeArduinoPixie: An Arduino Based NeoPixel Wristwatch
Previous Next

Pixie: An Arduino Based NeoPixel Wristwatch

Posted by: Olva , September 19, 2016
Picture of Pixie: An Arduino Based NeoPixel Wristwatch
57d9674e4936d491be000f72.jpeg
P9140127.JPG
P9140136.JPG
P9140130.JPG

Ever since the dawn of time, people have begun to dispense time. First was the sundial, later appeared water clock after them was the hourglass. Millennia later was created the first pendulum clock and few centuries later the electronic watch.

Today I’ll show you how to make Pixie, a wristwatch that combines both analog and digital clock technology with the precision of an atomic clock.

PIXIE shows the hours in blue, the minutes in red andthe seconds in green, it also has a flashlight mode that is activated, by capacitive touch switch, for 10 seconds. You may ask why, that’s because the LEDs heat-up and they might get damaged, but if you want, you can increase the time( at you own risk !)

Time format:

Hours: 1 LED = 1 hour

Minuntes: 1 LED = 5 minutes

Seconds: 1 LED = 5 seconds

 

Step 1: Parts, materials and tools for the project

Picture of Parts, materials and tools for the project

Arduino Pro mini

NeoPixel ring with 12 LEDs

DS1307 real time clock module

Step-Up voltage regulator 5v

1 x 1M Ohm resistor

li-ion battery – 3.7v 850mAh

Wires – different colors

Small peace of electro conductive material

Soldering iron

Hot glue gun

Step 2: Electrical design

Picture of Electrical design
Untitled Sketch_schem.png

As you see on the schematics, the RTC module DS1307 is connect to the TWI (I2C) interface of the Arduino board(analog pins 5(SCL) and 4(SDA)) . The NeoPixel ring is connected to pin 3 of the Arduino.

The 1M ohm resistor is connecting pins 10 and 13 together. The “touch” wire is connected to pin 10.

All GND and VSS pins are connected to the Step-Up voltage regulator (not present on any of the schematics).

Step 3: Building the watch

Picture of Building the watch
P9090041.JPG
P9090046.JPG
P9090047.JPG
P9090048.JPG
P9090055.JPG

First I solder the 1M Ohm resistor to pins 13 and 10, then I solder the 3 wires for the NeoPixel ring and one more for pin 10.

After that I connect the step-up regulator with the RTC’s GND and VSS, then I connected SDA, SCL, GND and VSS of the RTC with the Arduino Pro Mini board again by soldering wires.

At the end I hot glue all of them together as compact as possible.

Step 4: Enclosure and design

Picture of Enclosure and  design
P9140102.JPG
P9140106.JPG
P9140105.JPG
P9140104.JPG
P9140103.JPG

Show All Items

For enclosure I used a simple cardboard box which I made using a piece of cardboard and some ductape, and a piece of transparent plexiglass, 37 x 37 mm and thick 3 mm, as top.

The size of the box is 37 mm x 37 mm x 15 mm. I also made 2 holes, on the bottom of the box, for the power wires and the “touch” wire.

For the strap I used a piece of filts, long ~ 8 inc and wide 1 inch (~ 20cm x 2,5 cm) and pieces of velcro at the both ends.

Step 5: Software (source code and libraries)

Picture of Software (source code and libraries)
P9090049.JPG

Feel free to download the .zip file that contains the whole source code for the watch.

You will also need these libraries:

Adafruit_NeoPixel

Time

DS1307RTC

Wire – its build-in in Arduino IDE

CapacitiveSensor

I used Arduino UNO as programming board to upload the sketch to the Pro mini. I suggest you to usethis.

  • PIXIE_v1.0.zip PIXIE_v1.0.zip

Step 6: Showcase

Picture of Showcase
P9140132.JPG
http://www.instructables.com/id/Pixie-an-Arduino-Based-NeoPixel-Wristwatch/

Share!
Tweet

Olva

About the author

Leave a Reply Cancel reply

You must be logged in to post a comment.

Category

  • Home
  • pcDuino
  • WiKi
  • Store
  • Distributors