Pixie: DIY NeoPixel-Armbanduhr mit Arduino Pro Mini – Schick & Selbstgebaut
Benötigte Komponenten
- SparkFun Arduino Pro Mini 328 – 5V/16MHz (1×)
- Adafruit NeoPixel Ring: WS2812 5050 RGB LED (12 LEDs) (1×)
- Li-Ion Akku 100 mAh (3,7V) (1×)
- RTC-Modul DS1307 (1×)
- Step-Up Spannungsregler 5V (1×)
- 1× 1MΩ Widerstand
- Kleine leitfähige Fläche (für kapazitiven Touch)
- Drähte, Lötkolben, Heißklebepistole, 3D-Drucker (für Gehäuse)
Projektbeschreibung
Pixie ist eine Armbanduhr, die analoge und digitale Anzeige vereint: Stunden in Blau, Minuten in Rot, Sekunden in Grün – jeweils auf einem 12-LED-NeoPixel-Ring. Ein kapazitativer Taster (Pin 10 + 1MΩ an Pin 13) aktiviert für 10 Sekunden eine Taschenlampen-Funktion (alle LEDs weiß). Die Uhrzeit hält ein DS1307 RTC-Modul (I2C an A4/A5). Der Pro Mini wird über den Step-Up-Regler (5V) vom Li-Ion-Akku gespeist.
Schritt 1: Teile & Werkzeuge
Siehe Komponentenliste. Zum Programmieren wird ein Arduino UNO (oder FTDI-Adapter) empfohlen.
Schritt 2: Elektrischer Entwurf
- DS1307: SDA → A4, SCL → A5, VCC/GND an Step-Up-Regler.
- NeoPixel Ring: Data-In → Pin 3, VCC/GND an Step-Up-Regler.
- Kapazitiver Taster: 1MΩ zwischen Pin 10 und Pin 13; Touch-Draht an Pin 10.
- Alle GND und VCC zusammengeführt an Step-Up-Regler.
Schritt 3: Uhr zusammenbauen
- 1MΩ Widerstand zwischen Pin 10 und 13 löten.
- Drei Drähte für NeoPixel (VCC, GND, Data) + Touch-Draht an Pin 10 löten.
- Step-Up-Regler mit RTC (GND, VCC) verbinden, dann RTC (SDA, SCL, GND, VCC) an Pro Mini löten.
- Alle Platinen kompakt mit Heißkleber verbinden.
Schritt 4: Gehäuse & Design
Gehäuse aus Karton (37×37×15 mm) mit Plexiglas-Deckel (37×37×3 mm). Zwei Bohrungen unten für Strom- und Touch-Leitung. Armband aus Filz (ca. 20×2,5 cm) mit Klettverschluss.
Schritt 5: Software & Bibliotheken
Benötigte Libraries (über Bibliotheksverwalter installieren):
- Adafruit_NeoPixel
- Time
- DS1307RTC
- Wire (built-in)
- CapacitiveSensor
Quellcode als ZIP (FM7T39KIT22NPAW.zip) herunterladen, auf Pro Mini hochladen (via Arduino UNO als ISP).
Schritt 6: Ergebnis
Die Uhr zeigt die Zeit farbig an, Touch aktiviert kurzzeitig weißes Licht. Perfekt als Blickfang und Lernprojekt für Wearables.
Schaltpläne
Herstellungsprozess
- Interaktives Gyroskop-LED-Display mit NeoPixel-Ring & Arduino
- DIY Arduino USB Gaming Controller – Bauen Sie Ihren eigenen High-Performance Gamepad
- Spracherkennung & Sprachsynthese auf Arduino Due meistern
- Echtzeit-Zelluläre Automaten auf Arduino mit 128x64 OLED-Display
- eDOT: Präzise Arduino-Uhr & Wetterstation mit IR-Fernbedienung
- Tragbares Überwachungs-Roboter-System mit Raspberry Pi & Android-App
- Intelligenter Gesten-zu-Text-Handschuh für Gebärdensprache
- Echtzeit-RFID-Anwesenheitssystem mit Arduino & Google Tabellen
- Arduino DMX-512 Tester & Controller – Komplettes Bauteil-Set für zuverlässige Lichtsteuerung
- Automatische Tür mit Arduino & Ultraschallsensor bauen