Përmbajtje:
- Hapi 1: Bëni një DIY Sonoff Smart Switch Përdorni ESP-01
- Hapi 2: Bëni një DIY Sonoff Smart Switch Përdorni Wemos dhe Relay, Button Shield
- Hapi 3: Bëni një DIY Sonoff Smart Switch Përdorni NodeMCU dhe Rele Modulin
- Hapi 4: Bëni një DIY Sonoff Smart Switch Përdor Bluino IoT Starter Kit
- Hapi 5: Flash Sonoff Basic R1/R2/R3/mini Me Firmware SwitchIoT
- Hapi 6: Ngarkimi i firmuerit nga Android në ESP8266/ESP8285 Përdorni aplikacionin SwitchIoT
- Hapi 7: Lidhni pajisjen SwitchIoT me një rrjet
- Hapi 8: Njohja e Treguesit LED të Statusit
- Hapi 9: Ndani Token e SwitchIoT me përdorues të tjerë
- Hapi 10: Kontrollo shumëfishimin e të njëjtës pajisje SwitchIot
- Hapi 11: Shijoni
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Çfarë është Sonoff?
Sonoff është një linjë e pajisjeve të ndërrimit të zgjuar për Smart Home e zhvilluar nga ITEAD. Një nga pajisjet më fleksibile dhe të lira nga ajo linjë janë Sonoff Basic dhe Sonoff mini. Këto janë ndërprerës të aktivizuar Wi-Fi të bazuar në një çip të mrekullueshëm, ESP8266/ESP8285.
Ndërsa infrastruktura Sonoff mund të funksionojë mjaft mirë për përdoruesit bazë, të tjerët mund të duan të hakojnë për ta bërë atë me pajisjet e tyre. Pajisja për të ndërtuar DIY Sonoff zgjon çmimin e ulët: ESP8266 me blic 1MB, Relay LED, Button dhe fuqi.
Tjetra, për të ngarkuar firmware -in në esp8266 nuk keni nevojë për kompjuter ose laptop, thjesht keni nevojë për një smartphone Android me një aplikacion të mrekullueshëm që është SwitchIoT, me këtë aplikacion që një pajisje IoT është aq e lehtë sa ngarkimi i firmware -it pa pasur nevojë për regjistra/ konfigurimet e hyrjes dhe serverit.
Ky tutorial do t'ju tregojë se si të bëni një ndërprerës të zgjuar DIY Sonoff duke përdorur disa modele të ndryshme harduerike.
Hapi 1: Bëni një DIY Sonoff Smart Switch Përdorni ESP-01
Ajo që kërkon koston më të ulët është përdorimi i ESP-01 dhe moduli i stafetës.
Nevojë për një modul shtesë konvertues USB në TTL për ESP-01, i cili përdoret vetëm kur ndizet firmueri. Ju duhet ta modifikoni atë duke shtuar një buton për të lidhur GPIO0 me GND në mënyrë që kur ESP-01 të ndizet ndërsa butoni shtypet dhe mbahet të hyjë në modalitetin e blicit.
Përdorni një OTG për t'u lidhur midis konvertuesit USB TTL me smartphone Android.
Hapi 2: Bëni një DIY Sonoff Smart Switch Përdorni Wemos dhe Relay, Button Shield
Këtu ju nevojiten vetëm bordi Wemos, stafeta, butoni dhe mburoja me bazë të dyfishtë me kunjat e kokës të bashkuar.
Do ta keni të lehtë ta montoni sepse ka bërë vetëm disa mburoja së bashku si në foto, kontrolloni orientimin e kunjit që të mos kthehet mbrapsht.
Përdorni një kabllo OTG dhe mikro USB për t'u lidhur midis Wemos dhe një smartphone Android.
Hapi 3: Bëni një DIY Sonoff Smart Switch Përdorni NodeMCU dhe Rele Modulin
Nëse përdorni një NodeMCU keni nevojë për një dërrasë buke për ta vendosur atë dhe për të vendosur modulin e stafetës. Duhen të paktën 3 copë kabllo kërcyesi për t'u lidhur si më poshtë:
Moduli i stafetës NodeMCU
VIN KQV
GND GND
D0 N
Përdorni një kabllo OTG dhe mikro USB për t'u lidhur midis NodeMCU dhe një smartphone Android.
Hapi 4: Bëni një DIY Sonoff Smart Switch Përdor Bluino IoT Starter Kit
Kit Bluino IoT Starter tashmë ka bord Wemos, stafetë, LED dhe buton. Ju do të përdorni një stafetë të lidhur me pin D6, LED të lidhur me pin D0 dhe një buton të lidhur me pin D1. Përdorni një kabllo OTG dhe mikro USB për t'u lidhur midis Wemos dhe një smartphone Android
Hapi 5: Flash Sonoff Basic R1/R2/R3/mini Me Firmware SwitchIoT
ESP8266/ESP8285 programohet përmes portës serike. Për të ndezur pajisjet Sonoff ju nevojitet një konvertues USB në TTL i nivelit 3.3V (PL2303) dhe kabllo dupont për ta lidhur atë. Ju mund të keni nevojë të lidhni një kokë pin në PCB për të lidhur me lehtësi një konvertues USB në TTL. Sonoff Basic R1/R2/R3/mini secili pcb ka pika të ndryshme të RX, TX, 3V3 & GND, ju mund të shihni shenjën sipas figurës.
Në thelb ju duhet të lidhni PCB Sonoff me konvertuesin USB në TTL si më poshtë:
PCB Sonoff USB në TTL
3V3 3V3
RX TX
TX RX
GND GND
Për të qenë në gjendje të bësh flash off së pari duhet të hysh në modalitetin e blicit, bëje duke mbajtur dhe shtypur butonin kur fut OTG në smartphone për t'u ndezur.
Hapi 6: Ngarkimi i firmuerit nga Android në ESP8266/ESP8285 Përdorni aplikacionin SwitchIoT
Pasi të keni përfunduar konfigurimin e pajisjeve me një smartphone, është koha që të filloni të ngarkoni firmuerin në çipin ESP8266/ESP8285. Prisni para se të siguroheni MOS LIDHJE AC POWER gjatë lidhjes së kabllit flash.
Instaloni aplikacionin SwitchIoT nga Google Playstore.
Aplikacioni SwitchIoT
Hapni aplikacionin SwitchIoT, futeni në menunë e cilësimeve të widget -it, zgjidhni opsionin "Ngarko firmware përmes USB", pastaj specifikoni opsionet e paracaktuara sipas harduerit që do të ndizni. Së fundi shtypni butonin "UPLOAD" dhe prisni derisa të bëhet kjo do të marrë pak kohë.
Nëse nuk keni një USB OTG ose jeni akoma në rrezik me telefonin tuaj kur ngarkoni firmware nga telefoni, mund të krijoni një skedar firmware në format binar (p.sh. 0x00000_32e5_NodeMCU.bin) duke shtypur butonin "GENERATE. BIN" Aplikacioni më pas dërgojeni atë në email ose ruajtje në internet, më pas hapeni në kompjuterin tuaj dhe ngarkoni firmuerin duke përdorur softuerin NodeMCU Flasher.
Hapi 7: Lidhni pajisjen SwitchIoT me një rrjet
Pasi të përfundojë ngarkimi, ndizni pajisjen dhe shihni se çfarë ndodh. Herën e parë që LED i statusit do të pulsojë me shpejtësi, do të thotë që pajisja nuk është e lidhur me asnjë rrjet (ose në modalitetin AP me emrin e hostit siot-xxxx), duhet të shtoni rrjetin që do të përdoret nga pajisja.
Aplikacioni i hapur shkoni te cilësimet dhe zgjidhni menunë "Lidhni pajisjen me rrjetin", konfirmoni statusin LED i pajisjes SwitchIoT po ndizet me shpejtësi, lidhni telefonin tuaj të mençur me një rrjet me emrin e hostit siot-xxxx pasi të plotësoni SSID dhe fjalëkalimin e një rrjeti që do të përdoret nga pajisja SwitchIoT. Pastaj shtypni "LIDH", prisni derisa të përfundojë.
Hapi 8: Njohja e Treguesit LED të Statusit
Ekzistojnë disa kushte kur funksionon pajisja SwitchIoT, e cila është e dukshme me ndryshimin e LED të statusit.
1. LED ndizet shpejt, do të thotë që nuk u lidh me ruterin tuaj, mund të shkaktohet nga:
- Fuqia WiFi është e dobët. Ruteri juaj është shumë larg pajisjes tuaj dhe mund të ketë ndërhyrje në mjedis. Për ta zgjidhur atë, ju lutemi merrni pajisjen tuaj SwitchIoT afër ruterit. Nëse problemi ende ekziston, ju lutemi rivendosni pajisjen SwitchIoT, lidheni përsëri me një rrjet duke shtuar një cilësim të rrjetit duke përdorur Aplikacionin ndiqni hapin e mëparshëm.
- WiFi SSID dhe fjalëkalimi i ruajtur në pajisjen SwitchIoT janë harruar, kjo mund të ndodhë duke shtypur butonin në pajisjen SwitchIoT për 5 sekonda. ju duhet të lidheni përsëri me një rrjet duke shtuar një cilësim të rrjetit duke përdorur hapin e mëparshëm të Aplikacionit.
2. LED ndizet një herë në 4, do të thotë që nuk lidheni me serverin, mund të shkaktohet nga rrjeti i paaftë për të hyrë në internet. Ju lutemi kontrolloni lidhjet e shërbimit tuaj të rrjetit dhe rivendosni pajisjen SwitchIoT.
3. LED i ndezur, do të thotë që pajisja SwitchIoT punon dhe është e lidhur me serverin.
Hapi 9: Ndani Token e SwitchIoT me përdorues të tjerë
Pronari i pajisjes SwitchIoT mund të ndajë kontrollin e plotë të pajisjeve me të tjerët, dhe kështu të tjerët mund të ndizen/çaktivizojnë, të ndryshojnë orarin, kohëmatësin, kohëmatësin dhe të emërojnë pajisjen në aplikacionin SwitchIoT. Ky funksionalitet është i shkëlqyeshëm për familjen pasi do t'i lejojë ata të kontrollojnë së bashku.
Mënyra për të ndarë argumentet e pajisjes SwitchIoT është shumë e lehtë, ju vetëm duhet të ndani argumentet unike me të tjerët, dhe ata thjesht e ngjisin atë në aplikacionin SwitchIoT.
Shenja e çdo pajisje SwitchIoT është unike dhe gjenerohet nga smartphone juaj Android, prandaj ky simbol është i përhershëm, duhet ta trajtoni me kujdes për ta ndarë me të tjerët.
Hapi 10: Kontrollo shumëfishimin e të njëjtës pajisje SwitchIot
Shenjat unike mund të lejohen të aksesohen nga më shumë se një aplikacion dhe më shumë se një pajisje SwitchIoT. Me këtë veçori mund të krijoni skema të tilla si dy pajisje switchiot dhe aplikacioni SwitchIoT që mund të kontrollohen së bashku. Nëse një pajisje SwitchIoT është ON, atëherë pajisja tjetër SwitchIoT gjithashtu ndjek të njëjtat kushte ON, si dhe aplikacionin.
Hapi 11: Shijoni
Shpresojmë që të shijoni SwitchIoT tuaj. Nëse e bëni dhe e keni bërë, ju lutemi ndani "Unë e bëra!" për të më treguar se sa është punuar. Ndani lidhjen, pëlqeni dhe regjistrohuni. Si gjithmonë, nëse keni ndonjë pyetje, ju lutem më tregoni!