Innholdsfortegnelse:
- Trinn 1: Bygg klokken
- Trinn 2: Legg til de elektroniske komponentene og led opp kretsen
- Trinn 3: Installer koden og nyt
Video: DIY LED Adventskalender: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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:
- es8266
- 5V strømforsyning
- ws2811 leds
- Klokkesett
Trinn 1: 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
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
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:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
DIY Vanity Mirror i enkle trinn (ved bruk av LED -stripelys): 4 trinn
DIY Vanity Mirror i enkle trinn (ved hjelp av LED Strip Lights): I dette innlegget laget jeg et DIY Vanity Mirror ved hjelp av LED strips. Det er veldig kult, og du må prøve dem også
DIY Arduino robotarm, trinn for trinn: 9 trinn
DIY Arduino robotarm, trinn for trinn: Denne opplæringen lærer deg hvordan du bygger en robotarm selv