Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

Components and supplies

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
SparkFun Arduino Pro Mini 328 - 5V/16MHz
×1
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Adafruit NeoPixel Ring: WS2812 5050 RGB LED
×1
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Li-Ion Battery 100mAh
×1
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Real Time Clock (RTC)
×1
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
SparkFun Step-Up Voltage Regulator - 5V
×1

Necessary tools and machines

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Soldering iron (generic)
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Hot glue gun (generic)
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
3D Printer (generic)

About this project

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

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 and the 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 your own risk !

Time format:

Hours: 1 LED = 1 hour

Minutes: 1 LED = 5 minutes

Seconds: 1 LED = 5 seconds

WATCH THE VIDEO !!!!

Step 1: Parts, materials and tools for the project

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
  • 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

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

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 above).

Step 3: Building the watch

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

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 with wires by soldering them.

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

Step 4: Enclosure and design

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

For enclosure I used a simple cardboard box which I made using a piece of cardboard and some duct tape, 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)

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

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 Arduino IDE

CapacitiveSensor

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

FM7T39KIT22NPAW.zip

Step 6: Showcase

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

Code

Github
https://github.com/PaulStoffregen/DS1307RTChttps://github.com/PaulStoffregen/DS1307RTC
Github
https://github.com/PaulStoffregen/CapacitiveSensorhttps://github.com/PaulStoffregen/CapacitiveSensor
Github
https://github.com/adafruit/Adafruit_NeoPixelhttps://github.com/adafruit/Adafruit_NeoPixel
Github
https://github.com/PaulStoffregen/Timehttps://github.com/PaulStoffregen/Time

Schematics

Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED TimepiecePixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece

Manufacturing process

  1. Interactive Gyroscope LED Display with NeoPixel Ring and Arduino
  2. DIY Arduino USB Gaming Controller – Build Your Own High-Performance Gamepad
  3. Build Real-Time Cellular Automata on Arduino with 128x64 OLED Display
  4. Smart Gesture-to-Text Hand Glove for Sign Language
  5. Arduino DMX-512 Tester Controller – Full Parts Kit for Reliable Lighting Control
  6. Smart Home Automation with Bluetooth Connectivity
  7. Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
  8. Arduino 4WD RC Car – Complete Parts List & Build Guide
  9. Build an Arduino Memory Game (Simon Clone) – Step‑by‑Step Tutorial
  10. Build an Arduino‑Powered RC Hovercraft: Full 3D‑Printed Design & Programming Guide