Innehållsförteckning:
- Steg 1: Dellistan:
- Steg 2: Äta pralinerna ur lådan
- Steg 3: Anslut alla komponenter
- Steg 4: Kodning av Wemos Board
- Steg 5: Kontrollera uttaget
Video: En Wi-Fi-kontrollerad ljusbrytare: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej! Har du någonsin varit så trött att du glömde att släcka lamporna i ditt rum? Eller vill du bara inte gå upp från en varm och mysig säng och slå på lampan vid sänglampan? Förmodligen känner vi alla till den känslan. Det är därför jag skulle vilja presentera dig hur jag gjorde en smarttelefonstyrd bas till ett framtida hemautomatiseringssystem-en Wi-Fi-kontrollerad ljusbrytare.
Steg 1: Dellistan:
Att bestämma vilka delar vi ska använda är alltid kul. Mycket sökning efter den billigaste och mest pålitliga delen samtidigt som jag tittar på andra i butiken och funderar på ett annat bra projekt: D
Först skulle vi behöva en hjärna för vårt projekt.
Jag valde Wemos D1 minikort, eftersom det inte bara ger Wi-Fi-anslutning för switch, utan har 11 GPIO och är programmerbar via Arduino IDE-programvaran, så vi behöver inte använda en annan mikrokontroller. Jag köpte en för 2,69 dollar från Aliexpress.
OK. Nu skulle vi behöva en faktisk strömbrytare som bryter anslutningen i nätledningen.
Så jag köpte en 2-kanals relämodul för 0,85 dollar igen på Aliexpress.
Ett annat viktigt element är en strömförsörjning. Jag valde denna 230VAC till 5VDC transformator för $ 1,99. Den klarar 3W effekt vilket skulle vara mer än tillräckligt.
Vi skulle också behöva ett projektfodral (som jag använde en pralinesbox): D, en nätsladd, några bygelkablar och ett vägguttag (det bästa är ett som sticker ut ur väggen och monteras på 2 skruvar)
Steg 2: Äta pralinerna ur lådan
När lådan är tom kan vi fortsätta att montera vägguttaget på fodralet. Min låda var för svår att borra i den, så jag använde en kniv för att göra 2 små utskärningar. Sedan fixerade jag uttaget med små bultar, muttrar och dynor på plats.
Jag följde med att montera transformatorn på ett stycke perfboard för att underlätta lödningen. Sedan tog jag bort nätsladden och lödde kablarna till AC -stift på transformatorn.
Steg 3: Anslut alla komponenter
Nu är det roliga - att ansluta varje bit och under tiden inte röra någonting: D
Schemat visar alla anslutningar vi måste göra mellan brädorna, förutom neutralen för det kontrollerade uttaget, som går direkt till nätsladden. För högspänningsanslutningarna, använd alltid de ledningar som klarar strömmen - t.ex. vi kan korta ner vår strömkabel tidigare och använda de skurna fragmenten mellan uttaget och reläer. Det är också bra att hålla trådfärgerna rätt (levande trådbrun, neutralblå och slipad gulgrön).
Steg 4: Kodning av Wemos Board
Nu den tråkigaste delen - kodningen. Eftersom jag är en mycket lat person använde jag en befintlig exempelskiss och modifierade den lite för att svara på våra kommandon. Hela koden finns på min GitHub.
Nu kan vi ladda upp koden till tavlan. Hmm, men vänta man, hur? Det är inte en Arduino -bräda. Först måste vi lägga till kortdefinitioner till vår IDE för att göra den synlig. Sedan söker vi på tavlorna efter vår Wemos D1 mini, ställer in uppladdningshastigheten till 115200bps och laddar sedan upp koden.
Steg 5: Kontrollera uttaget
Nu, om vi kopplar bort vår USB-kabel och ansluter vårt kort till eluttaget, bör den ansluta till vårt Wi-Fi-nätverk och svara när vi öppnar den i webbläsaren.
Men vad är adressen vi ska skriva i webbläsarfältet? Det är där "mDNS responder" är till nytta, eftersom vi inte behöver veta kortets IP -adress. I koden har vi deklarerat att mDNS skulle svara på namnet "remoteSocket01" och servern är inställd på port 81, så hela adressen skulle vara https://remoteSocket01.local: 81. Allt arbete är inställt på /[output] /[on or off]
Vad händer om vi inte kan ansluta till kortet med mDNS -adressen, t.ex. på smarttelefonen? Här kommer till hands en Android -app som heter IP -verktyg. En av funktionerna är att vi kan söka i det lokala nätverket efter alla anslutna enheter. Vi skulle söka efter en enhet som producerats av Espressif Inc. och läsa IP -adressen som visas ovan.
Om du inte vill skriva adressen i fältet varje gång - gjorde jag en Android -app för att göra allt enklare. De grundläggande funktionerna för närvarande är att slå på eller stänga av uttaget och "uppfriskande" - att stänga av det i en sekund och sätta på det igen. Du kan ladda ner det härifrån.
Hoppas du skulle tycka om en DIY smart sänglampa: D
Tills nästa gång, Krzysztof:)
Rekommenderad:
Hemmautomation WiFi-ljusbrytare med ESP-01: 8 steg
Hemmautomation WiFi-ljusbrytare med ESP-01: Med denna oförstörbara kommer jag att gå dig igenom stegen för att göra din första wifi-ljusströmbrytare. Därefter gör vi sensorer och så småningom går vi till Home Assistant-inställningar och konfigurationer
Enkel ljusbrytare: 5 steg (med bilder)
Enkel ljusbrytare: I byggandet av Simple Bots kommer vi att använda en serie fotokopplade enheter som kallas moduler. Men innan vi kan göra detta behöver vi ett bra fotopar att använda som en ljusaktiverad omkopplare. För att göra en av dessa switchar kommer vi att använda en speciell OSRA
Fjärrkontroll Bluetooth -ljusbrytare: 4 steg (med bilder)
Fjärrkontroll Bluetooth -ljusbrytare: Detta kommer att vara det första projektet i en serie med titeln: "Optimerad latskap: över konstruerade lösningar för anmärkningsvärt triviala problem" Har du någonsin legat i sängen sent på kvällen och läst eller tittat på Netflix på din bärbara dator? Det värsta är förstås
Ljusbrytare + fläktdimmer i ett kort med ESP8266: 7 steg (med bilder)
Ljusbrytare + fläktdimmer i ett kort med ESP8266: I den här självstudien kommer du att lära dig hur du bygger din egen ljusströmbrytare och fläktdimmer i bara ett kort med mikrokontrollern och WiFi -modulen ESP8266.Detta är ett bra projekt för IoT.Cautions : Denna krets hanterar växelströmsspänningar, så var försiktig
Bluetooth fjärrstyrd ljusbrytare - eftermontering. Ljusbrytare fungerar fortfarande, ingen extra skrivning. 9 steg (med bilder)
Bluetooth fjärrstyrd ljusbrytare - eftermontering. Ljusbrytaren fungerar fortfarande, ingen extra skrivning.: Uppdatering 25 november 2017 - För en högeffektsversion av detta projekt som kan styra kilowatt belastning, se Eftermontering av BLE -kontroll till högeffektbelastning - inga extra ledningar krävs Uppdatering 15 november 2017 - Vissa BLE -brädor / programvarustackar levererar