HODINY RINGING RING: 5 krokov (s obrázkami)
HODINY RINGING RING: 5 krokov (s obrázkami)
Anonim
POČÍTAČOVÉ HODINY
POČÍTAČOVÉ HODINY
POČÍTAČOVÉ HODINY
POČÍTAČOVÉ HODINY

Plánoval som si kúpiť Neopixel Ring 60 LED na výrobu hodín, ale bohužiaľ som to nemohol kúpiť. Nakoniec som si kúpil Neopixel Ring 35 Leds a prišiel som na jednoduchý spôsob, ako vytvoriť internetové hodiny, ktoré dokážu pomocou tohto LED Ring 35 zobrazovať hodinu, minútu a sekundu. Začnime.

Krok 1: ZOZNAM DIELOV

Zahrnuté sú hlavné komponenty:

  • 01ks x ESP8266 NODEMCU
  • 01ks x NEOPIXELOVÝ KROUŽOK 35 LED
  • 01ks x DVOJSTRANNÝ UNIVERZÁLNY DPS pre DIY 5x7cm
  • 01ks x VEĽKÁ HLAVA MUŽA A ŽENY 40 pinov 2,54 mm
  • 01ks x TELEFÓNNA NABÍJAČKA NAPÁJANIA

Krok 2: SCHÉMA

SCHÉMA
SCHÉMA

Toto je veľmi jednoduchý obvod. NEOPIXEL RING má 2 x 3 podložky označené nasledovne: 5V, DI, GND a 5V, DO, GND. Aby sme to mohli ovládať, stačí, aby sme na tieto 3 podložky 5V, DI, GND na krúžku spájkovali 3 spojenia. 5V a GND NEOPIXEL RING pripojte k +5V a GND externého zdroja napájania a dátový pin DI je pripojený k ESP8266 NODEMCU na pine D4.

Poznámka: V knižnici FRITZING sa mi nepodarilo nájsť LED diódu NEOPIXEL RING 35, preto som ju v schéme zapojenia nahradil NEOPIXEL RING 60 LED.

Krok 3: PÁJAČKA A MONTÁŽ

Najprv som z NEOPIXEL RING odstránil pôvodné káble a potom som na NEOPIXEL RING spájkoval 3 -pinové kolíkové zástrčky na 5V, DI, GND piny.

Obrázok
Obrázok

Obvod DIY PROTOBOARD 5 x 7 cm som nastrihal na malý kúsok, na ktorý som nadpájkoval 2 rady samičích záhlaví na zapojenie ESP8266 NODEMCU. Na tomto obrázku som spájkoval niekoľko ďalších komponentov, ako napríklad: 8P zásuvka pre MPU6050, jedna RGB LED s 3ks odpormi obmedzujúcimi prúd a 2P skrutkovou svorkovnicou.

Obrázok
Obrázok

Spájkovanie 3 -kolíkového konektora (5V, D4, GND) v spodnej časti DIY PCB podľa schémy v predchádzajúcom kroku. Táto zásuvka sa pripojí k zásuvke NEOPIXEL RING.

Obrázok
Obrázok

Prilepte malú škatuľku na krytie ESP8266 NODEMCU. Prial by som si, aby som mal 3D tlačiareň na výrobu takýchto malých škatúľ. Vyvŕtal som dieru do krabice, aby samičia hlavička DIY DPS mohla prejsť týmto otvorom a pripojiť sa k NEOPIXELOVÉMU KRÚŽKU.

Obrázok
Obrázok

Je to velmi jednoduche HOTOVÝ.

Obrázok
Obrázok

Použil som nabíjačku mobilného telefónu na napájanie 5 V na počítanie hodín zvonenia.

Obrázok
Obrázok

Krok 4: PROGRAMOVANIE

Moja predstava je zobrazená na obrázku nižšie:

Obrázok
Obrázok

Hodina sa zobrazí ako binárne číslo a na zobrazenie hodiny (max. 12) potrebujeme 4 diódy LED zodpovedajúce 4-bitovému binárnemu číslu. Minúta a sekunda sú vyjadrené spočítaním počtu diód LED v desiatkach číslic (max. 5) a číslice jednotiek (max. 9). Celkom potrebujeme (5+9) x 2 = 28 diód LED na zobrazenie minúty a sekundy.

Tento NEOPIXEL RING má 35 LED diód, takže 3 zvyšné LED diódy sa používajú ako oddeľovače na objasnenie hodiny, minúty a sekundy. Na obrázku je označený ČIERNOU farbou.

Na obrázku nižšie vidíme, ako tieto hodiny ukazujú čas.

Obrázok
Obrázok

Poloha diód LED je deklarovaná v nasledujúcich poliach:

bajt HHHH [4] = {16, 17, 18, 19}; // hodina - 4 bitové binárne číslo

bajt M0 [5] = {14, 13, 12, 11, 10}; // minúta - desaťmiestny bajt M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // minúta - bajt jednotkovej číslice S0 [5] = {21, 22, 23, 24, 25}; // minúta - desaťmiestny bajt S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // minúta - bajt jednotky s oddeleným číslom SEPERATOR [3] = {0, 15, 20}; // 3 LED diódy oddeľovača

Tieto hodiny s počítaním prsteňa dokážu načítať časové informácie zo servera NTP a čas bude prostredníctvom WIFI aktualizovať ESP8266 NODEMCU.

Na tento web sa môžeme obrátiť a vybrať si požadovanú farbu LED diód. Na obrázku nižšie hodiny s počítacím krúžkom ukazujú čas bez diód LED oddeľovača.

Obrázok
Obrázok

Ak to spôsobuje zmätok, môžeme im nastaviť inú farbu (napr. BIELA na obrázku nižšie) na rozlíšenie hodiny, minúty a sekundy.

Obrázok
Obrázok

Hodinový kód počítania prsteňa je k dispozícii na mojom GitHub.

Krok 5: DOKONČTE

SKONČIŤ
SKONČIŤ
SKONČIŤ
SKONČIŤ
SKONČIŤ
SKONČIŤ

Pozrite si ďalšie obrázky.

Ďakujem za sledovanie a dúfam, že sa vám bude páčiť !!!

Dajte LIKE a PRIHLASTE SA na môj kanál YouTube.

Odporúča: