Isi kandungan:

LoRa GPS Tracker / Pager: 9 Langkah (dengan Gambar)
LoRa GPS Tracker / Pager: 9 Langkah (dengan Gambar)

Video: LoRa GPS Tracker / Pager: 9 Langkah (dengan Gambar)

Video: LoRa GPS Tracker / Pager: 9 Langkah (dengan Gambar)
Video: Я построил трекер LoRa-GPS // Тест дальности, время автономной работы и прошивка 2024, November
Anonim
Penjejak / Pager GPS LoRa
Penjejak / Pager GPS LoRa

--- Peranti yang menggabungkan penjejakan lokasi masa nyata dan pager dua hala, melalui rangkaian jaringan LoRa. -

Saya telah dihubungi oleh sebilangan orang yang mencari dan menyelamat (SAR) yang berminat dengan projek jejaring Ripple LoRa lain yang telah saya jalankan, dan ini membuat saya berfikir untuk membuat peranti khusus untuk kakitangan lapangan.

Nah, ini dia!

Peranti ini tidak memerlukan telefon bimbit Android pendamping, kerana ia mempunyai UI yang sangat sederhana untuk pengguna. Ia mempunyai skrin OLED kecil dan hanya 3 butang tekan, jadi hanya menawarkan jenis interaksi terhad dengan pengguna.

Apa ia lakukan

  • Membolehkan pengguna bidang menetapkan status mereka ke salah satu dari 4 warna (Biru, Hijau, Jingga, Merah), yang akan dilihat oleh komander dalam masa nyata.
  • Menghantar lokasi pengguna ke komander dalam masa nyata.
  • Memberi isyarat kepada pengguna mengenai mesej masuk dan siaran dari komandan.
  • Membolehkan pengguna mengirim balasan ke mesej masuk (dari senarai pilihan)

Bekalan

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Butang sesaat
  • Bateri Lipo 1S
  • Piezo buzzer

Langkah 1: Contoh Senario

Senario Contoh
Senario Contoh

Pentadbir rangkaian menyediakan peranti pager menggunakan aplikasi Ripple Commander. Dapatkannya dari Google Play:

Dengan menggunakan aplikasinya, komandan dapat melihat senarai peranti di jaringan mesh.

Langkah 2: Paparan Peta

Paparan Peta
Paparan Peta

Komander dapat melihat statusnya sekarang berwarna jingga (lihat bulatan oren di atas). Mereka juga dapat melihat status DAN lokasi dalam paparan peta.

Langkah 3: Pemesejan

Pemesejan
Pemesejan

Melihat status GeoPager1 berubah menjadi oren, komandan masuk ke skrin sembang, dan bertanya apakah pengguna memerlukan bantuan.

(CATATAN: balasan dalam warna jingga datang apabila pengguna pager memilih balasan dari senarai)

Untuk menentukan pilihan jawapan, masukkan "?:" Dengan pilihan yang dipisahkan dengan "/" s

Langkah 4: Makluman Pager

Makluman Pager
Makluman Pager

Di sisi pager, operasi lapangan melihat lampu kilat LED hijau dan bunyi buzzer.

Langkah 5: Interaksi Pager

Interaksi Pager
Interaksi Pager
Interaksi Pager
Interaksi Pager

Mereka memilih pratonton mesej dengan butang atas, untuk melihat perincian mesej.

Pengguna kemudian menggunakan butang untuk memilih pilihan balasan.

Pada ketika ini komandan akan mendapat peringatan bahawa balasan telah masuk. (Lihat skrin sembang aplikasi di atas, dengan balasan berwarna jingga)

Langkah 6: Cara Menyusun Peranti

Cara Menyusun Peranti
Cara Menyusun Peranti

Rujuk rajah pendawaian di atas mengenai cara menyambungkan butang, buzzer dan GPS:

Langkah 7: Mengemaskan Firmware

Anda perlu memastikan bahawa Arduino IDE dipasang, dengan sokongan papan Espressif ESP32 ditambah. Pergi ke laman Ripple Github untuk mendapatkan arahan:

github.com/spleenware/ripple

Untuk projek ini, anda perlu menukar binari khusus ini:

CATATAN: Malangnya, GPS menggunakan UART yang sama dengan port USB terbina dalam, jadi anda mesti memutuskan sambungan GPS setiap kali anda mengaktifkan firmware ATAU memprogramkan peranti melalui aplikasi.

Langkah 8: Mengkonfigurasi Peranti (ID, Tetapan)

Aplikasi Ripple Commander mempunyai DUA ikon pelancar. Untuk menentukan dan mengkonfigurasi peranti di rangkaian mesh, lancarkan dari ikon 'Peruntukan Peranti'.

Ketuk menu 'BARU' di Actionbar atas. kemudian masukkan ID dan nama unik. Pilih 'GeoPager' di drop-down Peranan Peranti. (secara pilihan, anda boleh menetapkan konfigurasi khusus dengan butang '…')

Klik SIMPAN, kemudian kembali pada skrin utama, mesti ada peranti baru dalam senarai dengan nama yang anda tetapkan.

Ketuk ikon 'computer chip' kecil di sebelahnya untuk masuk ke skrin 'Program Device'. Sambil menekan butang atas pada alat pager (butang A), sambungkan kabel USB OTG dari Android ke peranti yang seharusnya menghidupkan peranti. Selepas kelewatan, anda akan melihat 'PROGRAM MODE' di skrin OLED.

Sekarang ketuk butang 'Program' di aplikasi Komander, dan jika semuanya berjalan dengan baik harus ada pesan '… selesai'. Peranti kini harus mempunyai ID, konfigurasi dan kunci penyulitan yang disimpan di EEPROMnya.

Langkah 9: Ujian Awal

Matikan peranti, kemudian pasangkan bateri LiPo atau matikan dari sumber USB. Lancarkan skrin utama menggunakan ikon pelancar lain (berlabel Ripple Commander). Ini mesti menunjukkan peranti pager dalam senarai, dengan bulatan kelabu di sebelahnya. Status kelabu bermaksud status 'tidak diketahui', kerana peranti ini belum pernah melakukan interaksi.

Ketuk pada alat pager, untuk masuk ke skrin 'sembang'. Actionbar atas sekarang harus menunjukkan kemas kini lingkaran status ke BLUE, dan ikon 'WiFi' di sebelahnya menunjukkan sambungan penuh / kuat.

Cuba taipkan beberapa mesej, yang seharusnya menjadikan bunyi pager menjadi bip / flash, dll

Sumbang

Sekiranya anda mendapati projek ini berguna dan merasa seperti membuang Bitcoin dengan cara saya, saya akan sangat berterima kasih.

Alamat BTC saya: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Maklum balas

Sekiranya anda terlibat dalam SAR, atau di organisasi lain dengan struktur perintah-dan-kawalan yang dapat memanfaatkan kemampuan ini, saya ingin membantu dalam menyiapkan projek / penyebaran percubaan.

Saya terus mengusahakan projek ini kerana sangat menarik minat saya dan menarik minat saya. Saya harap ia terbukti berguna kepada masyarakat luas. Jangan ragu untuk menghantar pesanan saya di sini jika anda mempunyai pertanyaan.

Selamat mencuba!

Salam, Scott Powell

Disyorkan: