Daftar Isi:

LoRa GPS Tracker: 6 Langkah (dengan Gambar)
LoRa GPS Tracker: 6 Langkah (dengan Gambar)

Video: LoRa GPS Tracker: 6 Langkah (dengan Gambar)

Video: LoRa GPS Tracker: 6 Langkah (dengan Gambar)
Video: LoRa GPS Tracker Project with Google Maps - Arduino ESP8266 RYLR406 2024, Juli
Anonim
Pelacak GPS LoRa
Pelacak GPS LoRa

Proyek ini akan menunjukkan cara merakit modul pelacak GPS Anda sendiri, untuk digunakan dengan jaringan mesh Ripple LoRa. Lihat artikel pendamping ini untuk info:

Modul pelacak ini menggunakan radio Semtech LoRa, dan papan pengembang Arduino yang kompatibel. Awalnya, hanya ada dukungan untuk Adafruit Feather, tetapi akan lebih ditambahkan seiring waktu. Modul dapat digunakan untuk melacak lokasi apa pun dari jarak jauh, melalui jaringan mesh radio paket LoRa.

Perlengkapan

Komponen perangkat keras dapat dibeli di sini:

  • Adafruit Feather dengan modul LoRa:
  • Penerima GPS BN-180:
  • Antena dipol 900MHz:
  • 1S LiPo:

CATATAN: kabel harus ditukar di konektor baterai Lipo ini sebelum mencolokkan ke Feather

Artinya, baterai ini memiliki tipe konektor yang tepat, tetapi polaritasnya terbalik!!

Atau, Anda dapat membeli baterai lipo 1S dari Adafruit. Ini memiliki konektor dengan polaritas yang tepat.

Langkah 1: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Papan Feather hanya membutuhkan penerima GPS BN-180 yang terhubung dengannya, dengan koneksi berikut:

  • (hitam) GND -> pin GND pada bulu
  • (merah) VCC -> pin 3.3V pada bulu
  • (putih) TX -> RX1 pin bulu
  • (hijau) RX -> TX1 pin pada bulu

Antena tidak memiliki konektor yang tepat, jadi Anda perlu memotong konektor IPEX4, lalu pisahkan kepang coax dan solder ke bantalan ground antena (lihat gambar akhir di atas). Untuk melakukan ini, Anda perlu mengupas sekitar 10mm plastik luar dari ujung kabel, lalu pisahkan wire mesh coax yang sangat halus di sekitarnya, lalu tempelkan beberapa solder ke ini. Kemudian lepaskan sekitar 1mm plastik dari kabel aktif bagian dalam dan letakkan sedikit solder pada ini. Selanjutnya, pra-tin bantalan ground antena pada Feather, dan bantalan antena aktif di tengah, lalu solder antena ke ini bantalan (coax terpisah ke bantalan arde, kabel dalam aktif ke bantalan antena).

Langkah 2: 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:

Pilih salah satu target 'GPS Tracker 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 3: Konfigurasikan Pelacak di Aplikasi

Konfigurasikan Pelacak di Aplikasi
Konfigurasikan Pelacak di Aplikasi
Konfigurasikan Pelacak di Aplikasi
Konfigurasikan Pelacak di Aplikasi
Konfigurasikan Pelacak di Aplikasi
Konfigurasikan Pelacak di Aplikasi

Untuk mengonfigurasi modul pelacak dan untuk benar-benar melacaknya, 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 pelacak hanya perlu diberi ID unik (antara 2 dan 254), dan kunci enkripsinya dibuat. Cukup klik menu 'BARU' pada toolbar, dan masukkan Id dan nama pelacak, lalu klik SIMPAN.

Pelacak sekarang harus ada di daftar utama. Ketuk ikon 'chip' di sebelah kanan, untuk membuka layar 'Programmer'. Hubungkan papan pelacak 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 GPS Tracker. Ketuk simpul pelacak dalam daftar, dan Anda akan melihat layar status perangkat (lihat tangkapan layar kedua di atas). Ketuk opsi pelacakan 'LIVE TRACK', dan Anda akan dapat memantau lokasi modul secara langsung.

Tab 'Peta' akan menampilkan pin peta untuk setiap modul pelacak yang sedang dilacak.

Langkah 4: BARU: Peringatan Geo Fence

BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo
BARU: Peringatan Pagar Geo

Firmware terbaru sekarang mendukung mode Geo Fence. Dalam mode ini Anda memilih wilayah geografis (yang Anda tentukan di tab Peta), dan hanya mendapatkan pesan peringatan saat perangkat masuk atau keluar dari wilayah tersebut.

Pertama, alihkan ke tab Peta, dan ketuk menu '…' di bilah alat, lalu pilih salah satu opsi 'Wilayah Baru' (lingkaran atau poligon).

Lingkaran: tekan lama pada peta di mana Anda ingin pusat wilayah lingkaran seharusnya. Kemudian ketuk opsi mengambang '+' dan '-' di sebelah kiri untuk menambah atau mengurangi ukuran.

Poligon: tekan lama setiap titik dalam poligon pada peta. Untuk membatalkan poin terakhir, ketuk tombol 'x' di opsi mengambang di sebelah kiri.

Untuk keduanya, setelah Anda selesai menentukan geografi wilayah, ketuk opsi 'centang' hijau lalu masukkan nama unik untuk wilayah tersebut.

Kembali ke tab 'Beranda', ketuk item pelacak dalam daftar, untuk membuka layar status pelacak. Sekarang pilih opsi 'GEOFENCE' di bawah Pelacakan, lalu pilih wilayah dari daftar. Jika semuanya berjalan dengan baik, status akan diperbarui, dan perangkat pelacak akan mengirim pesan peringatan ketika masuk atau keluar dari wilayah tersebut. Lihat tab 'Riwayat' untuk pesan peringatan.

Langkah 5: (Opsional) Cetak Casing 3D

(Opsional) Cetak Casing 3D
(Opsional) Cetak Casing 3D

Kasing ini dapat menampung bulu dan GPS dengan baik:

Ini juga memiliki dudukan untuk antena.

Di atas adalah gambar anjing saya dengan pelacak yang terpasang di kerah ini:-) (penguji beta pertama dari sistem!)

Langkah 6: Umpan Balik

Beri tahu saya jika ini berhasil untuk Anda, atau jika Anda mengalami masalah. Umpan balik sangat diterima.

Menikmati!

Salam, Scott Powell.

Direkomendasikan: