Sadržaj:
- Korak 1: Otvaranje kućišta
- Korak 2: Pristup Esp8266ex modulu
- Korak 3: Pripremite bljeskalicu uređaja
- Korak 4: Pripremite programsko okruženje
- Korak 5: Flash programiranje ESP modula
- Korak 6: Konfigurirajte modul
Video: Bljeskanje Programiranje Joinrun pametne utičnice (EU utikač): 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
"Joinrun Smart Wifi" utičnica s USB -om je još jedna utičnica za napajanje koja se temelji na ESP8266. Dolazi s ugodnim dizajnom, malim dimenzijama i s dodatnim USB priključkom za punjenje. Potrebna mu je aplikacija smartlife za upravljanje njime putem poslužitelja s kineskog računala s vašeg pametnog uređaja, a postoje i vještine za rad s pomoćnicima za pametne kuće iz Amazona i Googlea. Potrebna je internetska veza, a ako želite zadržati nadzor nad kućom u vlastitoj mreži, možete upravljački program prebaciti s drugim softverom poput tasmote. Tasmota dodaje web -poslužitelj uređaju tako da ga možete izravno kontrolirati iz preglednika u vašoj kućnoj mreži.
Korak 1: Otvaranje kućišta
Iza poklopca na dnu nalaze se 2 vijka koje je potrebno ukloniti da biste otvorili kućište.
Korak 2: Pristup Esp8266ex modulu
Uređaj nema ugrađeno zaglavlje programa, pa za njegovo bljeskanje trebate lemiti žice za programiranje. ESP8266 je na zasebnoj ploči koja je lemljena okomito na glavnu ploču.
Nažalost, pin za omogućavanje programiranja (GPIO0) nije lako dostupan. Zato ga morate kontaktirati izravno na ploči.
Raspakirao sam ESP ploču s glavne ploče pomoću pletenice za raspajkavanje. Zatim sam lemio malu žicu na podlogu GPIO0. Ostali iglice za programiranje su dostupne na jastučićima ploče kao što je prikazano na slici.
Korak 3: Pripremite bljeskalicu uređaja
Za bljeskanje uređaja koristio sam jeftin USB-to-Serijski adapter sa aliexpressa
CP2102 MICRO USB to UART TTL modul dolazi sa 6 -polnim zaglavljem i može raditi s 5V i 3.3V uređajima.
Ako ga priključite na svoje Windows računalo, on stvara COM port koji možete vidjeti u upravitelju uređaja. Moj je na COM6, a ja sam konfigurirao port na 57600 bauda.
Isključite CP2102 s računala i priključite ga na ESP modul.
Spojite 3.3V i GND na odgovarajuće jastučiće na ESP modulu. Spojite TxD na RxD na modulu, odnosno RxD na TxD.
Da biste omogućili način programiranja, GPIO0 se mora povući u GND, npr. s 2k otpornikom.
Korak 4: Pripremite programsko okruženje
Postoji mnogo načina za fleširanje esp8266 modula i njihovo potpuno opisivanje izlazi iz okvira ovog uputstva. Samo potražite pojedinosti za traženje svoje omiljene tražilice.
Koristim arduino programski IDE u koji se ploča esp8266 može dodati iz izbornika upravitelja ploče. Zatim se instalira esptool.exe koji se može koristiti za jednostavno prebacivanje binarnog zapisa u ESP modul.
Tasmota binarni sonoff.bin može se preuzeti s githuba. Dostupan je i na raznim jezicima.
Korak 5: Flash programiranje ESP modula
Stvarno treptanje može se lako izvršiti iz naredbenog retka na prozorima.
Idite u mapu u kojoj se nalazi esptool.exe
npr. cd /d %USERPROFILE %\ AppData / Local / Arduino15 / packages / esp8266 / tools / esptool cd 0.4.13
Zatim bljesnite uređaj s preuzetom binarnom datotekom sonoff ovako
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
Korak 6: Konfigurirajte modul
Nakon uspješnog bljeskanja potrebno je osloboditi pin GPIO0 iz GND -a i ponovno aktivirati ESP. Tada se otvara pristupna točka i može se povezati s preglednikom na 192.168.4.1
Na početnoj stranici za konfiguraciju možete skenirati svoj WiFi, odabrati odgovarajuću mrežu i unijeti svoju lozinku za WiFi.
Zatim se ponovno pokreće i ESP će se pojaviti na vašoj odabranoj mreži.
Provjerite mrežu u usmjerivaču kako biste pronašli dodijeljenu IP adresu.
Zatim se povežite s IP -om pomoću preglednika i postavite vrstu uređaja na "18 generic" i spremite je.
ESP radi automatsko ponovno pokretanje nakon čega možete konfigurirati priključke releja i gumba kao što je prikazano na slici.
Možda biste također htjeli otići na "druge postavke" da postavite prijateljsko ime, onemogućite MQTT ako ga nemate i omogućite Belkin WeMo emulaciju kako bi utikač radio s Alexa.
Nakon što sve funkcionira, konačno lemite modul na glavnu ploču i ponovno sastavite utikač.
Preporučeni:
Bljeskanje firmvera ESP8266: 4 koraka
Bljeskanje firmvera ESP8266: Svatko pokušava ažurirati firmver modula ESP8266. Upute vam mogu pomoći pri bljeskanju firmvera u ESP8266
Raspberry Pi RF mrežne utičnice na daljinsko upravljanje (utičnice): 6 koraka
Raspberry Pi RF daljinski upravljane mrežne utičnice (utičnice): Upravljajte jeftinim mrežnim utičnicama (zidne utičnice) od 433MHz pomoću Raspberry Pi. Pi može naučiti kontrolne kodove koji se šalju s daljinskog upravljača utičnica i koristiti ih pod programskom kontrolom za aktiviranje bilo koje ili svih udaljenih utičnica u cijeloj kući
Automatizacija pametne kuće s utičnicama Energenie - utičnice u blizini: 4 koraka
Pametna kućna automatizacija s utičnicama Energenie - blizinske utičnice: Uvod Postoji puno primjera pametne kućne automatizacije, ali ovaj je jednostavan i vrlo je učinkovito funkcionirao godinu dana u mojoj kući pa se nadam da vam se sviđa. Kad završite, imat ćete uređaj koji može skenirati mrežu
Pametne utičnice DIY: 11 koraka (sa slikama)
DIY Smart Outlets: Proveo sam sate i sate u traženju videa, googlanju i pregledavanju web stranica kako bih shvatio kako napraviti DIY pametni dom kao početnik. Nedavno sam ušao u način života pametne kuće, ali bio sam umoran od gledanja svih skupih utikača, prekidača
Amazon Alexa kontrolirane udaljene pametne utičnice na 433mHz s ESP8266: 4 koraka
Amazon Alexa daljinske pametne utičnice na 433 mHz s ESP8266: U ovom uputstvu pokazat ću vam kako učiniti da vaše Amazon Echo kontroliraju utičnice na daljinsko upravljanje 433 mHz uz pomoć ESP8266. Što vam je potrebno: utičnice na daljinsko upravljanje od 433 mHz s DIP sklopkama ESP8266 (najjednostavniji) način je NodeMCU Vepar