Innholdsfortegnelse:
- Trinn 1: Delelisten:
- Trinn 2: Spise praliner fra esken
- Trinn 3: Koble til alle komponentene
- Trinn 4: Koding av Wemos Board
- Trinn 5: Kontrollere kontakten
Video: En Wi-Fi-kontrollert lysbryter: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hei! Har du noen gang vært så sliten at du glemte å slå av lysene på rommet ditt? Eller har du bare ikke lyst til å reise deg fra en varm, koselig seng og slå på lampen ved nattlampen? Sannsynligvis kjenner vi alle den følelsen. Derfor vil jeg presentere deg hvordan jeg laget en smarttelefonstyrt base til et fremtidig hjemmeautomatiseringssystem-en Wi-Fi-kontrollert lysbryter.
Trinn 1: Delelisten:
Det er alltid gøy å bestemme hvilke deler vi skal bruke. Mye leting etter den billigste og mest pålitelige delen, samtidig som jeg ser på andre i butikken og tenker på et annet godt prosjekt: D
Først trenger vi en hjerne for prosjektet vårt.
Jeg valgte Wemos D1 minikort, siden det ikke bare gir Wi-Fi-tilkobling for bryteren, men har 11 GPIO og er programmerbar via Arduino IDE-programvaren, så vi trenger ikke å bruke en annen mikrokontroller. Jeg kjøpte en for $ 2,69 fra Aliexpress.
OK. Nå trenger vi en faktisk bryter som vil bryte forbindelsen på nettledningen.
Så jeg kjøpte en 2-kanals relemodul for $ 0,85 igjen på Aliexpress.
Et annet viktig element er en strømforsyning. Jeg valgte denne 230VAC til 5VDC transformatoren for $ 1,99. Den kan håndtere 3W strøm som ville være mer enn nok.
Vi ville også trenge en prosjektkasse (som jeg brukte en pralinesboks): D, en strømledning, noen jumperkabler og en stikkontakt (den beste er en som stikker ut av veggen og er montert på 2 skruer)
Trinn 2: Spise praliner fra esken
Når esken er tom, kan vi fortsette å montere veggkontakten på saken. Boksen min var for vanskelig å bore i den, så jeg brukte en kniv til å lage 2 små utskjæringer. Så festet jeg kontakten med små bolter, muttere og pads på plass.
Jeg fulgte med montering av transformatoren på et stykke perfboard for å gjøre lodding enklere. Så fjernet jeg strømledningen og loddet ledningene til AC -pinner på transformatoren.
Trinn 3: Koble til alle komponentene
Nå er det morsomme - å koble hvert stykke og i mellomtiden ikke rote noe: D
Skjematisk viser alle forbindelsene vi må gjøre mellom platene, bortsett fra nøytralen for den kontrollerte kontakten, som går direkte til strømledningen. For høyspenningstilkoblinger må du alltid bruke ledningene som kan håndtere strømmen - f.eks. vi kan forkorte strømledningen tidligere og bruke kuttfragmentene mellom stikkontakten og reléene. Det er også godt å holde trådfargene til rette (levende tråd brun, nøytral blå og malt gulgrønn).
Trinn 4: Koding av Wemos Board
Nå den mest kjedelige delen - kodingen. Siden jeg er en veldig lat person, brukte jeg en eksisterende eksempelskisse og endret den litt for å svare på kommandoene våre. Hele koden er tilgjengelig på min GitHub.
Nå kan vi laste opp koden til tavlen. Hmm, men vent mann, hvordan? Det er ikke et Arduino -bord. Først må vi legge til brettdefinisjoner i vår IDE for å gjøre den synlig. Deretter søker vi på tavlene etter vår Wemos D1 mini, setter opplastingshastigheten til 115200bps og laster deretter til slutt opp koden.
Trinn 5: Kontrollere kontakten
Hvis vi kobler fra USB-kabelen og kobler kortet til strømuttaket, bør det koble til Wi-Fi-nettverket og svare når vi åpner det i nettleseren.
Men hva er adressen vi bør skrive på nettleserlinjen? Det er her "mDNS responder" kommer godt med, fordi vi ikke trenger å vite styrets IP -adresse. I koden har vi erklært at mDNS ville svare på navnet "remoteSocket01" og serveren er satt opp på port 81, så hele adressen vil være https://remoteSocket01.local: 81. Alt arbeidet er satt opp på /[output] /[on or off]
Hva om vi ikke kan koble til kortet med mDNS -adressen, f.eks. på smarttelefonen? Her er det nyttig en Android -app som heter IP Tools. En av funksjonene er at vi kan søke i det lokale nettverket etter alle tilkoblede enheter. Vi ville søke etter en enhet produsert av Espressif Inc. og lese IP -en som er vist ovenfor.
Hvis du ikke vil skrive adressen på linjen hver gang - laget jeg en Android -app for å gjøre alt enklere. De grunnleggende funksjonene for nå er å slå kontakten på eller av, og "forfriskende" - å slå den av i ett sekund og slå den på igjen. Du kan laste den ned herfra.
Håper du vil like en DIY smart nattlampe: D
Til neste gang, Krzysztof:)
Anbefalt:
Hjemmeautomatisering WiFi-lysbryter med ESP-01 og relemodul med trykknapp: 7 trinn
Hjemmeautomatisering WiFi-lysbryter med ESP-01 og relemodul med trykknapp: Så i de tidligere instruksjonene programmerte vi en ESP-01 med Tasmota ved hjelp av en ESP-blinker og koblet ESP-01 til våre wifi-nettverk. Nå kan vi begynne å programmere den for å slå på/av en lysbryter ved hjelp av WiFi eller trykknappen. For det elektriske arbeidet
Hjemmeautomatisering WiFi-lysbryter med ESP-01: 8 trinn
Hjemmeautomatisering WiFi-lysbryter med ESP-01: Med denne uforgjengelige vil jeg lede deg gjennom trinnene for å lage din første wifi-lysbryter.Neste vil vi gjøre sensorer og til slutt gå til Home Assistant-oppsett og konfigurasjoner
Enkel lysbryter: 5 trinn (med bilder)
Enkel lysbryter: I byggingen av Simple Bots skal vi bruke en serie fotokoblede enheter kalt moduler. Men før vi kan gjøre dette, trenger vi et godt fotopar som kan brukes som lysaktiverte brytere. For å gjøre en av disse bryterne bruker vi en spesiell OSRA
Arduino ultralydsensor lysbryter: 6 trinn
Arduino Ultrasonic Sensor Light Switcher: Hei folkens, i dag skal jeg lage en lysbryter. Noen ganger har jeg ting i hånden, og jeg har ikke en ekstra hånd for å tenne lyset, og det blir en vanskelig situasjon. Så jeg bestemmer meg for å lage en lysbryter som kan hjelpe meg å slå på lyset
Bluetooth fjernstyrt lysbryter - ettermontering. Lysbryter fungerer fortsatt, ingen ekstra skriving. 9 trinn (med bilder)
Bluetooth fjernstyrt lysbryter - ettermontering. Lysbryter fungerer fortsatt, ingen ekstra skriving .: Oppdatering 25. november 2017 - For en High Power -versjon av dette prosjektet som kan kontrollere kilowatt belastning, se Ettermontering av BLE -kontroll til høyeffektbelastning - Ingen ekstra ledninger er nødvendig Oppdater 15. november 2017 - Noen BLE -plater / programvarestabler deli