Innholdsfortegnelse:
- Trinn 1: Delliste
- Trinn 2: Kabling
- Trinn 3: Montering
- Trinn 4: Programvare
- Trinn 5: Integrasjon til Apple Home (valgfritt)
- Trinn 6: Nyt
Video: Sengelampe Ws2812: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hei alle sammen, Jeg bestemte meg for å bygge om eksisterende sengelampe for å kunne styre den fra smarttelefon eller hvilken som helst enhet med nettleser og integrere enn til Apple Home.
Målene er:
1. Bruk WS2812b led stripe til å kontrollere lysstyrke, farge eller animasjon/effekter
2. Bruk normal lampe 220v kontrollert av relé for å beholde normal oppførsel
3. Bruk LDR til automatisk kontroll av lysstyrken avhenger av lyset i rommet
4. Integrert/innebygd nettsted for kontroll via alle enheter i nettleseren
5. Integrer dem alle i Apple Home -settet, hvis det finnes
6. Intern planlegger for å definere regler, tidsregler slås av og på uavhengig av Apple Home
Trinn 1: Delliste
1. Enhver tradisjonell lampe 900-1000 mm høyde
2. Plastrør 20-40 mm diameter og 900-1000 mm høyde. Jeg har brukt billig kanaliseringsrør
3. WS2812 led stripe 30-60 LED per meter. 2-3 meters lengde
4. ESP8266 eller ESP32 enhet. Jeg har brukt ESP8266 dev board
5. Strømforsyning AC/DC 5V 2-3 A. (beregningen er som 1A for 50 lysdioder pluss minus)
6. LDR
7. Relemodul for kontroll av 220v lampe
8. Motstander: 1x 200 Ohm, 1x 10k Ohm
9. Noen ledninger
Trinn 2: Kabling
Nå er det på tide å koble alle komponentene sammen.
Trinn 3: Montering
1. Vik LED -stripene rundt plastrøret
2. Sett ESP8266 i en hvilken som helst plastboks
3. Sett relemodulen i en annen plastboks
4. Tråd i henhold til diagrammer
5. Fest bokser på lampens bunn. Jeg har brukt plastlim
6. Sett LDR på toppen av lampen og skjul ledninger inne i plastrøret
Trinn 4: Programvare
Til dette prosjektet har jeg brukt universell programvare, utviklet av meg selv
Ta en titt på github -siden
Denne inneholder full instruksjon om hvordan du kompilerer og konfigurerer
Akkurat for dette prosjektet har jeg brukt følgende konfigurasjonsfiler
1. Konfigurasjon config.json
2. Tjenester services.json
3. Triggers utløser.json
Hva du trenger å sjekke og endre:
1. Services.json - juster "numleds": xxx, hvor xxx antall av dine faktiske lysdioder, etter stripeskjæring
2. config.json - angi riktig vertsnavn for enheten "localhost":
3. config.json - angi riktige verdier for mqtt -tilkoblingen: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., hvis mqtt_host er tomt, prøver ikke enheten å koble seg til mqtt
Trinn 5: Integrasjon til Apple Home (valgfritt)
Ta en titt på wiki, hvordan du gjør integrasjon
github.com/Yurik72/ESPHomeController/wiki/…
Ta en titt på den vedlagte delen av konfigurasjonen for Homekit2MQTT.
Hvis du ikke vil legge til alt manuelt, er det bare å bytte ut hele eller deler av filen (config.json) i Homekit2MQTT -konfigurasjonen.
Trinn 6: Nyt
Nå, når alt er gjort kan du
-
Administrer lyset ditt via nettleseren med en hvilken som helst enhet
- Slå på/av RGB -lysdioder
- Slå pæren av/på
- Administrer farge, lysstyrke og mer enn 40 innebygde effekter for WS2812
- Sett opp en enkel timingplanlegger for alle funksjonene beskrevet ovenfor
-
Bruker Apple Home kit
- Slå på/av RGB -lysdioder
- Slå pæren av/på
- Administrer farge og lysstyrke på RGB -lysdioder
- Bruke Home kit automatiseringsskriptoppsettplanlegger
- Bruker siri for stemmekontroll av lampen din
Anbefalt:
DIY INTERNETTKONTROLLERT SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 trinn (med bilder)
DIY INTERNETTKONTROLLERT SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Her er mitt andre fremskritt til et prosjekt som jeg er veldig spent på å vise deg. Det handler om en DIY Smart LED Matrix som lar deg vise på den, data, for eksempel YouTube -statistikk, Smart Home -statistikken din, som temperatur, fuktighet, kan være en enkel klokke, eller bare vise
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 trinn (med bilder)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Her er min introduksjon til et prosjekt som jeg er veldig spent på å vise deg. Det handler om en DIY Smart LED Matrix som lar deg vise på den, data, for eksempel YouTube -statistikk, Smart Home -statistikken din, som temperatur, fuktighet, kan være en enkel klokke eller bare
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Komme i gang med NeoPixel / WS2812 RGB LED: 8 trinn (med bilder)
Komme i gang med NeoPixel / WS2812 RGB LED: [Spill av video] I denne instruksen vil vi utforske den adresserbare RGB LED (WS2812) eller populært kjent som Adafruit NeoPixel. NeoPixel er en familie av ringer, strimler, brett og amp; pinner av pulserende, fargerike miniatyr -lysdioder. Disse er kjedelige