Mündəricat:
- Təchizat
- Addım 1: 5V DC -də Sonoff
- Addım 2: Yeni Firmware quraşdırın
- Addım 3: WiFi -ni konfiqurasiya edin
- Addım 4: Təmizləmə, MQTT və Röle Quru Əlaqəsi ilə gücləndirin
- Addım 5: MQTT test edin
- Addım 6: Təkmilləşdirmələr …?
Video: Sonoff Əsas Wifi Genişləndiricisi - MQTT Quru Kontakt Rölesi - 5v DC Aşağı Gərginlik: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Tamam, mənim ilk nəsil Sonoff əsas cihazlarım var idi və 220v ilə istifadə etmək istəmirəm, çünki onlar hələ də bu buraxılışda həqiqətən də təhlükəsiz deyildilər. Onlarla bir şey etməyi gözləyərək bir müddət yatdılar.
Beləliklə, GitHub-da martin-ger layihəsinə rast gəldim (https://github.com/martin-ger/esp_wifi_repeater) və Sonoff-u sındırdım.
Əvvəlcə Sonoffu 5vDC üzərində işləməyə uyğunlaşdırdım və dövrənin qalan hissəsini deaktiv etdim.
Təchizat
Sonoff Basic R1
5V DC enerji təchizatı
Addım 1: 5V DC -də Sonoff
Beləliklə, bu olduqca sadədir.
İlk görüntüdə Sonoffun 5v -dən 3.3v -ə keçmək üçün AMS1117 tənzimləyicisini istifadə etdiyini görəcəksiniz. Tənzimləyicidəki pinlər soldan sağa: IN (GND), ÇIKIŞ, IN (+). Kiçik bir teli ININ (GND) və IN (+) -ə lehimləyərək, lövhənin qalan hissəsini enerji ilə təmin etmək üçün 5v DC güc mənbəyinizi bağlaya bilərsiniz. Orada bir az gərçəkləşə bildiyim üçün başqa 2 əlaqə nöqtəsindən istifadə etdim. AMS117 -nin (kvadrat pcb marker) sağındakı boş lehimləmə nöqtəsi GND -dir. Yalnız solda + əlaqəsi var. Yaxın şəkilə baxın.
Tamam bunu etdikdən sonra digər dəyişiklikləri etməzdən əvvəl test edə bilərsiniz.
Addım 2: Yeni Firmware quraşdırın
Github-da https://github.com/martin-ger/esp_wifi_repeater qovluğunun firmware proqramında.bin fayllarını görəcəksiniz:
- 0x00000.bin
- 0x02000.bin
Bunları yükləməlisiniz.
Sonra ESP Expressif veb saytına girin və ESP yükləmə vasitəsini yükləyin (yalnız PC):
www.espressif.com/az/support/download/othe…
Başlayın və əvvəlcə bir seçim pəncərəsi alacaqsınız - DEVELOPER və sonra ESP8266 seçin. Ekran yuxarıdakı ekran görüntüsünə bənzəməlidir.
Ardından 0x00000 faylına baxmaq və seçmək üçün sağ tərəfdəki "…" düyməsini basın. Yanındakı qutuya yaddaş yerini əlavə edin: 0x00000.
İkinci fayl üçün də eyni şeyi edin və yaddaş yerini 0x02000 olaraq təyin edin.
Bunu etdikdən sonra ən sevdiyiniz USB-TTL-ni götürün və Sonoff-u bağlayın (Sonoff lövhəsinə başqa heç bir gücünüz olmadığından əmin olun). USB-TTL-in 3.3v olaraq təyin olunduğunu iki dəfə yoxlayın!
Flaş rejimini aktivləşdirmək üçün kompüterinizə USB-TTL daxil edərkən Sonoff düyməsini basın.
ESP yükləmə vasitəsindəki COM portunu seçin və sürəti 1152000 olaraq təyin edin. BAŞLAT düyməsini basın.
Yalnız 3 və ya 4 saniyə çəkməlidir. Bəzən lövhəm flaş rejiminə düzgün getmədi-sadəcə USB-TTL-ni çıxarın, düyməni basın və yenidən daxil edin.
Tamam - bununla da Sonoff ESP8266 -da yeni bir proqram təminatımız var.
USB-TTL-ni ayırın və 5V DC enerji mənbəyini Sonoff-a qoşun.
Addım 3: WiFi -ni konfiqurasiya edin
Cihazı konfiqurasiya etmək üçün Telnet -dən istifadə edəcəyik. Putty istifadə edirəm.
Gücü Sonoff -a bağladıqdan sonra yeni bir Wifi SSID -nin göründüyünü görməlisiniz: MyAP.
Kompüterinizlə ona qoşulun - əvvəlcə parol yoxdur.
Putty -ı bağladıqdan sonra onu 192.168.4.1 PORT 7777 -ə təyin edin
Bağlantı bitdikdə görəcəksiniz: CMD>
Əsas əmrlərdən istifadə edərək Wifi cihazını konfiqurasiya edəcəksiniz. Qalın əmrdir - ayarınızdan sonra italik. Mənimlə olan ilk əmr həmişə 'Yanlış əmr' verir - buna görə də təkrarlayın.
CMD>
ssid -inizin_səhifənizin_SSID -ni təyin edin
parolunuzu evinizdə_yolçu_sifrinizlə təyin edin
ap_ssid the_ESP's_new_ssid qurun
ap_password ESP's_password təyin edin
göstər // (parametrləri yoxlamaq üçün)
status_led 13 təyin edin // (lövhədə LED GPIO 13 -dədir)
saxla // (!!!)
sıfırla // (= yenidən başladın)
Tamam indi əsas Wifi-dən ayrılmış IoT cihazlarını birləşdirmək üçün istifadə edə biləcəyiniz əsas bir alt şəbəkəniz var.
Ya da bunu qonaqlar, baxıcılar, taymerlə internetə girən uşaqlar üçün istifadə edə bilərsiniz ….
Sonrakı - MQTT, Quru kontakt rölesi və təmizləmə əlavə edin.
Addım 4: Təmizləmə, MQTT və Röle Quru Əlaqəsi ilə gücləndirin
TƏMİZLƏMƏK
Əvvəlcə lövhəni təmizlədim və quru rölin əlaqə davranışı üçün hazırladım.
Bu deməkdir:
- 5v DC -ni yaşıl terminala bağlayın
- PCB -də köhnə marşrutları kəsmək (lövhənin üst və alt hissələrini kəsmək), beləliklə terminal həqiqətən təcrid olunur və əvvəlcədən pcb -də lehim etdiyimiz 2 nöqtəyə birbaşa qoşulur. Üst hissədə qırmızı xətlərin olduğu yerdə kəsə bilərsiniz - əvvəlcə onları bir az daha kəsdiyimi görəcəksiniz. Stanley bıçağından sonra çox iti bir kazıyıcı istifadə edirəm. Bunun əvəzinə adətən kiçik bir düz tornavida da PCB -nin misini cızmaq üçün yaxşıdır.
- PCB -ni rölin (lehim yolu) yaxınlığında kəsin və şəkildə gördüyünüz kimi bir körpü quraşdırın. Əsasən röle ilə əlaqəli sol 2 əlaqə hələ də 3.3v ilə təchiz edilmişdir. Doğru 2 əlaqə indi lövhənin yuxarı hissəsində yaşıl terminala malik olan qapalı bir döngə meydana gətirəcək. Beləliklə, təməl quru əlaqə yaradır.
MQTT
Bunu etdikdən sonra 5v DC qaynağını yaşıl terminala bağlayıram, beləliklə lövhə güclənir. Wifi işləyərkən yaşıl LEDin yanıb -sönməsini görməlisiniz.
MQTT üçün Aedes MQTT ilə bir Raspberry Pi 3A+ üzərində qırmızı rəngli bir qurğu istifadə edirəm. Bunun necə qurulacağına dair təlimatı genişləndirməkdə maraqlı olan varsa mənə bildirin. Ancaq digər MQTT brokerləri ilə də işləyəcək.
Putoff ilə Sonoffa qoşulun. Daxili (192.168.4.1) və ya xarici IP -dən (Wifi yönlendiricinizdən əldə etdiyi IP) istifadə edə bilərsiniz.
CMD>
mqtt_host IP_from_your_MQTT_server // qurun (qalanları standart olaraq qoydum - MQTT əsas şəbəkədə olmalıdır - buna görə də daxili WiFi -də və ya İnternetdə)
gpio 12 rejimi çıxdı // (röle GPIO 12 -dədir)
yadda saxla
sıfırla
Yadda saxladığınızdan və sıfırladığınızdan əmin olun. MQTT parametrləri yalnız yenidən başladıqda dəyişdirilir.
Bunu etdikdən sonra mesajları yoxlamaq üçün MQTT müştəri alətindən istifadə edə bilərsiniz. MQTT Explorer istifadə edirəm.
Addım 5: MQTT test edin
15 saniyədən sonra ESP -in mesajları itələdiyini görməlisiniz.
Röleyi sınamaq üçün bir mesaj yayımlayırsınız:
mövzu:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx cihazınızın HEX dəyəridir)
mesaj: gpio 12 -ni 4 -ə yüksək olaraq təyin edin // (gpio 12 -ni, röleyi 4 saniyəyə yüksək olaraq təyin edin)
Röleyi tıkladığınızı eşitməlisiniz və ESP, mövzuya əmr rəyini göndərəcək ("cavab").
Bundan sonra parametrləri konfiqurasiya etmək və ya dəyişdirmək üçün ya telnet və ya MQTT istifadə edə bilərsiniz. Hər hansı bir etibarlı əmr MQTT tərəfindən dərc edilə bilər.
Bu belədir. İndi aşağı gərginlikli Sonoff, xüsusi Wifi SSID, MQTT və nəzarət edilə bilən quru bir röle olmalıdır.
Bunu faydalı hesab etdiyiniz təqdirdə, buraxdığım səhvlər, tapdığınız səhvlər və ya təkmilləşdirmələr barədə indi şərhlərdə yazım!
Təşəkkürlər.
Addım 6: Təkmilləşdirmələr …?
Aralıq belədir.
Köhnə bir yönlendiricidən 2.4Ghz mini antenam var.
Bunu Sonoff -a yükləməyə çalışacağam və aralığını bir qədər yaxşılaşdırdığını görəcəyəm.
AP/ST -yə giriş - veb səhifəsinə girişi kilidləyin
Varsayılan olaraq veb səhifəsi "açıqdır". İdeal olaraq, hər şey yaxşı işlədikdə Putty açın və 'lock' əmrini göndərin və qeyd edin. Varsayılan olaraq veb səhifəni qorumaq üçün ST şifrənizi istifadə edəcək.
Tövsiyə:
DC - DC Gerilim Adım Aşağı Keçid rejimi Buck Gərginlik Dönüştürücü (LM2576/LM2596): 4 addım
DC-DC Gerilim Adım Aşağı Dəyişdirmə Modu Buck Gərginlik Dönüştürücü (LM2576/LM2596): Yüksək səmərəli bir buck çeviricisi hazırlamaq çətin bir işdir və hətta təcrübəli mühəndislərin birdən çox dizaynın doğru olana gəlməsini tələb edir. gərginliyi azaldan bir DC-DC güc çeviricisidir (artırarkən
ATTiny84 əsaslı 3A aşağı-aşağı LED sürücüsü: 7 addım (şəkillərlə)
ATTiny84 əsaslı 3A aşağı-aşağı LED sürücüsü: 10W LED-ləri gücləndirmək istəyirsinizsə, bu 3A LED sürücüsündən istifadə edə bilərsiniz. 3 Cree XPL LED ilə 3000 lümen əldə edə bilərsiniz
LM317 gərginlik tənzimləyicisini istifadə edərək tənzimlənən gərginlik DC enerji təchizatı: 10 addım
LM317 gərginlik tənzimləyicisini istifadə edərək tənzimlənən gərginlik DC enerji təchizatı: Bu layihədə, LM317 güc təchizatı dövrə diaqramı ilə LM317 IC istifadə edərək sadə tənzimlənən gərginlikli DC enerji təchizatı hazırladım. Bu dövrənin daxili bir körpü düzəldicisi olduğu üçün girişdə birbaşa 220V/110V AC təchizatı bağlaya bilərik
LP-2010 AES17 1998 Kommutasiya Gücləndiricisi Aşağı keçid (aşağı keçid) Filtri: 4 addım
LP-2010 AES17 1998 Kommutasiya Gücləndiricisi Aşağı Keçid (aşağı keçid) Filtri: Bu, aşağı ötürmə filtrinin böyük bir D sinfi gücləndiricisidir. İncə işçilik, superiro performans, asan əlaqə bu məhsulun istifadəsini asanlaşdırır və sahibinə sahib olmağa dəyər. yüksək xərc performansı
Videokameranızdakı MIC Jakından istifadə edərək Avtomatik Uzaqdan AÇMA / KAPATMA / Aşağı Gərginlikli Qatı Hal Rölesi: 4 Addım (Şəkillərlə)
Avtomatik Uzaqdan AÇMA / KAPATMA Videokameranızdakı MIC Jakından / Aşağı Gərginlikli Qatı Hal Rölesindən istifadə: Baxış: Videokameranın nə vaxt açıq olduğunu aşkar etmək üçün videokameranın MIC yuvasından istifadə etdik. MIC yuvasını aşkar etmək və uzaqdan cihazı avtomatik olaraq videokamera ilə eyni vaxtda açmaq və söndürmək üçün aşağı gərginlikli qatı hal rölesi qurduq. Qatı hal