INHOUDSOPGAWE:
- Stap 1: Deellys
- Stap 2: Bedrading
- Stap 3: Monteer
- Stap 4: sagteware
- Stap 5: Integrasie met Apple Home (opsioneel)
- Stap 6: Geniet dit
Video: Slaapkamerlamp Ws2812: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hi almal, Ek het besluit om die bestaande bedlamp te herbou om dit van 'n slimfoon of enige ander toestel met 'n blaaier te kan beheer en te integreer as by Apple Home.
Die doelwitte is:
1. Gebruik WS2812b led strip om helderheid, kleur of animasie/effekte te beheer
2. Gebruik normale lamp 220v wat deur relais beheer word om normale gedrag te behou
3. Gebruik LDR om die helderheid van die outomatiese beheer te bepaal, hang af van die lig van die kamer
4. Geïntegreerde/ingeboude webwerf om via enige toestel in die blaaier te beheer
5. Integreer hulle almal in die Apple Home -kit, indien beskikbaar
6. Interne skeduleerder om reëls te definieer, tydsreëls word afgeskakel en is onafhanklik van die Apple Home
Stap 1: Deellys
1. Enige tradisionele lamp 900-1000 mm hoogte
2. Plastiekpyp 20-40 mm in deursnee en 900-1000 mm hoogte. Ek het goedkoop kanaalpyp gebruik
3. WS2812 geleide strook 30-60 LED's per meter. 2-3 meter lengte
4. ESP8266 of ESP32 toestel. Ek het ESP8266 dev board gebruik
5. Kragtoevoer AC/DC 5V 2-3 A. (berekening is soos 1A vir 50 LED's plus minus)
6. LDR
7. Relay module om 220v lamp te beheer
8. Weerstande: 1x 200 Ohm, 1x 10k Ohm
9. 'n Paar drade
Stap 2: Bedrading
Dit is tyd om al die komponente aanmekaar te sit.
Stap 3: Monteer
1. Draai LED's om die plastiekpyp
2. Plaas ESP8266 in enige plastiekboks
3. Plaas die aflosmodule in 'n ander plastiekboks
4. Draad volgens diagramme
5. Maak bokse aan die onderkant van die lamp vas. Ek het plastiese gom gebruik
6. Sit LDR bo -op die lamp en steek die drade binne -in die plastiekpyp weg
Stap 4: sagteware
Vir hierdie projek het ek universele sagteware gebruik, wat ek self ontwikkel het
Kyk gerus na die github -bladsy
Dit bevat volledige instruksies oor hoe om op te stel en op te stel
Ek het presies vir hierdie projek die volgende konfigurasie lêers gebruik
1. Opstelling config.json
2. Dienste services.json
3. Snellers snellers.json
Wat u nodig het, kyk en verander:
1. Services.json - pas "numleds" aan: xxx, waar xxx nommer van u werklike LED's, na strooksny
2. config.json - stel die regte gasheernaam vir u toestel "localhost" in:
3. config.json - stel die regte waardes vir u mqtt -verbinding in: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., as mqtt_host leeg is, sal die toestel nie probeer om aan mqtt te koppel nie
Stap 5: Integrasie met Apple Home (opsioneel)
Kyk gerus na wiki, hoe om integrasie te doen
github.com/Yurik72/ESPHomeController/wiki/…
Kyk gerus na die aangehegte deel van die konfigurasie vir Homekit2MQTT.
As u nie alles met die hand wil byvoeg nie, vervang dan die hele of 'n gedeelte van die lêer (config.json) in Homekit2MQTT -opset.
Stap 6: Geniet dit
Nou, as alles klaar is, kan u
-
Beheer u lig via 'n blaaier met enige toestel
- Skakel RGB LED's aan/uit
- Skakel die gloeilamp aan/uit
- Beheer kleur, helderheid en meer as 40 ingeboude effekte vir die WS2812
- Stel 'n eenvoudige tydsberekening op vir alle funksies hierbo beskryf
-
Gebruik die Apple Home -kit
- Skakel RGB LED's aan/uit
- Skakel die gloeilamp aan/uit
- Beheer kleur en helderheid van RGB Leds
- Gebruik die opstelplanner van die tuisstel -outomatiseringskrip
- Gebruik siri vir stembeheer van u lamp
Aanbeveel:
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C met Arduino IDE: 5 stappe
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C Met behulp van Arduino IDE: Hallo ouens in hierdie instruksies, ons leer hoe om neopixel ws2812 LED's of led strip of led matrix of led ring te gebruik met m5stack m5stick-C ontwikkelbord met Arduino IDE en ons sal maak 'n reënboogpatroon daarmee saam
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Clemson Tiger Paw Decoration Back-lit met WS2812 LED Strips: 5 stappe (met foto's)
Clemson Tiger Paw Decoration Back-lit Met WS2812 LED Strips: Clemson se makerruimte in die Watt-sentrum het 'n lasersnyer, en ek wou dit goed gebruik. Ek het gedink dit sou cool wees om 'n tierpoot met agtergrond te maak, maar ek wou ook iets doen met randverligte akriel. Hierdie projek is die kombinasie van beide
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Aan die gang met NeoPixel / WS2812 RGB LED: 8 stappe (met foto's)
Aan die gang met NeoPixel / WS2812 RGB LED: [Speel video] In hierdie instruksies gaan ons kyk na die adresseerbare RGB LED (WS2812) of in die volksmond bekend as Adafruit NeoPixel. NeoPixel is 'n familie van ringe, stroke, planke en amp; stokke pulserende, kleurvolle miniatuur LED's. Dit is kettingvormig