Indholdsfortegnelse:
- Trin 1: Byg uret
- Trin 2: Tilføj de elektroniske komponenter, og led op i kredsløbet
- Trin 3: Installer koden og nyd det
Video: DIY LED Adventskalender: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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:
- es8266
- 5V strømforsyning
- ws2811 leds
- Ursæt
Trin 1: 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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
DIY Vanity Mirror i lette trin (ved hjælp af LED Strip Lights): 4 trin
DIY Vanity Mirror i lette trin (ved hjælp af LED Strip Lights): I dette indlæg lavede jeg et DIY Vanity Mirror ved hjælp af LED strips. Det er virkelig fedt, og du skal også prøve dem
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
DIY Arduino robotarm, trin for trin: 9 trin
DIY Arduino robotarm, trin for trin: Denne vejledning lærer dig, hvordan du bygger en robotarm selv