Isi kandungan:
- Bekalan
- Langkah 1: Persediaan TTGO ESP32
- Langkah 2: Persediaan Bulu Adafruit
- Langkah 3: Siapkan Aplikasi Ripple Messenger
- Langkah 4: Maklum balas
Video: LoRa Mesh Radio: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ini adalah tambahan yang cukup mudah untuk telefon bimbit untuk membolehkan pemesejan seperti SMS dalam kumpulan ketika berada di luar liputan sel, atau dalam senario bencana. Ia menggunakan radio Semtech LoRa, untuk komunikasi rendah / jarak jauh. Terdapat banyak pilihan perkakasan, dan saya masih mencuba pelbagai peranti dan pengeluar, tetapi buat masa ini tutorial ini akan menunjukkan cara memasang dan menyiapkan salah satu papan berikut:
- TTGO ESP32 Lora dengan OLED
- Adafruit Feather M0 RFM96
Bekalan
Perkakasan boleh dibeli di sini:
- TTGO ESP32 Lora dengan OLED. -Atau-
- Adafruit Feather M0 RFM95
Item pilihan, tetapi disyorkan adalah:
- suis hidup / mati kecil
- Buzzer Piezo
- bateri Lipo 1S kecil
- Kabel OTG USB
Langkah 1: Persediaan TTGO ESP32
Papan ini cukup bagus kerana merangkumi skrin OLED dan radio Bluetooth yang bagus. Sayangnya, radio LoRa tidak sehebat Feather, dan sepertinya hanya mendapat jarak sekitar separuh.
Dengan papan ini anda boleh memilih sama ada hendak menyambung ke telefon bimbit melalui kabel UDB OTG, Bluetooth Classic atau Bluetooth LE. Anda hanya memusingkan papan dengan gambar firmware yang sesuai (terdapat tiga binari firmware yang berbeza untuk setiap jenis sambungan).
Langkah-langkah:
- flash papan dengan gambar firmware Ripple: Ikuti ReadMe di GitHub
- wayar bateri dan suis
- pasangkan buzzer piezo: TTGO V2 -> ke GND dan Pin 13, papan lain -> ke GND dan Pin 25
- pilihan: 3D mencetak sarung
Saya juga telah merancang cetakan 3D yang boleh dicetak, yang boleh anda muat turun dari sini:
Langkah 2: Persediaan Bulu Adafruit
Papan ini berkualiti, tetapi sedikit lebih mahal. Terdapat sedikit lebih banyak yang terlibat dengan ini, kerana anda perlu melakukan pematerian lagi untuk memasang antena LoRa.
Langkah-langkah:
- flash papan dengan firmware Ripple: Ikuti ReadMe di GitHub
- pasangkan buzzer piezo ke GND dan pin digital 11. (EDIT: BUKAN pin 13 seperti yang dinyatakan sebelum ini)
- pateri penyambung antena u.fl ke bahagian bawah, sambungkan antena ke u.fl
- Pilihan: 3D mencetak casing. Lihat di sini untuk fail:
(Pilihan) Memateri Antena Dipol
Sarung cetak 3D direka untuk digunakan dengan antena dipole ini: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
Ini antena yang baik, tetapi tidak mempunyai penyambung yang betul, jadi anda perlu memotong satu dari IPEX4, kemudian pisahkan jalinan coax dan pateri ke pad tanah antena (lihat gambar akhir di atas). Untuk melakukan ini, anda perlu melucutkan kira-kira 10mm plastik luar dari hujung kabel, kemudian asingkan jaring wayar coax sekitarnya yang sangat halus kemudian pasangkan sedikit pateri ke atas ini. Kemudian keluarkan kira-kira 1mm plastik dari wayar aktif dalaman dan letakkan sedikit pateri di atasnya.
Seterusnya, pasangkan pelekas antena pada Feather, dan pad antena aktif di tengah, kemudian pasangkan antena ke pad ini (dipisahkan sepaksi ke alas tanah, wayar dalaman aktif ke pad antena).
Langkah 3: Siapkan Aplikasi Ripple Messenger
Aplikasi pendamping untuk ini dipanggil Ripple Messenger. Saat ini hanya ada versi Android, yang dapat anda unduh dari Play store: Ripple Messenger
Setiap orang dalam kumpulan anda mesti diberi ID berangka yang unik, antara 1 dan 254. Anda perlu menyelesaikannya di antara anda. Tidak ada pelayan pusat untuk menyelaraskan.
Anda juga boleh (secara pilihan) mengatur ke dalam sub-kumpulan dengan menetapkan diri anda dengan ID Kumpulan yang berbeza (sekali lagi, antara 1 dan 254). Secara lalai anda semua boleh kekal dalam kumpulan sifar. Kumpulan tersebut seperti 'saluran', dan akan membentuk rangkaian jaringan yang terpisah.
Menambah Rakan
Sebaik sahaja anda memasukkan butiran anda sendiri di skrin Persediaan dan memilih SIMPAN, anda kemudian boleh ditambahkan sebagai Rakan ke telefon bimbit pengguna lain dengan mengimbas kod QR masing-masing. Ini menukar kunci awam sehingga anda dapat menghantar mesej antara satu sama lain secara peribadi. Peranti lain dalam kumpulan anda akan menghantar mesej anda secara senyap, tetapi tidak dapat 'membukanya'.
Menghubungkan Radio
Papan radio boleh disambungkan ke tablet / telefon bimbit sama ada melalui kabel USB OTG, atau melalui Bluetooth. Anda mesti menetapkan pilihan anda untuk ini dengan memilih menu 'Preferences' dari bar tindakan teratas. Terdapat ikon di bar tindakan atas yang akan menjadi putih pekat apabila telah mengesan papan radio anda disambungkan.
Untuk Bluetooth Classic, anda perlu memastikan bluetooth dihidupkan dan anda perlu Pasangkan telefon bimbit / tablet anda dengan papan secara manual. Pergi ke tetapan Bluetooth, dan pilih imbasan / muat semula dan ketuk 'Ripple Device' ketika muncul. Kembali ke aplikasi Ripple kemudian ketik butang 'Pilih Peranti' dan pilih 'Ripple Device' dari senarai.
Untuk Bluetooth LE anda tidak perlu berpasangan. Pastikan anda memilih 'Ripple Service' di skrin 'Pilih Peranti'.
Perbualan
Dari skrin utama anda hanya mengetuk rakan yang ingin anda ajak berbual, yang beralih ke skrin perbualan (seperti gambar di atas). Bar tindakan akan menunjukkan nama mereka, dan di sebelah kanan adalah penunjuk isyarat yang akan menunjukkan sama ada peranti pengguna itu dapat dicapai pada masa ini, dan seberapa kuat isyarat terdekat.
Cukup ketikkan mesej, atau ketuk ikon 'pin' di sebelah kiri kotak teks untuk menghantar lokasi semasa anda.
Apabila pengguna lain menghantar lokasi mereka, anda akan melihatnya digarisbawahi, dan dengan pengiraan sejauh mana mereka berada dan kira-kira arah kompas mana. Anda boleh mengetuk pautan untuk melihat lokasi di Peta Google.
Langkah 4: Maklum balas
Ini hanyalah sesuatu yang saya lakukan sebagai hobi, dan kerana saya menikmati pekerjaan seperti ini. Ini merupakan cabaran yang menarik, dan sedang berlangsung.
Saya masih mencari modul radio dan kombinasi perkakasan yang lebih baik, bersama dengan reka bentuk percetakan 3D untuk menjadikannya lebih mirip peranti pengguna.
Masih terdapat sejumlah bug yang perlu diselesaikan. Beritahu saya jika ini berjaya untuk anda, atau jika anda menghadapi masalah. Maklum balas sangat dialu-alukan.
Selamat mencuba!
salam, Scott Powell.
Sumbang Sekiranya anda mendapati projek ini berguna dan ingin membuang Bitcoin, saya akan sangat berterima kasih: Alamat BTC saya: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Disyorkan:
Kawal Peralatan Rumah Tangga Melalui LoRa - LoRa dalam Automasi Rumah - Alat kawalan jauh LoRa: 8 Langkah
Kawal Peralatan Rumah Tangga Melalui LoRa | LoRa dalam Automasi Rumah | Alat Kawalan Jauh LoRa: Kawal dan automasikan peralatan elektrik anda dari jarak jauh (Kilometer) tanpa kehadiran internet. Ini boleh dilakukan melalui LoRa! Hei, ada apa? Akarsh di sini dari CETech. PCB ini juga mempunyai paparan OLED dan 3 relay yang
Bar LED Sinkronisasi Mesh WiFi: 3 Langkah (dengan Gambar)
Bar LED Sinkronisasi Mesh WiFi: Projek ini adalah kumpulan bar LED dengan LED digital yang boleh dikawal secara individu (WS2812b " Neopixels "). Mereka membenarkan animasi dilakukan melintasi mereka tanpa menyatukannya. Mereka menggunakan Mesh WiFi untuk berhubung antara satu sama lain, dan
Robot Lukisan Avatar Menggunakan MESH: 6 Langkah (dengan Gambar)
Robot Menggambar Avatar Menggunakan MESH: Pernahkah anda mendengar bahawa aktiviti fizikal dapat menjadikan anda lebih kreatif? Bersikap aktif membantu anda meluaskan pemikiran dan menjana idea kreatif. Sekiranya anda tidak kerap bersenam tetapi ingin meningkatkan kreativiti anda, jangan risau - Inilah sesuatu untuk anda! Ini
Pemberitahuan Mesin Basuh Menggunakan MESH: 4 Langkah (dengan Gambar)
Pemberitahuan Mesin Basuh Menggunakan MESH: Alamak! Saya Lupa mengenai pakaian di mesin basuh … Adakah anda selalu lupa mengambil pakaian anda setelah dicuci? Resipi ini akan menaik taraf mesin basuh anda untuk menerima pemberitahuan melalui Gmail atau IFTTT setelah pakaian anda siap untuk gambar
MESH: Sistem Penarafan Dengan Butang Bersambung Internet: 5 Langkah (dengan Gambar)
MESH: Sistem Penarafan Dengan Butang Bersambung Internet: Bagaimana jika restoran atau perniagaan lain dapat mengumpulkan maklum balas pelanggan di tempat dan segera menyegerakkannya dengan spreadsheet? Resipi ini adalah kaedah cepat dan mudah untuk membuat sistem penilaian interaktif anda sendiri. Cukup ambil satu set b