Innehållsförteckning:

DIY LED Adventskalender: 3 steg
DIY LED Adventskalender: 3 steg

Video: DIY LED Adventskalender: 3 steg

Video: DIY LED Adventskalender: 3 steg
Video: DIY Adventskalender basteln aus Klopapierrollen 🎄 Weihnachtsdekoration selber machen ❄️ Adventszeit 2024, Juli
Anonim
DIY LED Adventskalender
DIY LED Adventskalender
DIY LED Adventskalender
DIY LED Adventskalender

Jag kommer att beskriva hur vi gjorde den här analoga klockan som fungerar som en adventskalender. Det finns 24 ws2811 lysdioder dygnet runt i en cirkel och var och en av dem lyser grönt till dagarna före jul. På juldagen lyser alla lampor rött. Under varannan månad har lamporna en fast blå färg. Den drivs av en es8266 som kan hanteras av Arduino IDE, men en hallon pi skulle också fungera. Detta kan anpassas och ändras efter eget tycke, och det kan till och med köra animationer utanför de vanliga fasta färgerna. Fortsätt läsa för att lära dig hur jag gjorde det, eller titta på videon nedan!

Tillbehör:

  1. es8266
  2. 5V strömförsörjning
  3. ws2811 lysdioder
  4. Klocksats

Steg 1: Bygg klockan

Bygg klockan
Bygg klockan
Bygg klockan
Bygg klockan
Bygg klockan
Bygg klockan

Vi började med att bygga klockan, som var 5 bitar röd ek 3,5 "bred och 18" lång. Efter att ha limt ihop dem skrapade vi bort överflödigt lim och slipade ner det platt. Sedan tog vi en sticksåg för att göra en grov cirkel och flyttade till remslipmaskinen för att göra cirkeln mer förfinad. Efter det använde vi en snickartorg för att mäta 15 graders vinklar från mitten för att dra linjerna för var varje ljus ska vara. Vi använde borrpressen för att borra hålen cirka 1,5 tum från klockans kant. Vi avslutade den med Mahoney's Walnut Oil.

Steg 2: Lägg till de elektroniska komponenterna och koppla upp kretsen

Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen
Lägg till de elektroniska komponenterna och koppla upp kretsen

Vi började montera genom att skjuta de 24 ws2811 -lysdioderna genom de 1/2 -tums hål som vi borrade ut. Sedan ritade vi en kontur av klockkomponenten och dirigerade ut ungefär 3/8 tum fördjupning så att vi kunde passa den genom baksidan. När det var klart varmlimmade vi 5V -strömförsörjningen på baksidan, lade till en klämma som skulle hålla den på väggen och lödde kretsen som skulle driva lamporna. Kretsen är mycket enkel och använder en enda stift från es8266 mikrokontroller för att styra lysdioderna och 5V strömförsörjning för att driva dem.

Steg 3: Installera koden och njut

Installera koden och njut!
Installera koden och njut!
Installera koden och njut!
Installera koden och njut!
Installera koden och njut!
Installera koden och njut!

Nästa steg är att installera koden nedan. Eftersom vi använder en ES8266 kommer Arduino IDE att fungera bra för detta:

github.com/tmckay1/advent_calendar

Du måste ändra stiftdefinitionen som styr lysdioderna om du inte använder samma stift som oss och lägga till din wifi -information (SSID/lösenord). Du måste också installera beroenden som FastLED och NTP Client, och du använder es8266 -kortet som jag gjorde, du måste också installera kortet i Arduino IDE (kolla resurser för mer info).

I grund och botten får koden det aktuella datumet från NTP -klienten var 10: e sekund när den är ansluten till wifi och beräknar sedan hur många lampor som ska tändas om det är december. När den väl fått den informationen använder den FastLED -biblioteket för att tända lysdioderna på klockan.

När du har installerat koden, anslut den och njut:)

Resurser

Installera NTP-klientberoende:

Installera FastLED-beroende:

Installera es8266-kortet på Arduino IDE:

Rekommenderad: