Inhoudsopgave:
- Stap 1: Onderdelenlijst
- Stap 2: Bedrading
- Stap 3: Montage
- Stap 4: Software
- Stap 5: Integratie met Apple Home (optioneel)
- Stap 6: Geniet ervan
Video: Slaapkamerlamp Ws2812 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Hallo allemaal, Ik besloot om de bestaande slaapkamerlamp opnieuw te bouwen om deze vanaf een smartphone of elk apparaat met browser te kunnen bedienen en te integreren dan met Apple Home.
De doelen zijn:
1. Gebruik WS2812b ledstrip om helderheid, kleur of animatie/effecten te regelen
2. Gebruik een normale lamp 220v die wordt bestuurd door een relais om normaal gedrag te behouden;
3. Gebruik LDR om de helderheid automatisch te regelen, afhankelijk van het kamerlicht;
4. Geïntegreerde/ingebouwde website voor bediening via alle apparaten in de browser
5. Integreer ze allemaal in de Apple Home-kit, indien aanwezig
6. Interne planner om regels te definiëren, timingregels worden in- en uitgeschakeld onafhankelijk van de Apple Home
Stap 1: Onderdelenlijst
1. Elke traditionele lamp 900-1000 mm hoogte
2. Kunststof buis met een diameter van 20-40 mm en een hoogte van 900-1000 mm. Ik heb goedkope kanalisatiepijp gebruikt
3. WS2812 ledstrip 30-60 leds per meter. 2-3 meter lengte
4. ESP8266- of ESP32-apparaat. Ik heb ESP8266 dev board gebruikt
5. Voeding AC/DC 5V 2-3 A. (berekening is als 1A voor 50 LED's plus minus)
6. LDR
7. Relaismodule om 220v lamp aan te sturen
8. Weerstanden: 1x 200 Ohm, 1x 10k Ohm
9. Sommige draden
Stap 2: Bedrading
Nu is het tijd om alle componenten samen te bedraden.
Stap 3: Montage
1. Wikkel de LED-strip rond de plastic buis
2. Zet ESP8266 in een plastic doos
3. Zet de relaismodule in een andere plastic doos
4. Draad volgens schema's:
5. Bevestig dozen op de lampbodem. Ik heb plastic lijm gebruikt
6. Plaats LDR op de bovenkant van de lamp en verberg de draden in de plastic buis
Stap 4: Software
Voor dit project heb ik universele software gebruikt, die ik zelf heb ontwikkeld
Neem eens een kijkje op de github-pagina
Deze bevatten volledige instructies voor het compileren en instellen
Precies voor dit project heb ik de volgende configuratiebestanden gebruikt
1. Configuratie config.json
2. Services services.json
3. Triggers triggers.json
Wat u moet controleren en wijzigen:
1. Services.json - pas "numleds" aan: xxx, waarbij xxx het nummer van uw werkelijke LED's is, na het knippen van de strip
2. config.json - stel de juiste hostnaam in voor uw apparaat "localhost":
3. config.json - stel de juiste waarden in voor uw mqtt-verbinding: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., als mqtt_host leeg is, zal het apparaat niet proberen verbinding te maken met mqtt
Stap 5: Integratie met Apple Home (optioneel)
Neem eens een kijkje op wiki, hoe integratie te doen
github.com/Yurik72/ESPHomeController/wiki/…
Bekijk het bijgevoegde deel van de configuratie voor Homekit2MQTT.
Als u niet alles handmatig wilt toevoegen, vervangt u het bestand (config.json) gewoon geheel of gedeeltelijk in de Homekit2MQTT-configuratie.
Stap 6: Geniet ervan
Nu, als alles klaar is, kun je
-
Gebruik elk apparaat om uw licht te beheren via de browser
- RGB-LED's in-/uitschakelen
- Lamp lamp aan/uit zetten
- Beheer kleur, helderheid en meer dan 40 ingebouwde effecten voor de WS2812
- Stel een eenvoudige timingplanner in voor alle hierboven beschreven functies
-
Apple Home-kit gebruiken
- RGB-LED's in-/uitschakelen
- Lamp lamp aan/uit zetten
- Beheer kleur en helderheid van RGB-leds
- De planner voor het instellen van scripts voor Home Kit-automatisering gebruiken
- Siri gebruiken voor spraakbediening van je lamp
Aanbevolen:
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 stappen (met afbeeldingen)
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Hier is mijn tweede voorschot op een project dat ik je graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon laten zien
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 stappen (met afbeeldingen)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Hier is mijn inleiding tot een project dat ik u graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon
Slimme RGB-leds upgraden: WS2812B vs. WS2812: 6 stappen
Slimme RGB-leds upgraden: WS2812B vs. WS2812: Het enorme aantal projecten dat we de afgelopen 3 jaar hebben zien gebruiken van slimme RGB-leds, of het nu strips, modules of aangepaste PCB's zijn, is verbazingwekkend. Deze uitbraak van RGB LED-gebruik is hand in hand gegaan met een signi