Daftar Isi:
- Perlengkapan
- Langkah 1: Sonoff pada 5v DC
- Langkah 2: Menginstal Firmware Baru
- Langkah 3: Konfigurasikan Wifi Anda
- Langkah 4: Pembersihan, Tingkatkan Dengan MQTT dan Relay Kontak Kering
- Langkah 5: Uji MQTT
- Langkah 6: Perbaikan …?
Video: Sonoff Basic Wifi Extender - Relay Kontak Kering MQTT - Tegangan Rendah 5v DC: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oke, saya memiliki beberapa perangkat dasar Sonoff generasi pertama dan saya tidak ingin menggunakannya dengan 220v karena perangkat tersebut belum benar-benar aman dalam rilis tersebut. Mereka telah berbaring sebentar menunggu untuk melakukan sesuatu dengan mereka.
Jadi saya menemukan proyek martin-ger di GitHub (https://github.com/martin-ger/esp_wifi_repeater) dan meretas Sonoff.
Pertama saya mengadaptasi Sonoff untuk bekerja pada 5vDC dan menonaktifkan sisa sirkuit.
Perlengkapan
Sonoff Dasar R1
Catu daya 5v DC
Langkah 1: Sonoff pada 5v DC
Jadi ini cukup sederhana.
Anda akan melihat pada gambar pertama bahwa Sonoff menggunakan regulator AMS1117 untuk beralih dari 5v ke 3.3v. Pin pada regulator dari kiri ke kanan: IN (GND), OUT, IN (+). Dengan menyolder kabel kecil ke IN(GND) dan IN(+), Anda dapat menghubungkan sumber daya 5v DC Anda untuk memberi daya pada papan lainnya. Karena bisa sedikit rumit di sana, saya menggunakan 2 titik koneksi lainnya. Titik solder kosong tepat di sebelah kanan AMS117 (spidol pcb persegi) adalah GND. Tepat di sebelah kiri ada koneksi +. Lihatlah gambar close-up.
Ok setelah ini selesai, Anda sudah dapat menguji sebelum melakukan perubahan lainnya.
Langkah 2: Menginstal Firmware Baru
Di Github https://github.com/martin-ger/esp_wifi_repeater di folder firmware Anda akan melihat file.bin:
- 0x000000.bin
- 0x02000.bin
Anda perlu mengunduh ini.
Kemudian Anda pergi ke situs web ESP Expressif dan mengunduh alat unduh ESP (khusus PC):
www.espressif.com/en/support/download/othe…
Mulai dan pertama-tama Anda akan mendapatkan jendela pilihan - pilih DEVELOPER dan kemudian ESP8266. Layar akan terlihat seperti tangkapan layar di atas.
Kemudian klik di sisi kanan "…" untuk menelusuri dan memilih file 0x00000 terlebih dahulu. Tambahkan lokasi memori di kotak di sebelahnya: 0x000000.
Lakukan hal yang sama untuk file kedua dan atur lokasi memori ke: 0x02000.
Setelah selesai, ambil USB-TTL favorit Anda dan sambungkan Sonoff ke atas (pastikan Anda tidak memiliki daya lain yang terhubung ke papan Sonoff). Juga periksa USB-TTL diatur ke 3.3v!
Tekan tombol pada Sonoff saat memasukkan USB-TTL di komputer Anda untuk mengaktifkan mode flash.
Pilih port COM di alat unduh ESP dan atur kecepatan ke 1152000. Klik MULAI.
Seharusnya hanya memakan waktu 3 atau 4 detik. Terkadang papan saya tidak masuk dalam mode flash dengan benar - cukup keluarkan USB-TTL, tekan tombol dan masukkan kembali.
OK - setelah ini selesai, kami memiliki firmware baru di Sonoff ESP8266.
Putuskan sambungan USB-TTL Anda dan sambungkan sumber daya 5v DC Anda ke Sonoff.
Langkah 3: Konfigurasikan Wifi Anda
Kami akan menggunakan Telnet untuk mengkonfigurasi perangkat. Saya menggunakan Putty.
Setelah menghubungkan daya ke Sonoff, Anda akan melihat SSID Wifi baru muncul: MyAP.
Hubungkan dengan komputer Anda - awalnya tidak ada kata sandi.
Setelah terhubung, buka Putty dan atur ke: 192.168.4.1 PORT 7777
Ketika koneksi selesai, Anda akan melihat: CMD>
Dengan menggunakan perintah dasar Anda akan mengkonfigurasi perangkat Wifi. Bold adalah perintah - italic setelah itu adalah pengaturan Anda. Perintah pertama dengan saya selalu memberikan 'Perintah tidak valid' - jadi ulangi saja.
CMD>
setel ssid your_home_router's_SSID
setel kata sandi your_home_router's_password
setel ap_ssid the_ESP's_new_ssid
setel ap_password ESP's_password
show // (untuk memeriksa parameter)
set status_led 13 // (LED menyala GPIO 13 di papan)
simpan // (!!! jangan lupa)
setel ulang // (= mulai ulang)
Ok sekarang Anda memiliki sub-jaringan dasar yang dapat Anda gunakan untuk menghubungkan perangkat IoT yang terpisah dari Wifi utama Anda.
Atau Anda dapat menggunakan ini untuk tamu, babysitter, anak-anak yang mengakses internet dengan timer, ….
Berikutnya - Tambahkan MQTT, Relai kontak kering dan pembersihan.
Langkah 4: Pembersihan, Tingkatkan Dengan MQTT dan Relay Kontak Kering
MEMBERSIHKAN
Pertama saya membersihkan papan dan menyiapkannya untuk perilaku kontak relai kering.
Ini berarti:
- menghubungkan 5v DC ke terminal hijau
- memotong jalur lama pada PCB (memotong papan atas dan bawah) sehingga terminal benar-benar terisolasi dan terhubung langsung ke 2 titik yang kami solder sebelumnya pada PCB. Di bagian atas Anda dapat memotongnya di tempat garis merah berada - Anda akan melihat saya memotongnya sedikit lebih jauh pada awalnya. Saya menggunakan pisau Stanley dan kemudian pengikis yang sangat tajam. Sebagai gantinya biasanya obeng pipih kecil juga OK untuk mengikis tembaga dari PCB.
- potong PCB di dekat relay (track solder) dan pasang jembatan seperti yang Anda lihat pada gambar. Pada dasarnya 2 koneksi kiri ke relai masih ditenagai oleh 3.3v. 2 kontak kanan sekarang akan membentuk lingkaran tertutup dengan terminal hijau di bagian atas papan. Sehingga menciptakan kontak kering dasar.
MQTT
Setelah ini selesai, saya menghubungkan sumber DC 5v ke terminal hijau sehingga papan menyala. Anda akan melihat LED hijau berkedip saat Wifi sedang beraksi.
Untuk MQTT saya menggunakan setup node-red pada Raspberry Pi 3A+ dengan Aedes MQTT. Beri tahu saya jika ada yang tertarik untuk memperluas instruksi ini tentang cara mengaturnya. Tapi itu juga akan bekerja dengan broker MQTT lainnya.
Terhubung dengan Putty ke Sonoff. Anda dapat menggunakan IP internal (192.168.4.1) atau eksternal (IP yang didapat dari router Wifi Anda).
CMD>
set mqtt_host IP_from_your_MQTT_server // (saya membiarkan sisanya default - MQTT harus berada di jaringan utama - jadi di Wifi utama Anda secara internal atau di internet publik)
gpio 12 mode out // (relay pada GPIO 12)
menyimpan
mengatur ulang
Pastikan untuk menyimpan dan mengatur ulang. Pengaturan MQTT hanya diubah saat reboot.
Setelah selesai, Anda dapat menggunakan alat klien MQTT untuk memeriksa pesan. Saya menggunakan MQTT Explorer.
Langkah 5: Uji MQTT
Setelah 15 detik Anda akan melihat ESP mendorong pesan.
Untuk menguji relai, Anda memublikasikan pesan:
topik: /WiFi/ESPRouter_xxxxxx/command //(xxxxxx adalah nilai HEX perangkat Anda)
pesan: gpio 12 set tinggi untuk 4 //(set gpio 12, relai, ke tinggi selama 4 detik)
Anda akan mendengar klik relai dan ESP akan mengirimkan umpan balik perintah ke topik ("respons").
Mulai sekarang Anda dapat menggunakan telnet atau MQTT untuk mengkonfigurasi dan mengubah pengaturan. Setiap perintah yang valid dapat diterbitkan oleh MQTT.
Itu dia. Anda sekarang harus memiliki Sonoff tegangan rendah, SSID Wifi pribadi, dengan MQTT dan relai kering yang dapat dikontrol.
Biarkan saya sekarang di komentar jika Anda menemukan ini berguna, kesalahan apa pun yang saya buat, kesalahan yang Anda temukan atau peningkatan!
Terima kasih.
Langkah 6: Perbaikan …?
Kisarannya begitu-begitu.
Saya memiliki beberapa antena mini 2.4Ghz dari router lama.
Saya akan mencoba menginstalnya di Sonoff dan melihat apakah itu sedikit meningkatkan jangkauan.
Akses ke AP/ST - kunci akses halaman web
secara default halaman web adalah 'terbuka'. Jadi idealnya ketika semuanya berfungsi dengan baik, buka Putty dan kirim perintah 'kunci' dan simpan. Secara default itu akan menggunakan kata sandi ST Anda untuk melindungi halaman web.
Direkomendasikan:
Sirkuit Dispenser Pembersih Tangan/DIY [Non Kontak]: 10 Langkah
Sirkuit Dispenser Pembersih Tangan/DIY [Non Kontak]: Oleh Hesam Moshiri, [email protected] Stabilitas tinggi dan tidak sensitif terhadap cahaya sekitar Enklosur akrilik (plexiglass) potong laser Kemampuan kontrol aliran pembersih tangan yang hemat biaya /alkohol (efisiensi)
Dispenser Permen Halloween Tanpa Kontak: 6 Langkah
Dispenser Permen Halloween Tanpa Kontak: Ini adalah waktu tahun ini lagi, di mana kami merayakan Halloween, tetapi tahun ini karena COVID-19 semua taruhan dibatalkan. Namun dalam semangat Halloween, kita tidak boleh melupakan keseruan Trick or Treating. Demikian postingan ini dibuat agar keluarga dapat tetap
Sonoff Basic & Sonoff RF - Tutorial LENGKAP: 16 Langkah
Sonoff Basic & Sonoff RF - Tutorial LENGKAP: O Sonoff dan seterusnya. O Sonoff Basic e RF podem ser alimentado com tensão de 90 a 250v AC, sua saída a relé suporta corrente de até 10A, possuí um WI-FI integrado de 2.4GHz, o Sonoff RF con
Mesin Kabut Es Kering Ultimate - Dikendalikan Bluetooth, Bertenaga Baterai, dan Dicetak 3D.: 22 Langkah (dengan Gambar)
Ultimate Dry Ice Fog Machine - Bluetooth Controlled, Battery Powered, dan 3D Printed.: Saya baru-baru ini membutuhkan mesin Dry Ice untuk beberapa efek teater untuk pertunjukan lokal. Anggaran kami tidak akan meregang untuk mempekerjakan yang profesional, jadi inilah yang saya buat sebagai gantinya. Sebagian besar dicetak 3D, dikendalikan dari jarak jauh melalui bluetooth, daya baterai
Ganti Pengeras Suara Kering yang Rusak Dengan Pengganti Kain.: 3 Langkah
Ganti Pengeras Suara Pengeras Busuk Kering Dengan Penggantian Kain.: Jika Anda seperti saya, saya tidak dapat melewatkan sepasang pengeras suara yang duduk di pinggir jalan. Lebih sering daripada tidak, alasan mereka duduk di sana adalah karena mereka meledak atau dalam banyak kasus, menderita karena kerucut kering yang membusuk. Laut