Innehållsförteckning:
- Steg 1: PCB -design
- Steg 2: Gör ett kretskort
- Steg 3: Montering av kretskort
- Steg 4: Kodning och blinkning
Video: [Hemautomation] Kontrollreläer överallt med ESP8266 + Blynk: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Det finns många sätt att göra en hemautomation, vissa är komplicerade, några är enkla, den här instruerbara kommer jag att visa hur man gör en enkel reläkontroll med ESP-12E med Blynk. För bekväm design var enkelsida PCB Så du kan göra själv hemma eller till och med skicka gerber -filen till PCB -tillverkaren för att göra den åt dig.
Steg 1: PCB -design
PCB -designsteg är det viktigaste steget, för om vi missar något i det här steget kommer projektet inte att fungera korrekt.
Som ämnet för denna instruerbara, kommer vi att använda ESP8266 (ESP-12E) modulen för att driva reläer ON/OFF. Så vi måste förstå ESP8266 -specifikationen. Om vi tittar i avsnittet Elektriska egenskaper i databladet ESP8266 fann vi det
- Matningsspänning är 3,3V
- Högsta GPIO: s högspänning är 3,3V
- Maximal GPIO -ström är 12mA
Vi kommer att använda 5V -reläer. Tillförseln kommer att vara 5V men ESP8266 behöver bara 3.3V Så vi behöver lite regulator från 5V till 3.3V. För frekvensomriktare 5V -reläer som använder 3.3V behöver vi lite transistor för att få ström och spänning, för minsta antal delar rekommenderar jag att använda transistormatris ULN2803. Med ULN2803 kan vi köra upp till 8 reläer och den har interna flyback -dioder för att förhindra spänningspik när den stänger av induktiv belastning.
Slutligen väljer jag 1117-3.3 för spänningsregulator, ULN2803A för drivreläer
Därefter ESP8266 startläge och blixtläge
Från datablad sidan 8 för att ESP8266 ska starta normalt måste du tillämpa logik på stiftet enligt nedan
- HIGH på CHIP_EN, GPIO0, GPIO2
- LÅG på GPIO15
För att flasha firmware till ESP8266 måste du tillämpa logik på stiftet enligt nedan
- HIGH på CHIP_EN, GPIO2
- LÅG på GPIO15, GPIO0
Så, jag använder 10k motstånd för att dra upp och dra ner på varje stift enligt beskrivningen och använda tryckknappen som RESET och FLASH för att du enkelt ska kunna gå in i varje läge.
Steg 2: Gör ett kretskort
Om möjligt kan du skicka gerber -fil till kretskortstillverkaren, men om inte gör vi det själv.
Jag använder värmeöverföring för att göra kretskortet stegen är:
- Skriv ut det nedre lagret på fotopapper.
- Skär vanligt kretskort med samma storlek med vårt designade.
- Använd järn för att överföra bläcket från papper till kretskort.
- Efter avlägsnande av papper doppar du kretskortet i PCB syraetsning.
- Rengöring av kretskort med Thinner för att ta bort bläck.
- Borrning av kretskort
- Etsning av kretskortet
Steg 3: Montering av kretskort
I PCB -monteringssteget, var noga med lödkolv.
I det här steget rekommenderar jag att lödda liten enhet först. Om du gör PCB själv, använd multimeter för att kontrollera lite smalt banutrymme för att förhindra elektrisk kortslutning.
Steg 4: Kodning och blinkning
Först, installera "Blynk" -applikationen på din mobiltelefon, registrera och logga in på applikationen.
Efter att ha loggat in på programmet trycker du på "Nytt projekt".
Ange projektnamn, välj ESP8266 som enhet och tryck sedan på "Skapa projekt".
Programmet visar meddelandet "Auth Token was sent to:".
Fliken någonstans på projektdesign, widgetrutan visas.
Välj knappen och ange sedan LED1 som knappnamn, välj "GP16" som utmatning från ESP8266 (se schemat), Minimunvärde "0", Maximalt värde "1", Läge "Switch", Ange PÅ/AV -etiketter som du behöver och flik "OK" -knappen längst upp till höger på skärmen för att avsluta inställningarna för knappen.
Gör samma sak som ovan för LED2, LED3 och LED4
Dra knappen till var du vill.
Tryck på "Triangle" eller "Play" -knappen längst upp till höger på skärmen för att köra projektet.
Du kommer att märka att din tavla är offline.
Låt oss nu gå till programmet på ESP8266 -sidan.
Anslut USB till RS-232 till ESP8266 PCB, var försiktig med TTL-nivån för USB till RS-232-modulen, TTL-nivån får inte överstiga 3,6 volt.
För att gå in i blixtläge, tryck på återställningsknappen och blixtknappen efter den återställande återställningsknappen respektive släpp sedan blixtknappen. Om kortet är i blixtläge lyser LED1 "ON".
Gå till Blynks webbplats, ladda ner Blynk -biblioteket och installera på din dator.
På Arduino IDE gå till File-> Exempel-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
Ändra strängen "YourAuthToken" till din mottagningstoken från e -post.
Ändra din hem -ssid och lösenord.
Välj "NodeMCU 1.0" som kort.
Välj USB till RS-232 modulport.
Ladda upp koden till styrelsen, vänta tills uppladdningen är klar (LED1 stängs av).
Nu är redo att styra reläer från din mobiltelefon.
Tillbaka till telefonen blir kortets status "ONLINE".
Tryck på varje knapp och reläerna slås då PÅ/AV som display på din telefon.
Lycka till.
Rekommenderad:
Rumstemperatur över internet med BLYNK ESP8266 & DHT11: 5 steg (med bilder)
Rumstemperatur över internet Med BLYNK ESP8266 & DHT11: Hej killar, idag kommer vi att göra en rumstemperaturmonitor som vi kan använda för att övervaka vårt rum var som helst i världen och för att göra det kommer vi att använda en BLYNK IoT -plattform och vi kommer att använda DHT11 för att läsa rumstemperaturen kommer vi att använda en ESP8266 för att
Esp8266 -baserad boost -omvandlare med ett fantastiskt Blynk -gränssnitt med feedbackregulator: 6 steg
Esp8266 -baserad boost -omvandlare med ett fantastiskt Blynk -användargränssnitt med feedbackregulator: I det här projektet kommer jag att visa dig ett effektivt och vanligt sätt att öka DC -spänningarna. Jag kommer att visa dig hur enkelt det kan vara att bygga en boost -omvandlare med hjälp av en Nodemcu. Låt oss bygga det. Den innehåller också en voltmeter på skärmen och en feedback
Hemmautomation med ESP8266 WiFi utan att använda Blynk !: 24 steg (med bilder)
Hemmautomation med ESP8266 WiFi utan att använda Blynk !: För det första vill jag tacka alla för att jag blev en vinnare i Automation Contest 2016 för denna INSTRUKTABELA. Så, som jag lovade dig, här är instruktionerna för att styra hushållsapparater med ESP8266 WiFi -modul
Vattna inomhusväxter med NodeMCU, Local Blynk Server och Blynk Apk, justerbart börvärde: 3 steg
Vattna inomhusväxter med NodeMCU, Local Blynk Server och Blynk Apk, justerbart börvärde: Jag har byggt det här projektet eftersom mina inomhusväxter måste vara friska även när jag är på semester under en längre tid och jag gillar idén att ha kontrollera eller åtminstone övervaka alla möjliga saker som händer i mitt hem över internet
Wi-Fi-kontrollerad robot med Wemos D1 ESP8266, Arduino IDE och Blynk App: 11 steg (med bilder)
Wi-Fi-kontrollerad robot med hjälp av Wemos D1 ESP8266, Arduino IDE och Blynk App: I denna handledning visar jag dig hur du gör en Wi-Fi-kontrollerad robottank som styrs från en smartphone med Blynk App. I detta projekt användes ett ESP8266 Wemos D1 -kort, men andra plattmodeller kan också användas (NodeMCU, Firebeetle, etc.), och pr