Inhoudsopgave:

Slaapkamerlamp Ws2812 - Ajarnpa
Slaapkamerlamp Ws2812 - Ajarnpa

Video: Slaapkamerlamp Ws2812 - Ajarnpa

Video: Slaapkamerlamp Ws2812 - Ajarnpa
Video: KARWEI | Een lichtplan voor de slaapkamer maken 2024, November
Anonim
Image
Image
Onderdelen lijst
Onderdelen lijst

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

Onderdelen lijst
Onderdelen lijst
Onderdelen lijst
Onderdelen lijst

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

Bedrading
Bedrading

Nu is het tijd om alle componenten samen te bedraden.

Stap 3: Montage

in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten

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

Genieten van
Genieten van
Genieten van
Genieten van
Genieten van
Genieten van
Genieten van
Genieten van

Nu, als alles klaar is, kun je

  1. 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
  2. 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: