Skrivbordet NeoPixel klocka
Ett par veckor sedan, märkte jag hålet i min monitor stand i arbetet är nästan exacly samma diameter som en ring av 24 NeoPixels som jag hade liggande. På baksidan av bildskärmen står inför flera medarbetare, så jag bestämde mig att sätta ringen och en annan, mindre en på ett bra sätt att göra en funktionell klocka med det utrymmet.
Jag är också ett stort fan av 123D kretsar (sanningen att säga, jag är en av utvecklarna). Jag bestämde mig att skapa hela projektet det och få allt fungerar innan du någonsin vidrör den fysikalisk elektroniken. Här är den virtuella kretsen att jag skapat (tryck på "Starta simulering" att prova det):
Den yttre ringen representerar protokollet. Eftersom det finns bara 24 pixlar, används en tre-pixel bred "fönster", med den ljusaste delen i riktning mot den aktuell minuten. Den inre ringen visar timme, och cyklar en gång-per sekund. 7-segment LED i mitten visar AM/PM.
Klockan används en WiFi-modul regelbundet synkronisera klockan från internet (med San Francisco tid). När jag var nöjd att allt fungerade, jag fick delarna att sätta ihop och göra den äkta varan. Jag har tillgång till en laserskärare, så jag använde som för att göra klockan inhysa av några lager av 1/8"(3 mm) tjock plywood. Någon gång i framtiden kommer jag att konsolidera mikrokontroller (Arduino) och WiFi delar att använda en enda modul som Adafruit's Huzzah modul. För nu, jag bestämde mig för att bygga displayen som en fristående enhet, och att breadboard resten.
Reservdelslista:
- NeoPixel ring - 24 (Adafruit.com)
- NeoPixel ring - 12 (Adafruit.com)
- Arduino Uno (Sparkfun)
- ESP8266 WiFi modul (Sparkfun)
- Common-anod 7-segment LED (Jameco)
- 51Ω ¼W resistor (Jameco)
- 10kΩ ¼W resistor (Jameco)
- 20kΩ ¼W resistor (Jameco)
- Solid-core hookup wire (Jameco)
- 6-stifts kvinnliga huvud (Jameco)
- LD1086V33 spänningsregulator (Jameco)
- 470µF 25V elektrolytisk kondensator (Jameco)
- 10µF 25V elektrolytisk kondensator (Jameco)
- 0.1µF keramiska kondensator (Jameco)
- Lödfritt set av brödunderläggen (Jameco)
- 9V nätadapter (Jameco)
- 1/8" plywood
- 4 20mm långa M3 maskinskruvar
- 4 M3 nötter
Verktyg lista:
- Laserskärare
- Tång nål nosed
- Avbitare
- Wire strippor
- Lödkolv
- Löda