Innholdsfortegnelse:

DIY LED Adventskalender: 3 trinn
DIY LED Adventskalender: 3 trinn

Video: DIY LED Adventskalender: 3 trinn

Video: DIY LED Adventskalender: 3 trinn
Video: Гениальные Лайфхаки, Которые Действительно Работают ▶3 2024, Juli
Anonim
DIY LED Adventskalender
DIY LED Adventskalender
DIY LED Adventskalender
DIY LED Adventskalender

Jeg skal beskrive hvordan vi lagde denne analoge klokken som fungerer som en adventskalender. Det er 24 ws2811 leds døgnet rundt i en sirkel, og hver av dem lyser grønt til dagene før jul. 1. juledag lyser alle lysene rødt. Hver annen måned er lysene en solid blå farge. Den er drevet av en es8266 som kan administreres av Arduino IDE, men en bringebærpi vil også fungere. Dette kan tilpasses og endres etter din smak, og det kan til og med kjøre animasjoner utenfor de vanlige, solide fargene. Fortsett å lese for å lære hvordan jeg lagde dette, eller se videoen nedenfor!

Rekvisita:

  1. es8266
  2. 5V strømforsyning
  3. ws2811 leds
  4. Klokkesett

Trinn 1: Bygg klokken

Bygg klokken
Bygg klokken
Bygg klokken
Bygg klokken
Bygg klokken
Bygg klokken

Vi begynte med å bygge klokken, som var 5 stykker rød eik 3,5 "bred og 18" høy. Etter å ha limt dem sammen skrapte vi av overflødig lim og pusset det flatt. Deretter tok vi et stikksag for å lage en grov sirkel, og flyttet til beltemaskinen for å gjøre sirkelen mer raffinert. Etter det brukte vi en tømrerplass for å måle ut 15 graders vinkler fra midten for å tegne linjene for hvor hvert lys skulle være. Vi brukte borepressen til å bore hullene omtrent 1,5 tommer fra kanten av klokken. Vi avsluttet den med Mahoney's Walnut Oil.

Trinn 2: Legg til de elektroniske komponentene og led opp kretsen

Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen
Legg til de elektroniske komponentene og led opp kretsen

Vi startet montering ved å skyve de 24 ws2811 lysdiodene gjennom 1/2 tommer hullene vi boret ut. Deretter tegnet vi en oversikt over klokkekomponenten og dro ut en 3/8 tommers fordypning slik at vi kunne passe den gjennom baksiden. Når det var gjort, limte vi 5V strømforsyningen på baksiden. Kretsen er veldig enkel og bruker en enkelt pinne fra es8266 mikrokontroller for å kontrollere lysdiodene, og 5V strømforsyningen for å drive dem.

Trinn 3: Installer koden og nyt

Installer koden og nyt!
Installer koden og nyt!
Installer koden og nyt!
Installer koden og nyt!
Installer koden og nyt!
Installer koden og nyt!

Neste trinn er å installere koden nedenfor. Siden vi bruker en ES8266 vil Arduino IDE fungere fint for dette:

github.com/tmckay1/advent_calendar

Du må endre pin -definisjonen som kontrollerer lysdiodene hvis du ikke bruker samme pin som oss, og legge til wifi -informasjonen din (SSID/passord). Du må også installere avhengigheter som FastLED og NTP Client, og du bruker es8266 -kortet som jeg gjorde, du må også installere kortet i Arduino IDE (sjekk ressurser for mer informasjon).

I utgangspunktet får koden den nåværende datoen fra NTP -klient hvert 10. sekund når den er koblet til wifi, og beregner deretter hvor mange lys som skal slås på hvis det er desember. Når den får denne informasjonen, bruker den FastLED -biblioteket til å lyse opp lysdiodene på klokken.

Etter at du har installert koden, kobler du den til og nyter:)

Ressurser

Installere NTP-klientavhengighet:

Installere FastLED-avhengighet:

Installere es8266-kortet på Arduino IDE:

Anbefalt: