Innholdsfortegnelse:
- Trinn 1: DELELISTE
- Trinn 2: Skjematisk
- Trinn 3: SOLDING OG MONTERING
- Trinn 4: PROGRAMMERING
- Trinn 5: SLUTT
Video: TELLING RING KLOKKE: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg hadde planlagt å kjøpe en Neopixel Ring 60 Led for å lage en klokke, men dessverre kunne jeg ikke kjøpe den. Til slutt kjøpte jeg en Neopixel Ring 35 Leds og fant en enkel måte å lage en internettklokke som kan vise time, minutt og sekund med denne LED Ring 35. La oss komme i gang.
Trinn 1: DELELISTE
Hovedkomponenter er inkludert:
- 01 stk x ESP8266 NODEMCU
- 01 stk x NEOPIXEL RING 35 LED
- 01 stk x DOBBELSIDIG UNIVERSAL PCB FOR DIY 5x7cm
- 01 stk x HANNE OG KVINNE 40PIN 2.54MM HEADER
- 01 stk x TELEFONLADER FOR STRØMFORSYNING
Trinn 2: Skjematisk
Dette er en veldig enkel krets. NEOPIXEL RING har 2 x 3 puter merket som følger: 5V, DI, GND og 5V, DO, GND. For å kontrollere det, trenger vi bare å lodde 3 tilkoblinger til disse 3 pads 5V, DI, GND på ringen. 5V og GND for NEOPIXEL RING kobles til +5V og GND for ekstern strømforsyning og data DI pin er koblet til ESP8266 NODEMCU på pin D4.
Merk: Jeg kunne ikke finne NEOPIXEL RING 35 LED i FRITZING -biblioteket, så jeg brukte NEOPIXEL RING 60 LED til å erstatte den i kretsdiagrammet.
Trinn 3: SOLDING OG MONTERING
For det første fjernet jeg originale kabler fra NEOPIXEL RING, deretter loddet jeg 3 -pins hanhodet på 5V, DI, GND -pinner på NEOPIXEL RING.
Jeg kuttet DIY PROTOBOARD CIRCUIT 5X7cm i et lite stykke, loddet 2 rader med kvinnelige overskrifter for å plugge ESP8266 NODEMCU på den. På dette bildet har jeg loddet noen ekstra komponenter som: 8P kvinnelig topptekst for MPU6050, en RGB LED med 3 stk x strømbegrensende motstander og 2P skrueklemme.
Lodding 3 -pins kvinnelig topptekst (5V, D4, GND) nederst på DIY -kretskortet etter skjemaet på forrige trinn. Denne kvinnelige overskriften vil koble seg til den mannlige overskriften til NEOPIXEL RING.
Lim en liten eske for å dekke ESP8266 NODEMCU. Jeg skulle ønske jeg hadde en 3D -skriver for å lage små bokser som dette. Jeg boret et hull på esken for at kvinnelig topptekst av DIY PCB kan gå gjennom dette hullet og koble til NEOPIXEL RING.
Det er veldig enkelt. FERDIG.
Jeg brukte mobiltelefonlader for å levere 5V strøm til telle ringeklokke.
Trinn 4: PROGRAMMERING
Min idé er vist på bildet nedenfor:
Timen vises som et binært tall, og vi trenger 4 lysdioder som tilsvarer et 4-bits binært tall for å vise timen (maks. 12). Minutt og sekund er representert ved å telle antall lysdioder i tiersifret (maks. 5) og enheter siffer (maks. 9). Totalt trenger vi (5+9) x 2 = 28 lysdioder for å vise minutt og sekund.
Denne NEOPIXEL RINGEN har 35 lysdioder, så 3 gjenværende lysdioder brukes som separatorer for å avklare time, minutt og sekund. Den er markert med SVART farge på bildet.
Vi kan se bildet nedenfor for å forstå hvordan denne klokken viser tiden.
Posisjonen til lysdiodene er angitt i følgende matriser:
byte HHHH [4] = {16, 17, 18, 19}; // Time - 4 bit binært tall
byte M0 [5] = {14, 13, 12, 11, 10}; // minutt - ti -sifret byte M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minutt - Enhetssifret byte S0 [5] = {21, 22, 23, 24, 25}; // minutt - ti -sifret byte S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minutt - Enhetssifret byte SEPERATOR [3] = {0, 15, 20}; // 3 separatorlys
Denne telle ringeklokken kan lese tidsinformasjon fra NTP -serveren, og tiden vil bli oppdatert over WIFI av ESP8266 NODEMCU.
Vi kan henvise til dette nettstedet for å velge LED -farge du foretrekker. På bildet nedenfor viser telle ringeklokken tiden uten separator lysdioder.
Hvis det forårsaker forvirring, kan vi angi andre farger for dem (eks: HVITT på bildet nedenfor) for å differensiere time, minutt og sekund.
Telle ringeklokkoden er tilgjengelig på min GitHub.
Trinn 5: SLUTT
Se noen flere bilder.
Takk for at du så på, og jeg håper du liker det !!!
LIK og abonner på YouTube -kanalen min.
Anbefalt:
UK Ring Video Doorbell Pro som arbeider med mekanisk klokke: 6 trinn (med bilder)
UK Ring Video Doorbell Pro som arbeider med mekanisk klokke: **************************************** **************** Vær oppmerksom på at denne metoden bare fungerer med vekselstrøm akkurat nå. Jeg oppdaterer hvis/når jeg finner en løsning for dørklokker som bruker likestrøm I mellomtiden hvis du har likestrøm forsyning, trenger du ikke
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
KLOKKE MED ATMEGA 8: 7 -trinn (med bilder)
KLOKKE VED Å BRUKE ATMEGA 8: ATMEGA 8 er en av de billigste mikrokontroller, så jeg bestemte meg for å få klokken til å bruke den. Det første jeg kom over er å vise tid, derfor er det mest generelle 7 -segmenters display, men jeg kan ikke vise all teksten forvent få, så jeg bestemte meg for å gå med
Lag din egen Retro Nixie -klokke med en RTC !: 7 trinn (med bilder)
Lag din egen Retro Nixie -klokke med en RTC !: I dette prosjektet vil jeg vise deg hvordan du lager en retro nixie -klokke. Det betyr at jeg vil vise deg hvordan du kan kontrollere nixie -rør med en høyspent likestrøm, og så vil jeg kombinere 4 nixie -rør med en Arduino, en sanntidsklokke (RTC) og en kopp
Lage en klokke fra en klokke: 11 trinn (med bilder)
Opprette en klokke fra en klokke: I denne instruksen tar jeg en eksisterende klokke og lager det jeg føler er en bedre klokke. Vi går fra bildet til venstre til bildet til høyre. Før du begynner på din egen klokke, må du vite at gjenmontering kan være utfordrende som den viktigste