
Mündəricat:
- Addım 1: DIY Sonoff Smart Switch ESP-01 istifadə edin
- Addım 2: Wemos və Relay, Button Shield istifadə edərək DIY Sonoff Smart Switch yaradın
- Addım 3: NodeMCU və Relay Modulundan istifadə edərək DIY Sonoff Smart Switch yaradın
- Addım 4: Bluino IoT Başlanğıc Kitindən istifadə edərək DIY Sonoff Ağıllı Açar Edin
- Addım 5: SwitchIoT Firmware ilə Flash Sonoff Basic R1/R2/R3/mini
- Addım 6: Firmware -ni Android -dən ESP8266/ESP8285 -ə yükləmək SwitchIoT Tətbiqindən istifadə edin
- Addım 7: SwitchIoT Cihazını Şəbəkəyə qoşun
- Addım 8: Status LED Göstəricisini bilmək
- Addım 9: SwitchIoT Tokenini digər istifadəçilərlə paylaşın
- Addım 10: Eyni SwitchIot Cihazını çoxaltmağa nəzarət
- Addım 11: Zövq alın
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Sonoff nədir?
Sonoff, ITEAD tərəfindən hazırlanmış Smart Home üçün ağıllı bir keçid cihazıdır. Bu xəttin ən çevik və ucuz cihazlarından biri Sonoff Basic və Sonoff mini -dir. Bunlar əla bir çip olan ESP8266/ESP8285-ə əsaslanan Wi-Fi effektiv açarlardır.
Sonoff infrastrukturu əsas istifadəçilər üçün olduqca yaxşı işləyə bilsə də, digərləri öz cihazları ilə özlərini ələ keçirmək üçün hack etmək istəyə bilərlər. DIY Sonoff ağıllı qurmaq üçün avadanlıq aşağı qiymətini dəyişdirir: 1MB flaşlı ESP8266, Relay LED, Düymə və güc.
Daha sonra, firmware proqramını esp8266 -ya yükləmək üçün kompüterə və ya dizüstü kompüterə ehtiyacınız yoxdur, sadəcə SwitchIoT olan möhtəşəm bir tətbiqə malik bir Android smartfonuna ehtiyacınız var, bu proqram IoT cihazını qeyd etmədən firmware yükləmək qədər asanlaşdırır/ giriş və server konfiqurasiyaları.
Bu dərslik, bir neçə fərqli hardware modeli istifadə edərək DIY Sonoff ağıllı açarını necə edəcəyinizi izah edəcək.
Addım 1: DIY Sonoff Smart Switch ESP-01 istifadə edin




Ən aşağı dəyəri ESP-01 və röle modulundan istifadə etmək lazımdır.
Yalnız firmware yanıb-sönərkən istifadə olunan ESP-01 üçün TTL çeviricisinə əlavə USB modulu lazımdır. GPIO0-nu GND-ə bağlamaq üçün bir düymə əlavə edərək onu dəyişdirməlisiniz ki, ESP-01 açıldıqda düymə basılı və basılı olarkən flaş rejiminə keçə bilər.
Android smartfonu ilə USB TTL çeviricisi arasında əlaqə yaratmaq üçün bir OTG istifadə edin.
Addım 2: Wemos və Relay, Button Shield istifadə edərək DIY Sonoff Smart Switch yaradın


Burada yalnız Wemos lövhəsinə, röleyə, düyməyə və baş pinləri lehimlənmiş ikili əsas qalxana ehtiyacınız var.
Şəkildəki kimi yalnız bir neçə qalxan yığdığı üçün onu yığmaq çox asandır, pinin tərsinə yönəlməməsini yoxlayın.
Wemos ilə Android smartfonu arasında əlaqə yaratmaq üçün OTG və mikro USB kabelindən istifadə edin.
Addım 3: NodeMCU və Relay Modulundan istifadə edərək DIY Sonoff Smart Switch yaradın

Bir NodeMCU istifadə edirsinizsə, onu yerləşdirmək və röle modulunu yerləşdirmək üçün çörək taxtasına ehtiyacınız var. Aşağıdakı kimi bağlanmaq üçün ən azı 3 ədəd tullanan kabel lazımdır:
NodeMCU Relay modulu
VIN VCC
GND GND
D0 IN
NodeMCU ilə Android smartfonu arasında əlaqə yaratmaq üçün OTG və mikro USB kabelindən istifadə edin.
Addım 4: Bluino IoT Başlanğıc Kitindən istifadə edərək DIY Sonoff Ağıllı Açar Edin


Bluino IoT Başlanğıc Kitində artıq Wemos lövhəsi, rölesi, LED və düymə var. D6 pininə bağlı bir röle, D0 pininə bağlı LEDlər və D1 pininə bağlı bir düymə istifadə edəcəksiniz. Wemos ilə Android smartfonu arasında əlaqə yaratmaq üçün OTG və mikro USB kabelindən istifadə edin
Addım 5: SwitchIoT Firmware ilə Flash Sonoff Basic R1/R2/R3/mini



ESP8266/ESP8285 serial port vasitəsilə proqramlaşdırılmışdır. Sonoff aparatını yandırmaq üçün USB -dən TTL -ə çevirici səviyyəsi 3.3V (PL2303) və onu bağlamaq üçün dupont kabeli lazımdır. USB -ni TTL çeviricisinə asanlıqla bağlamaq üçün PCB -də bir pin başlığını lehimləməyiniz lazım ola bilər. Sonoff Basic R1/R2/R3/mini hər bir pcb -in fərqli RX, TX, 3V3 & GND nöqtələrinə malikdir, işarəyə görə şəklə görə bilərsiniz.
Əsasən PCB Sonoff -u USB ilə TTL çeviricisinə aşağıdakı kimi bağlamalısınız:
PCB Sonoff USB -dən TTL -ə
3V3 3V3
RX TX
TX RX
GND GND
Əvvəlcə flaş sonunu əldə etmək üçün flaş rejiminə keçməlisiniz, işə salmaq üçün OTG -ni smartfona daxil edərkən düyməni basıb saxlayın.
Addım 6: Firmware -ni Android -dən ESP8266/ESP8285 -ə yükləmək SwitchIoT Tətbiqindən istifadə edin




Bir smartfonla cihaz qurmağı bitirdikdən sonra, firmware proqramını ESP8266/ESP8285 çipinə yükləməyə başlamağın vaxtı gəldi. Flaş kabel bağlantısı zamanı AC GÜÇÜNÜ BAXMAYIN əmin olun əvvəl bunu gözləyin.
Google Playstore -dan SwitchIoT tətbiqini quraşdırın.
SwitchIoT Tətbiqi
SwitchIoT tətbiqini açın, widget ayarları menyusuna daxil olun, "USB vasitəsilə firmware yüklə" seçimini seçin, sonra yanıb -sönəcəyiniz aparata uyğun olaraq əvvəlcədən təyin edilmiş variantları seçin. Nəhayət "YÜKLƏ" düyməsini basın və tamamlanana qədər gözləyin, bu bir az vaxt aparacaq.
USB OTG yoxdursa və ya telefondan firmware yükləyərkən hələ də telefonunuzla risk altındasınızsa, "GENERATE. BIN" düyməsinə toxunaraq ikili formatda (məsələn, 0x00000_32e5_NodeMCU.bin) bir firmware faylı yarada bilərsiniz. Tətbiq sonra e -poçt və ya onlayn yaddaşa göndərin, sonra kompüterinizdə açın, sonra NodeMCU Flasher proqramından istifadə edərək firmware yükləyin.
Addım 7: SwitchIoT Cihazını Şəbəkəyə qoşun


Yükləmə tamamlandıqdan sonra cihazı açın və nə baş verdiyini görün. Vəziyyət LED-i ilk dəfə sürətlə yanıb-sönəcəksə, bu, cihazın heç bir şəbəkəyə bağlı olmadığını göstərir (və ya host adı siot-xxxx ilə AP rejimində), cihazın istifadə edəcəyi şəbəkəni əlavə etməlisiniz.
Proqramı açın və "Cihazı şəbəkəyə qoşun" menyusunu seçin, SwitchIoT cihazının vəziyyətinin LEDinin sürətlə yanıb söndüyünü təsdiq edin, smartfonunuzu siot-xxxx host adı olan bir şəbəkəyə qoşun, sonra SSID və şifrəni doldurun. SwitchIoT cihazı tərəfindən. Sonra "BAĞLAN" düyməsini basın, bitənə qədər gözləyin.
Addım 8: Status LED Göstəricisini bilmək

SwitchIoT cihazının işlədiyi zaman vəziyyət LED -lərinin dəyişməsi ilə görünən bir neçə şərt var.
1. LED sürətlə yanıb -sönür, bu, marşrutlaşdırıcınızla əlaqə qura bilməməyiniz deməkdir, bunun səbəbi ola bilər:
- WiFi gücü zəifdir. Routeriniz cihazınızdan çox uzaqdadır və ətraf mühitə müdaxilə ola bilər. Bunu həll etmək üçün SwitchIoT cihazınızı yönləndiriciyə yaxınlaşdırın. Problem hələ də davam edərsə, lütfən SwitchIoT cihazını sıfırlayın, bir şəbəkə qəbulu əlavə edərək şəbəkəyə yenidən qoşulun.
- SwitchIoT cihazında saxlanan WiFi SSID və parol unuduldu, bu SwitchIoT cihazındakı düyməni 5 saniyə basmaqla baş verə bilər. Əvvəlki addım tətbiqindən istifadə edərək şəbəkə parametrləri əlavə edərək şəbəkəyə yenidən qoşulmalısınız.
2. LED hər 4 saniyədə bir yanıb -sönür, bu serverə qoşula bilməməyiniz deməkdir, bunun səbəbi şəbəkənin İnternetə çıxa bilməməsidir. Zəhmət olmasa şəbəkə xidməti əlaqələrinizi yoxlayın və SwitchIoT cihazını sıfırlayın.
3. LED yanır, bu SwitchIoT cihazının işlədiyi və serverə qoşulduğu deməkdir.
Addım 9: SwitchIoT Tokenini digər istifadəçilərlə paylaşın

SwitchIoT cihaz sahibi, cihazların idarə olunmasını başqaları ilə bölüşə bilər və buna görə də digərləri aça/söndürə, cədvəli, taymeri, döngəni dəyişə və SwitchIoT tətbiqində cihazı adlandıra bilər. Bu funksiya ailə üçün əladır, çünki birlikdə idarə etməyə imkan verəcəkdir.
SwitchIoT cihaz nişanlarını paylaşmağın yolu çox asandır, yalnız özünəməxsus əlamətləri başqaları ilə bölüşmək lazımdır və onlar sadəcə SwitchIoT tətbiqinə yapışdırırlar.
Hər bir SwitchIoT cihazının işarəsi unikaldır və Android smartfonunuzdan yaradılmışdır, buna görə də bu möcüzə qalıcıdır, başqaları ilə bölüşmək üçün ehtiyatla davranmalısınız.
Addım 10: Eyni SwitchIot Cihazını çoxaltmağa nəzarət

Unikal əlamətlərə birdən çox tətbiq və birdən çox SwitchIoT cihazı ilə daxil olmağa icazə verilə bilər. Bu xüsusiyyətlə birlikdə idarə edilə bilən iki keçid cihazı və SwitchIoT tətbiqi kimi sxemlər yarada bilərsiniz. Bir SwitchIoT cihazı AÇIQdırsa, digər SwitchIoT cihazı da eyni şərtləri AÇIQ tətbiq edir.
Addım 11: Zövq alın
İnşallah SwitchIoT -dan zövq alırsınız. Etdiyiniz və etdiyiniz təqdirdə, "Mən etdim!" nə qədər işlədiyini mənə bildirmək üçün. Linki paylaşın, bəyənin və abunə olun. Həmişə olduğu kimi, hər hansı bir sualınız varsa, mənə bildirin!
Tövsiyə:
RoboRemo Tətbiqindən istifadə edərək KiloWatthour Metr: 3 addım

RoboRemo Tətbiqindən istifadə edərək KiloWatthour Metr: Mənim hava/istilik nasosum quraşdırıldıqda onunla gələn tətbiq olduqca yaxşı işləyirdi (Panasonic rahatlıq buludu). İndi tətbiq sistemi idarə etmək üçün əlverişlidir, lakin bəzən server zaman aşımları səbəbindən monitorinq hissəsi uğursuz olur. Mənim də şübhələrim var
Telegram tətbiqindən istifadə edərək ESP8266 -ya nəzarət: 7 addım

Telegram Tətbiqindən istifadə edərək ESP8266 -ya nəzarət: Hey nə var, uşaqlar! Akarsh burada CETech -dən. Heç bir mesajlaşma tətbiqi ilə cihazlarınızla söhbət etmək barədə düşünmüsünüzmü? Qəribə səslənir, düzdü. Ancaq bu gün buna bənzər bir şey edəcəyik. Cib telefonu almağa ehtiyacınız olmadığı üçün narahat olmayın
EveryCiruit Tətbiqindən istifadə edərək Açıq Döngə Opamp Simulyasiyası: 5 addım

EveryCiruit Tətbiqindən istifadə edərək Açıq Dövrə Opamp Simulyasiyası: EveryCircuit elektronika üçün 'ən yaxşı' simulyasiya platformalarından biridir. Bir veb saytı və tətbiqi var. Bu təlimat Android versiyası üçündür. Ancaq veb versiyası üçün də tam olaraq belədir. Bu Təlimatlandırıcı haqqında: Opamp və ya Əməliyyat Gücləndiricisi
NodeMCU WiFi Modulu və Blynk Tətbiqindən istifadə edərək bir LEDə nəzarət: 7 addım

NodeMCU WiFi Modulu və Blynk Tətbiqindən istifadə edərək bir LED -in idarə edilməsi: Bu Təlimat, Blynk smartfon tətbiqi vasitəsi ilə NodeMCU ESP8266 WiFi modulundan istifadə edərək bir LED -in necə idarə olunacağını göstərəcək. Bir başlanğıcsınızsa, oxuyun. Daha təcrübəli olsanız, sonuna qədər atmaqla maraqlana bilərsiniz, burada danışacağam
WiFi və IR Uzaqdan və Android Tətbiqindən istifadə edərək NodeMCU və IR Alıcısı ilə 8 Relay Control: 5 Addım (Şəkillərlə)

WiFi və IR Uzaqdan və Android Tətbiqindən istifadə edərək NodeMCU və IR Alıcısı ilə 8 Relay Control: wifi və ir uzaqdan və android tətbiqində nodemcu və ir qəbuledicisini istifadə edərək 8 röleyi idarə etmək. İr uzaqdan wifi bağlantısından asılı olmayaraq işləyir. BURADA