Innholdsfortegnelse:
Video: [Hjemmeautomatisering] Kontrollreléer overalt med ESP8266 + Blynk: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Det er mange måter å lage hjemmeautomatisering på, noen er kompliserte, noen er enkle. Denne instruksjonsfulle vil jeg vise hvordan du lager en enkel relékontroll ved hjelp av ESP-12E med Blynk. For praktisk var designet enkeltsidet PCB Så du kan lage det selv hjemme eller til og med sende gerber -filen til PCB -produsenten for å lage den for deg.
Trinn 1: PCB -design
PCB -designstrinn er det viktigste trinnet fordi hvis vi feiler noe i dette trinnet, vil prosjektet ikke fungere som det skal.
Som tema for denne instruksen vil vi bruke ESP8266 (ESP-12E) -modulen til å drive reléer PÅ/AV. Så vi må forstå ESP8266 -spesifikasjonen. Hvis vi ser i delen Elektriske egenskaper i databladet ESP8266 fant vi det
- Forsyningsspenningen er 3,3V
- Maksimal GPIO -høyspenning er 3,3V
- Maksimal GPIO -strøm er 12mA
Vi vil bruke 5V -reléer. Forsyningen vil være 5V, men ESP8266 trenger bare 3.3V. Så vi trenger litt regulator fra 5V til 3.3V. For stasjons 5V -reléer som bruker 3.3V trenger vi litt transistor for å få strøm og spenning, for et minimum antall deler anbefaler jeg å bruke transistormatrisen ULN2803. Med ULN2803 kan vi kjøre opptil 8 reléer, og den har interne tilbakeslagsdioder for å forhindre spenningsøkning når du slår av induktiv belastning.
Til slutt velger jeg 1117-3.3 for spenningsregulator, ULN2803A for drivreléer
Deretter ESP8266 oppstartsmodus og blitsmodus
Fra datablad side 8 for å starte ESP8266 normalt må du bruke logikk på pinnen som nedenfor
- HIGH på CHIP_EN, GPIO0, GPIO2
- LAV på GPIO15
For å blinke fastvare til ESP8266 må du bruke logikk på pinnen som nedenfor
- HIGH på CHIP_EN, GPIO2
- LAV på GPIO15, GPIO0
Så jeg bruker 10k motstand til å trekke opp og trekke ned på hver pinne som beskrevet, og bruke trykknappen som RESET og FLASH for å enkelt gå inn i hver modus.
Trinn 2: Lag en PCB
Hvis mulig kan du sende gerber -fil til PCB -produsenten, men hvis ikke, klarer vi det selv.
Jeg bruker varmeoverføring for å lage PCB trinnene er:
- Skriv ut det nederste laget på fotopapir.
- Skjær vanlig PCB med samme størrelse som designet.
- Bruk jern for å overføre blekket fra papir til PCB.
- Etter å ha fjernet papir, dypp PCB -en i PCB syreetsing.
- Rengjøring av PCB med Thinner for å fjerne blekk.
- Boring av PCB
- Etsing av PCB
Trinn 3: PCB -montering
I PCB -monteringstrinnet, vær nøye med loddejern.
I dette trinnet anbefaler jeg å lodde liten enhet først. Hvis du lager PCB selv, bruk multimeter for å sjekke smalsporplass for å forhindre elektrisk kortslutning.
Trinn 4: Koding og blinking
Først, på mobiltelefonen, installer "Blynk" -programmet, registrer deg og logg på programmet.
Etter at du har logget deg på programmet, trykker du på "Nytt prosjekt".
Skriv inn prosjektnavn, velg ESP8266 som en enhet, og trykk deretter på "Opprett prosjekt".
Programmet viser meldingen "Auth Token was sent to:".
Fanen hvor som helst på prosjektdesign, widgetboksen vises.
Velg -knappen, og angi deretter LED1 som knappens navn, Velg "GP16" som utgang fra ESP8266 (Se skjematisk), Minimun -verdi "0", Maksimal verdi "1", Modus "Bryter", Skriv inn PÅ/AV -etiketter etter behov og kategori "OK" -knappen øverst til høyre på skjermen for å fullføre innstillingene for knappen.
Gjør det samme som ovenfor for LED2, LED3 og LED4
Dra knappen til hvor som helst du vil.
Trykk på "Triangle" eller "Play" -knappen øverst til høyre på skjermen for å kjøre prosjektet.
Du vil legge merke til at brettet ditt er frakoblet.
La oss nå gå til programmet på ESP8266 -siden.
Koble USB til RS-232 til ESP8266 PCB, pass på TTL-nivået til USB til RS-232-modulen, TTL-nivået må ikke overstige 3,6 volt.
For å gå inn i blitsmodus, trykker du på tilbakestillingsknappen og blitsknappen etter den respektive utløserknappen og deretter slipper du blitsknappen. Hvis kortet er i blitsmodus, vil LED1 "PÅ".
Gå til Blynk nettsted, Last ned Blynk bibliotek og installer på PCen.
På Arduino IDE gå til Fil-> Eksempler-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
Endre strengen "YourAuthToken" til mottakstokenet ditt fra e -post.
Endre hjemmesiden og passordet ditt.
Velg "NodeMCU 1.0" som brett.
Velg USB til RS-232 modulport.
Last opp koden til bordet, vent til opplastingen er fullført (LED1 slås AV).
Nå er den klar til å kontrollere reléer fra mobiltelefonen.
Tilbake til telefonen blir brettets status "ONLINE".
Trykk på hver knapp, så slår reléene PÅ/AV som displayet på telefonen din.
Lykke til.
Anbefalt:
Romtemperatur over internett med BLYNK ESP8266 og DHT11: 5 trinn (med bilder)
Romtemperatur over internett Med BLYNK ESP8266 & DHT11: Hei gutter, I dag skal vi lage en romtemperaturmonitor, som vi kan bruke til å overvåke rommet vårt fra hvor som helst i verden og for å gjøre det vil vi bruke en BLYNK IoT -plattform og vi vil bruke DHT11 for å lese romtemperaturen vil vi bruke en ESP8266 for å oppnå
Hjemmeautomatisering ved hjelp av Blynk: 5 trinn
Hjemmeautomatisering ved hjelp av Blynk: Hei alle sammen! Ayush og Anvit her fra Delhi Public School, Pune. Som du kanskje har lest i tittelen, er dette et hjemmeautomatiseringsprosjekt utviklet ved hjelp av Blynk som en IOT -plattform. I dag blir folk late og etterspørselen etter hjemmeautomat
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: 24 trinn (med bilder)
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: For det første vil jeg takke alle for at de gjorde meg til en vinner i Automation Contest 2016 for denne INSTRUKTABLE. Så, som jeg lovet deg, her er instruksjonene for styring av husholdningsapparater med ESP8266 WiFi -modul
Vanning innendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart settpunkt: 3 trinn
Vanning av innendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart settpunkt: Jeg har bygget dette prosjektet fordi innendørsplantene mine må være sunne, selv når jeg er på ferie over en lengre periode, og jeg liker ideen å ha kontrollere eller i det minste overvåke alle mulige ting som skjer i hjemmet mitt over internett
Hjemmeautomatisering ved hjelp av BLYNK -appen: 7 trinn (med bilder)
Hjemmeautomatisering ved hjelp av BLYNK App: I dette prosjektet har jeg vist at hvordan alle kan styre husholdningsapparater eksternt ved hjelp av mobiltelefonen. For dette må en applikasjon være installert i mobilen din. Navnet på denne applikasjonen er BLYNK App (Nedlastingskobling er gitt i beskrivelsen