Daftar Isi:
- Perlengkapan
- Langkah 1: Latar Belakang
- Langkah 2: Pengkabelan
- Langkah 3: Mem-flash Firmware
- Langkah 4: Konfigurasikan Sensor di Aplikasi
- Langkah 5: Demo
- Langkah 6: Umpan Balik
Video: Sensor LoRa Mesh: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Ini adalah seri ketiga pada jaringan mesh Ripple LoRa, yang sekarang menampilkan node sensor.
Lihat artikel sebelumnya untuk referensi:
www.instructables.com/id/LoRa-Mesh-Radio/
www.instructables.com/id/LoRa-GPS-Tracker/
Perlengkapan
Komponen perangkat keras dapat dibeli di sini:
Adafruit Feather dengan modul LoRa:
antena dipol:
Langkah 1: Latar Belakang
Sebagian besar modul sensor Arduino, seperti suhu, kelembaban, dll, dapat ditanyakan baik melalui pin GPIO digital atau analog. Untuk artikel ini saya telah menguji pada sensor nyala, yang menggunakan pin digital (untuk ketika nilai sensor dipicu dari pengaturan potensiometer) dan pin analog.
Modul sensor:
Tujuan dari bagian proyek ini adalah membawa node sensor khusus ke jaringan mesh Ripple LoRa. Anda dapat memantau sensor dari jarak jauh, atau mendapatkan pesan peringatan ketika kondisi pemicu yang dapat dikonfigurasi tercapai, seperti nyala api terdeteksi, atau gerakan terdeteksi, dll.
Langkah 2: Pengkabelan
Saat ini hanya ada dua jenis papan yang didukung, dengan pin berikut yang harus dihubungkan dengan modul sensor:
Adafruit Bulu:
* Pin analog: A1 (gpio 15) -ATAU-
* Pin digital: 10
Modul LoRa TTGO/HELTECH ESP32:
* Pin analog: 39 -ATAU-
* Pin digital: 34
Sebagian besar modul sensor dapat menerima 3.3Volt, jadi Anda hanya perlu menyambungkan pin GND dan VCC ke pin GND dan 3.3V board.
Langkah 3: Mem-flash Firmware
Untuk ini, Anda harus menginstal Arduino IDE, dan dukungan untuk jenis papan target.
Ada petunjuk tentang cara mem-flash firmware di halaman Github ini:
github.com/spleenware/ripple
Pilih salah satu target 'Sensor Node'. Dengan papan terhubung melalui kabel USB, uji apakah firmware OK dengan membuka Serial Monitor di Arduino IDE. Masukkan 'q' (tanpa tanda kutip) di baris kirim, dan tekan enter. Monitor serial harus membalas dengan teks yang dimulai dengan "Q: …"
Langkah 4: Konfigurasikan Sensor di Aplikasi
Untuk mengonfigurasi modul sensor dan memantaunya, Anda perlu menginstal aplikasi Ripple Commander. Saat ini hanya Android yang didukung. Unduh dari Play:
Aplikasi ini memiliki dua ikon peluncur. Yang 'Penyediaan Perangkat' hanya untuk saat Anda menyiapkan jaringan mesh Anda (repeater, sensor, gateway, dll). Node sensor hanya perlu diberi ID unik (antara 2 dan 254), dan kunci enkripsinya dibuat. Cukup klik menu 'BARU' pada toolbar, dan masukkan Id dan nama untuk sensor, lalu klik SIMPAN. Sensor sekarang harus berada dalam daftar utama.
Untuk node sensor, ada parameter konfigurasi tambahan yang harus disiapkan. Ketuk ikon 'edit' (pensil), lalu ketuk tombol '…' di layar berikutnya untuk melihat layar Sensor Config. (tangkapan layar pertama di atas). Ini untuk menyiapkan sensor, bagaimana seharusnya melaporkan statusnya, dan bagaimana menghasilkan pesan peringatan. Setelah konfigurasi selesai, ketuk menu SIMPAN di bilah alat atas.
Ketuk ikon 'chip' di sebelah kanan, untuk membuka layar 'Programmer'. Hubungkan papan sensor melalui kabel USB-OTG ke Android, lalu ketuk tombol 'PROGRAM'. Jika semuanya berjalan dengan baik, maka akan ada pesan yang mengatakan 'Selesai', dan Anda sekarang dapat memutuskan sambungan.
Keluar kembali ke peluncur Android, lalu ketuk ikon peluncur utama 'Ripple Commander'. Ini adalah UI utama aplikasi, di mana Anda dapat mengobrol dengan pengguna 'pager' lain di jaringan (yang menggunakan aplikasi Ripple Messenger), plus memantau node khusus Anda, seperti repeater dan node sensor. Ketuk simpul sensor dalam daftar, dan Anda akan melihat layar status perangkat (lihat tangkapan layar kedua di atas).
Langkah 5: Demo
Berikut adalah demonstrasi sensor api yang mengaktifkan status peringatan, dan node rumah menerima peringatan.
Perhatikan bahwa peringatan mewakili keadaan yang 'direset' baik secara manual atau otomatis setelah waktu yang berlalu. Layar yang ditampilkan di sini menawarkan tombol "Reset Alert" untuk mengatur ulang status peringatan secara manual.
Pesan peringatan yang dihasilkan akan membuat bel papan simpul rumah berbunyi, dan pesan akan berada di tab 'Riwayat'.
Langkah 6: Umpan Balik
Kemampuan ini, memiliki sensor yang melaporkan status jarak jauh, dan memiliki peringatan yang dihasilkan merupakan fitur yang sangat berguna untuk jaringan IoT jarak jauh ini. Saya sangat senang mendengar apa yang dapat dilakukan dengan kemampuan baru ini, dan bagaimana hal itu berhasil. Dan, seperti biasa, saya ingin mendengar jika ada masalah yang masih perlu diselesaikan.
Salam, Scott Powell.
Direkomendasikan:
LoRa Mesh Radio: 4 Langkah (dengan Gambar)
LoRa Mesh Radio: Ini adalah add-on yang cukup sederhana untuk ponsel untuk mengaktifkan pesan seperti SMS dalam grup saat berada di luar jangkauan seluler, atau dalam skenario bencana. Ini menggunakan radio Semtech LoRa, untuk komunikasi daya rendah/jarak jauh. Ada banyak pilihan perangkat keras
ESP32 Dengan Tutorial Modul LoRa E32-433T - Antarmuka Arduino LoRa: 8 Langkah
ESP32 Dengan Tutorial Modul LoRa E32-433T | LoRa Arduino Interfacing: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Proyek saya ini menghubungkan modul E32 LoRa dari eByte yang merupakan modul transceiver 1 watt berdaya tinggi dengan ESP32 menggunakan Arduino IDE. Kami memahami cara kerja E32 di tutorial terakhir kami
Kontrol Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Otomasi Rumah - Kontrol Jarak Jauh LoRa: 8 Langkah
Kontrol Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Otomasi Rumah | LoRa Remote Control: Mengontrol dan mengotomatiskan peralatan listrik Anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini dimungkinkan melalui LoRa! Hei, apa kabar, teman-teman? Akarsh di sini dari CETech. PCB ini juga memiliki layar OLED dan 3 relai yang
Mengotomatiskan Kipas Menggunakan Sensor Suhu MESH: 4 Langkah (dengan Gambar)
Mengotomatiskan Kipas Menggunakan Sensor Suhu MESH: Apakah Anda lelah mengganti kipas "Aktif" dan "Mati"? Bagaimana jika kipas Anda otomatis dan dapat disesuaikan berdasarkan pengaturan suhu favorit Anda? Kami telah membuat kipas otomatis menggunakan MESH Temperature & Kelembaban, Wemo dan
Mengotomatiskan Cahaya Menggunakan Sensor Gerak MESH: 3 Langkah (dengan Gambar)
Mengotomatiskan Lampu Menggunakan Sensor Gerak MESH: Apakah Anda sering lupa mematikan lampu? Selalu mungkin untuk lupa mematikan lampu saat meninggalkan rumah atau kamar Anda, tetapi dengan Sensor Gerak MESH, kami memecahkan masalah dengan menggunakan fungsi deteksi dan tidak deteksi untuk membantu Anda