Sadržaj:
- Korak 1: Napravite DIY Sonoff pametni prekidač Koristite ESP-01
- Korak 2: Napravite DIY Sonoff pametni prekidač koristeći Wemos i relej, štitnik gumba
- Korak 3: Napravite DIY Sonoff pametni prekidač koristeći NodeMCU i relejni modul
- Korak 4: Napravite DIY Sonoff pametni prekidač Upotrijebite Bluino IoT Starter Kit
- Korak 5: Flash Sonoff Basic R1/R2/R3/mini sa SwitchIoT firmverom
- Korak 6: Prijenos firmvera s Androida na ESP8266/ESP8285 Koristite aplikaciju SwitchIoT
- Korak 7: Povežite SwitchIoT uređaj na mrežu
- Korak 8: Poznavanje LED indikatora statusa
- Korak 9: Podijelite SwitchIoT token sa drugim korisnikom
- Korak 10: Kontrolirajte višestruki unos istog SwitchIot uređaja
- Korak 11: Uživajte
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Šta je Sonoff?
Sonoff je linija pametnih prekidača za pametnu kuću koju je razvila ITEAD. Jedan od najfleksibilnijih i najjeftinijih uređaja iz te linije su Sonoff Basic i Sonoff mini. Ovo su prekidači s omogućenom Wi-Fi mrežom zasnovani na odličnom čipu, ESP8266/ESP8285.
Iako Sonoffova infrastruktura može dobro funkcionirati za osnovne korisnike, drugi bi možda htjeli hakirati kako bi sami napravili svoj hardver. Hardver za izradu DIY Sonoff pametnih prekidača ima nisku cijenu: ESP8266 s 1 MB bljeskalicom, relejnom LED diodom, gumbom i napajanjem.
Zatim, za učitavanje firmvera na esp8266 ne trebate računar ili prijenosno računalo, samo trebate Android pametni telefon sa odličnom aplikacijom koja je SwitchIoT, s ovom aplikacijom čini IoT uređaj jednostavnim kao i učitavanje firmvera bez potrebe za registrima/ konfiguracije za prijavu i poslužitelj.
Ovaj vodič će vam reći kako napraviti "uradi sam" Sonoff pametni prekidač koristeći nekoliko različitih modela hardvera.
Korak 1: Napravite DIY Sonoff pametni prekidač Koristite ESP-01
Za što su potrebni najniži troškovi koristi se ESP-01 i relejni modul.
Potreban vam je dodatni pretvarač USB u TTL pretvarač za ESP-01 koji se koristi samo pri bljeskanju firmvera. Morate ga izmijeniti dodavanjem gumba za spajanje GPIO0 na GND tako da kada se uključi ESP-01 dok je tipka pritisnuta i zadržana može ući u način rada bljeskalice.
Koristite OTG za povezivanje između USB TTL pretvarača sa Android pametnim telefonom.
Korak 2: Napravite DIY Sonoff pametni prekidač koristeći Wemos i relej, štitnik gumba
Ovdje su vam potrebni samo Wemos ploča, relej, gumb i štitnik s dvostrukom bazom sa zalemljenim iglama zaglavlja.
Lako ćete ga sastaviti jer je složilo samo nekoliko štitova zajedno kao na slici, provjerite orijentaciju igle da se ne pomjeri unatrag.
Za povezivanje Wemosa i Android pametnog telefona koristite OTG i mikro USB kabel.
Korak 3: Napravite DIY Sonoff pametni prekidač koristeći NodeMCU i relejni modul
Ako koristite NodeMCU, potrebna vam je ploča za postavljanje i postavljanje relejnog modula. Za spajanje su potrebna najmanje 3 komada kratkospojnog kabela:
NodeMCU Relejni modul
VIN VCC
GND GND
D0 IN
Koristite OTG i mikro USB kabel za povezivanje između NodeMCU -a i Android pametnog telefona.
Korak 4: Napravite DIY Sonoff pametni prekidač Upotrijebite Bluino IoT Starter Kit
Bluino IoT Starter Kit već ima Wemos ploču, relej, LED i dugme. Koristit ćete relej spojen na pin D6, LED diode spojene na pin D0 i dugme spojeno na pin D1. Za povezivanje Wemosa i Android pametnog telefona koristite OTG i mikro USB kabel
Korak 5: Flash Sonoff Basic R1/R2/R3/mini sa SwitchIoT firmverom
ESP8266/ESP8285 je programiran preko serijskog porta. Za bljeskanje Sonoff hardvera potreban vam je USB na TTL pretvarač razine 3.3V (PL2303) i dupont kabel za njegovo povezivanje. Možda ćete morati lemiti pin zaglavlje na PCB -u za jednostavno povezivanje USB -a na TTL pretvarač. Sonoff Basic R1/R2/R3/mini svaki PCB ima različite točke RX, TX, 3V3 i GND, možete vidjeti oznaku prema slici.
U osnovi morate spojiti PCB Sonoff s USB na TTL pretvarač na sljedeći način:
PCB Sonoff USB na TTL
3V3 3V3
RX TX
TX RX
GND GND
Da biste prvo omogućili isključivanje bljeskalice, morate ući u način rada bljeskalice, to učinite držanjem i pritiskom na tipku kada umetnete OTG u pametni telefon radi uključivanja.
Korak 6: Prijenos firmvera s Androida na ESP8266/ESP8285 Koristite aplikaciju SwitchIoT
Nakon što završite s postavljanjem hardvera pametnim telefonom, vrijeme je da počnete učitavati firmver u čip ESP8266/ESP8285. Pričekajte prije toga pazite da NEMOJTE POVEZIVATI AC NAPAJANJE tokom spajanja kabela s bljeskalicom.
Instalirajte aplikaciju SwitchIoT iz Google Playstorea.
SwitchIoT aplikacija
Otvorite aplikaciju SwitchIoT, uđite u izbornik postavki widgeta, odaberite opciju "Otpremi firmver putem USB -a", a zatim navedite unaprijed postavljene opcije prema hardveru koji ćete bljeskati. Konačno pritisnite dugme "UPLOAD" i pričekajte da se ovo završi. Proći će malo vremena.
Ako nemate USB OTG ili ste i dalje u opasnosti sa svojim telefonom prilikom postavljanja firmvera s telefona, možete generirati datoteku firmvera u binarnom formatu (npr. 0x00000_32e5_NodeMCU.bin) tako što ćete dodirnuti dugme "GENERIRAJ. BIN" na Aplikaciju zatim pošaljite na e -poštu ili internetsko skladište, zatim je otvorite na računaru, a zatim učitajte firmver koristeći softver NodeMCU Flasher.
Korak 7: Povežite SwitchIoT uređaj na mrežu
Nakon što se učitavanje završi, uključite hardver i pogledajte što će se dogoditi. Kada LED indikator statusa prvi put brzo zatreperi, to znači da uređaj nije spojen na bilo koju mrežu (ili u načinu rada AP sa imenom hosta siot-xxxx), morate dodati mrežu koju će uređaj koristiti.
Otvorite aplikaciju idite na postavke i odaberite izbornik "Poveži uređaj s mrežom", potvrdite da LED dioda SwitchIoT uređaja brzo treperi, povežite svoj pametni telefon s mrežom s imenom hosta siot-xxxx nakon toga unesite SSID i lozinku za mrežu koja će se koristiti pomoću SwitchIoT uređaja. Zatim pritisnite "CONNECT", pričekajte da završi.
Korak 8: Poznavanje LED indikatora statusa
Postoji nekoliko uvjeta kada SwitchIoT uređaj radi, vidljivo je promjenom LED statusa.
1. LED dioda brzo treperi, što znači da se niste uspjeli povezati s usmjerivačem, može biti uzrokovano:
- Snaga WiFi -a je slaba. Ruter je previše udaljen od vašeg uređaja i može doći do smetnji u okruženju. Da biste to riješili, odnesite svoj SwitchIoT uređaj blizu usmjerivača. Ako problem i dalje postoji, molimo vas da resetujete SwitchIoT uređaj, ponovo se povežete na mrežu dodavanjem mrežnih postavki pomoću aplikacije Slijedite prethodni korak.
- WiFi SSID i lozinka pohranjeni na SwitchIoT uređaju su zaboravljeni, to se može dogoditi pritiskom na tipku na SwitchIoT uređaju 5 sekundi. potrebno je da se ponovo povežete na mrežu dodavanjem mrežnih postavki u prethodnom koraku aplikacije.
2. LED dioda treperi jednom u 4 sekunde, što znači da se ne možete povezati sa serverom, može biti uzrokovano time što mreža ne može pristupiti Internetu. Provjerite veze mrežnih usluga i resetirajte SwitchIoT uređaj.
3. LED lampica stalno svijetli, znači da SwitchIoT uređaj radi i povezan je sa serverom.
Korak 9: Podijelite SwitchIoT token sa drugim korisnikom
Vlasnik SwitchIoT uređaja može podijeliti potpunu kontrolu nad uređajima s drugima, pa se tako drugi mogu uključiti/isključiti, promijeniti raspored, tajmer, mjerač vremena za ponavljanje i imenovati uređaj u aplikaciji SwitchIoT. Ova je funkcija odlična za obitelj jer će im omogućiti da zajedno upravljaju.
Način dijeljenja tokena SwitchIoT uređaja je vrlo jednostavan, samo trebate podijeliti jedinstvene tokene s drugima, a oni ga jednostavno zalijepe u aplikaciju SwitchIoT.
Token svakog SwitchIoT uređaja jedinstven je i generira se s vašeg Android pametnog telefona, stoga je ovaj token trajan, morate s njim pažljivo rukovati kako biste ga podijelili s drugima.
Korak 10: Kontrolirajte višestruki unos istog SwitchIot uređaja
Jedinstvenim tokenima može biti dopušteno pristup više od jedne aplikacije i više SwitchIoT uređaja. Pomoću ove funkcije možete stvoriti sheme kao što su dva uređaja za prebacivanje i aplikacija SwitchIoT kojima se može upravljati zajedno. Ako je jedan SwitchIoT uređaj UKLJUČEN, onda i drugi SwitchIoT uređaj slijedi iste uslove UKLJUČENO, kao i aplikacija.
Korak 11: Uživajte
Nadam se da ćete uživati u SwitchIoT -u. Ako to učinite i učinite, podijelite "Uspio sam!" da me obavijestite koliko se radi. Podijelite link, lajkujte i pretplatite se. Kao i uvijek, ako imate pitanja, javite mi!