Indholdsfortegnelse:

DIY LED Adventskalender: 3 trin
DIY LED Adventskalender: 3 trin

Video: DIY LED Adventskalender: 3 trin

Video: DIY LED Adventskalender: 3 trin
Video: 3D Weihnachtsbaum selber basteln / DIY Papier 2024, Juli
Anonim
DIY LED adventskalender
DIY LED adventskalender
DIY LED adventskalender
DIY LED adventskalender

Jeg vil beskrive, hvordan vi lavede dette analoge ur, der dobbelt fungerer som en adventskalender. Der er 24 ws2811 lysdioder døgnet rundt i en cirkel, og hver af dem lyser grønt til dagene før jul. 1. juledag lyser alle lysene rødt. Hver anden måned er lysene en ensfarvet blå farve. Det er drevet af en es8266, der kan administreres af Arduino IDE, men en hindbær pi ville også fungere. Dette kan tilpasses og ændres efter din smag, og det kan endda køre animationer uden for de normale solide farver. Fortsæt med at læse for at lære, hvordan jeg lavede dette, eller se videoen herunder!

Tilbehør:

  1. es8266
  2. 5V strømforsyning
  3. ws2811 leds
  4. Ursæt

Trin 1: Byg uret

Byg uret
Byg uret
Byg uret
Byg uret
Byg uret
Byg uret

Vi startede med at bygge uret, som var 5 stykker rød eg 3,5 "bred og 18" høj. Efter at have limet dem sammen skrabede vi den overskydende lim af og slibede den fladt ned. Derefter tog vi et stiksav for at lave en grov cirkel og flyttede til båndsliberen for at gøre cirklen mere raffineret. Derefter brugte vi en tømrerplads til at måle 15 graders vinkler fra midten for at tegne stregerne for, hvor hvert lys skulle være. Vi brugte borepressen til at bore hullerne cirka 1,5 tommer fra urets kant. Vi afsluttede det med Mahoney's Walnut Oil.

Trin 2: Tilføj de elektroniske komponenter, og led op i kredsløbet

Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet
Tilføj de elektroniske komponenter, og forbind kredsløbet

Vi startede monteringen ved at skubbe de 24 ws2811 -leds gennem de 1/2 tommer huller, vi borede ud. Derefter tegnede vi en kontur af urkomponenten og lagde en 3/8 tommer fordybning ud, så vi kunne passe den gennem bagsiden. Da det var gjort, limede vi 5V strømforsyningen bag på, tilføjede en klamp, der ville holde den til væggen, og loddet kredsløbet, der ville drive lysene. Kredsløbet er meget enkelt og bruger en enkelt pin fra es8266 mikrokontrolleren til at styre lysdioderne, og 5V strømforsyningen til at drive dem.

Trin 3: Installer koden og nyd det

Installer koden og nyd det!
Installer koden og nyd det!
Installer koden og nyd det!
Installer koden og nyd det!
Installer koden og nyd det!
Installer koden og nyd det!

Næste trin er at installere koden herunder. Da vi bruger en ES8266, fungerer Arduino IDE fint til dette:

github.com/tmckay1/advent_calendar

Du skal ændre pin -definitionen, der styrer lysdioderne, hvis du ikke bruger den samme pin som os, og tilføje dine wifi -oplysninger (SSID/adgangskode). Du skal også installere afhængigheder som FastLED og NTP -klient, og du bruger es8266 -kortet som jeg gjorde, du skal også installere kortet i Arduino IDE (tjek ressourcer for mere info).

Grundlæggende får koden den aktuelle dato fra NTP -klient hvert 10. sekund, når den er forbundet til wifi og beregner derefter, hvor mange lys der skal tændes, hvis det er december. Når den får denne information, bruger den FastLED -biblioteket til at tænde lysdioderne på uret.

Efter installation af koden skal du tilslutte den og nyde:)

Ressourcer

Installation af NTP-klientafhængighed:

Installation af FastLED-afhængighed:

Installation af es8266-kortet på Arduino IDE:

Anbefalede: