Innehållsförteckning:

RÄKNING RINGKLOCKA: 5 steg (med bilder)
RÄKNING RINGKLOCKA: 5 steg (med bilder)

Video: RÄKNING RINGKLOCKA: 5 steg (med bilder)

Video: RÄKNING RINGKLOCKA: 5 steg (med bilder)
Video: Utbildning i digitala betaltjänster 5: Kom igång med Android BankID, för dig med Android. 2024, November
Anonim
RÄKTA RINGKLOCKA
RÄKTA RINGKLOCKA
RÄKTA RINGKLOCKA
RÄKTA RINGKLOCKA

Jag hade planerat att köpa en Neopixel Ring 60 Led för att göra en klocka men tyvärr kunde jag inte köpa den. Slutligen köpte jag en Neopixel Ring 35 Leds och kom på ett enkelt sätt att skapa en internetklocka som kan visa timme, minut och sekund med denna LED Ring 35. Låt oss komma igång.

Steg 1: DELSLISTA

Huvudkomponenter ingår:

  • 01st x ESP8266 NODEMCU
  • 01st x NEOPIXEL RING 35 LED
  • 01st x DUBBELSIDIG UNIVERSAL PCB FÖR DIY 5x7cm
  • 01st x HAN & KVINNA 40PIN 2.54MM HEADER
  • 01st x TELEFONLADDARE FÖR STRÖMFÖRSÖRJNING

Steg 2: SCHEMATISK

SCHEMATISK
SCHEMATISK

Detta är en mycket enkel krets. NEOPIXEL RING har 2 x 3 kuddar märkta enligt följande: 5V, DI, GND och 5V, DO, GND. För att styra det är allt vi behöver göra att löda 3 anslutningar till dessa 3 kuddar 5V, DI, GND på ringen. 5V och GND för NEOPIXEL RING ansluta till +5V och GND för extern strömförsörjning och data DI -stift är anslutet till ESP8266 NODEMCU vid stift D4.

Obs: Jag kunde inte hitta NEOPIXEL RING 35 LED i FRITZING -biblioteket, så jag använde NEOPIXEL RING 60 LED för att ersätta den i kretsschemat.

Steg 3: SÄLJNING OCH MONTERING

Först tog jag bort originalkablar från NEOPIXEL RING, sedan lödde jag 3 -stifts hanhuvud vid 5V, DI, GND -stift på NEOPIXEL RING.

Bild
Bild

Jag skar DIY PROTOBOARD CIRCUIT 5X7cm i en liten bit, lödde 2 rader kvinnliga rubriker för att plugga ESP8266 NODEMCU på den. I den här bilden har jag lödt några extra komponenter som: 8P hona för MPU6050, en RGB LED med 3 st x strömbegränsande motstånd och 2P skruvplint.

Bild
Bild

Lödning av 3 -stifts honhuvud (5V, D4, GND) längst ner på DIY -kretskortet enligt schemat i föregående steg. Denna kvinnliga rubrik kommer att ansluta till manlig rubrik i NEOPIXEL RING.

Bild
Bild

Limma en liten låda för att täcka ESP8266 NODEMCU. Jag önskar att jag hade en 3D -skrivare för att göra små lådor så här. Jag borrade ett hål på lådan för att kvinnlig huvud av DIY PCB kan gå igenom det här hålet och ansluta till NEOPIXEL RING.

Bild
Bild

Det är väldigt enkelt. GJORT.

Bild
Bild

Jag använde mobiltelefonladdare för att leverera 5V ström till att räkna ringklocka.

Bild
Bild

Steg 4: PROGRAMMERING

Min idé visas på bilden nedan:

Bild
Bild

Timmar visas som ett binärt tal och vi behöver 4 lysdioder motsvarande ett 4-bitars binärt tal för att visa timme (max. 12). Minut och sekund representeras genom att räkna antalet lysdioder i tiotalet (max. 5) och enhetens siffra (max. 9). Totalt behöver vi (5+9) x 2 = 28 lysdioder för att visa minut och sekund.

Denna NEOPIXEL RING har 35 lysdioder så 3 återstående lysdioder används som separatorer för att klargöra timme, minut och sekund. Den är markerad med SVART färg på bilden.

Vi kan se bilden nedan för att förstå hur den här klockan visar tiden.

Bild
Bild

LED -lampornas position anges i följande matriser:

byte HHHH [4] = {16, 17, 18, 19}; // Timme - 4 bitars binärt nummer

byte M0 [5] = {14, 13, 12, 11, 10}; // Minut - Tiosiffrig byte M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minut - Enhetssiffrig byte S0 [5] = {21, 22, 23, 24, 25}; // Minut - Tiosiffrig byte S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minut - Enhetssiffrig byte SEPERATOR [3] = {0, 15, 20}; // 3 separatorlampor

Denna ringeringsklocka kan läsa tidsinformation från NTP -servern och tiden kommer att uppdateras över WIFI av ESP8266 NODEMCU.

Vi kan hänvisa till denna webbplats för att välja LED -färg du föredrar. På bilden nedan visar räknarringsklockan tiden utan separatorlampor.

Bild
Bild

Om det orsakar förvirring kan vi ställa in annan färg för dem (ex: VIT på bilden nedan) för att skilja timme, minut och sekund.

Bild
Bild

Räkningsklocka är tillgänglig på min GitHub.

Steg 5: SLUTA

AVSLUTA
AVSLUTA
AVSLUTA
AVSLUTA
AVSLUTA
AVSLUTA

Se några fler bilder.

Tack för att du tittade och jag hoppas att du gillar det !!!

Gilla och prenumerera på min YouTube -kanal.

Rekommenderad: