Sadržaj:
- Korak 1: Otvaranje kućišta
- Korak 2: Pristup Esp8266ex modulu
- Korak 3: Pripremite fleširanje uređaja
- Korak 4: Pripremite programsko okruženje
- Korak 5: Flash programiranje ESP modula
- Korak 6: Konfigurirajte modul
Video: Blic programiranje Joinrun pametne utičnice (EU utikač): 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
"Joinrun Smart Wifi" utičnica sa USB -om je još jedna utičnica za napajanje zasnovana na WiFi -u zasnovana na ESP8266. Dolazi s ugodnim dizajnom, malim formatom i s dodatnim USB priključkom za punjenje. Potrebna mu je aplikacija smartlife za upravljanje putem servera s vašeg pametnog uređaja koji se nalazi u Kini, 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 kontrolu nad kućom u vlastitoj mreži, kontroler možete postaviti pomoću drugog softvera poput tasmote. Tasmota dodaje web poslužitelj uređaju tako da ga možete direktno kontrolirati iz preglednika na 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 direktno na ploči.
Raspakirao sam ESP ploču s glavne ploče pomoću pletenice za raspakivanje. Zatim sam lemio malu žicu na podlogu GPIO0. Ostali iglice za programiranje su dostupne na podlogama ploče kao što je prikazano na slici.
Korak 3: Pripremite fleširanje uređaja
Za fleširanje 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 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 iz računara i priključite ga na ESP modul.
Priključite 3.3V i GND na odgovarajuće jastučiće na ESP modulu. Povežite TxD na RxD na modulu i RxD na TxD respektivno.
Da biste omogućili način programiranja, GPIO0 se mora povući u GND, npr. sa 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 detalje na svojoj omiljenoj tražilici.
Koristim arduino programski IDE u koji se ploča esp8266 može dodati iz izbornika upravitelja ploče. Tada 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 sa github -a. Dostupan je i na različitim jezicima.
Korak 5: Flash programiranje ESP modula
Stvarno treptanje može se lako izvršiti iz naredbenog retka na Windowsima.
Idite u fasciklu 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 sonoff binarnom datotekom 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 na IP putem preglednika i postavite tip uređaja na "18 generic" i spremite ga.
ESP radi automatsko ponovno pokretanje nakon čega možete konfigurirati priključke releja i gumba kao što je prikazano na slici.
Možda ćete također htjeti otići na "druga podešavanja" 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čuje se:
Hardver i softver Hakirajte pametne uređaje, Tuya i Broadlink LED žarulju, Sonoff, BSD33 pametni utikač: 7 koraka
Hardverski i softverski hakirajte pametne uređaje, Tuya i Broadlink LED žarulju, Sonoff, BSD33 pametni utikač: U ovom uputstvu pokazat ću vam kako sam bljesnuo nekoliko pametnih uređaja sa vlastitim firmverom, tako da ih mogu kontrolirati putem MQTT -a putem svojih postavki Openhaba. Dodati ću novi uređaji kad sam ih hakirao. Naravno da postoje i druge softverske metode za fleširanje prilagođenih f
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): Kontrolirajte jeftine mrežne utičnice (zidne utičnice) od 433MHz pomoću Raspberry Pi. Pi može naučiti kontrolne kodove koji se šalju sa 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 sa utičnicama Energenie - utičnice u blizini: 4 koraka
Automatizacija pametne kuće s utičnicama Energenie - blizinske utičnice: Uvod Postoji puno primjera pametne kućne automatizacije, ali ovaj je jednostavan i djelovao je vrlo učinkovito 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 „uradi sam“: 11 koraka (sa slikama)
DIY Smart Outlets: Proveo sam sate i sate u traženju video zapisa, 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 sa ESP8266: 4 koraka
Amazon Alexa daljinske pametne utičnice sa 433mHz kontrolom sa ESP8266: U ovom uputstvu ću vam pokazati kako da učinite da vaše Amazon Echo kontroliše daljinske upravljače na 433mHz pomoću ESP8266. Šta vam je potrebno: utičnice na daljinsko upravljanje od 433mHz sa DIP prekidačima ESP8266 (najjednostavniji) način je NodeMCU Vepar