Mundarija:

LoRa GPS Tracker/Pager: 9 qadam (rasmlar bilan)
LoRa GPS Tracker/Pager: 9 qadam (rasmlar bilan)

Video: LoRa GPS Tracker/Pager: 9 qadam (rasmlar bilan)

Video: LoRa GPS Tracker/Pager: 9 qadam (rasmlar bilan)
Video: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, Iyun
Anonim
LoRa GPS kuzatuvchisi/chaqiruvchisi
LoRa GPS kuzatuvchisi/chaqiruvchisi

Men qidirayotgan va qutqarayotgan (SAR) ko'plab odamlar men bilan bog'lanishdi, ular men ishlayotgan boshqa Ripple LoRa tarmoq loyihalariga qiziqish bildirishdi va bu meni dala xodimlari uchun maxsus qurilma yasash haqida o'ylashga majbur qildi.

Xo'sh, bu erda!

Bu qurilma Android -ga hamroh bo'lishini talab qilmaydi, chunki u foydalanuvchi uchun juda oddiy interfeysga ega. U kichik OLED -ekranga ega va atigi 3 ta tugmachaga ega, shuning uchun foydalanuvchi bilan cheklangan turdagi o'zaro aloqa mavjud.

Bu nima qiladi

  • Dala foydalanuvchisiga o'z holatini 4 rangdan biriga (ko'k, yashil, to'q sariq, qizil) belgilashga ruxsat beradi, ularni qo'mondon real vaqtda ko'radi.
  • Foydalanuvchining manzilini qo'mondonga real vaqtda uzatadi.
  • Qo'mondondan kelgan xabarlar va eshittirishlar haqida foydalanuvchini ogohlantiradi.
  • Foydalanuvchiga kiruvchi xabarlarga javob yuborish imkonini beradi (variantlar ro'yxatidan)

Ta'minotlar

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Lahzali tugmalar
  • 1S Lipo batareyasi
  • Piezo buzzer

1 -qadam: misol ssenariysi

Ssenariyga misol
Ssenariyga misol

Tarmoq ma'muri chaqirgich qurilmalarini Ripple Commander ilovasi yordamida o'rnatadi. Uni Google Play -dan oling:

Ilovadan foydalanib, qo'mondon tarmoqdagi qurilmalar ro'yxatini ko'rishi mumkin.

2 -qadam: Xarita ko'rinishi

Xarita ko'rinishi
Xarita ko'rinishi

Qo'mondon hozir to'q sariq rangni ko'rishi mumkin (yuqoridagi to'q sariq doirani ko'ring). Shuningdek, ular xarita ko'rinishida holat va joylashuvni ko'rishlari mumkin.

3 -qadam: Xabar yuborish

Xabar yuborish
Xabar yuborish

GeoPager1 holatining to'q sariq rangga o'zgarganini ko'rgan qo'mondon suhbat ekraniga o'tadi va foydalanuvchidan yordamga muhtojligini so'raydi.

(QAYD: to'q sariq rangdagi javob, peyjer foydalanuvchisi ro'yxatdan javobni tanlaganida keladi)

Javob variantlarini belgilash uchun "/" s bilan ajratilgan variantlar bilan "?:" Kiriting

4 -qadam: Peyjer ogohlantirishlari

Pager ogohlantirishlari
Pager ogohlantirishlari

Peyjer tomonida dala ishchisi yashil rangli LED chirog'ini va signal signalini ko'radi.

5 -qadam: Peyjerning o'zaro ta'siri

Peyjerning o'zaro aloqasi
Peyjerning o'zaro aloqasi
Peyjerning o'zaro ta'siri
Peyjerning o'zaro ta'siri

Xabar tafsilotlarini ko'rish uchun ular yuqori tugma bilan xabarni oldindan ko'rishni tanlaydilar.

Keyin foydalanuvchi tugmalar yordamida javob variantini tanlaydi.

Bu vaqtda qo'mondon javob kelganligi to'g'risida ogohlantirish oladi (yuqoridagi to'qnashuvli ilova chat ekraniga qarang)

6 -qadam: Qurilmalarni qanday yig'ish kerak

Qurilmalarni qanday yig'ish kerak
Qurilmalarni qanday yig'ish kerak

Tugmalar, signal va GPS -ni qanday ulash haqida yuqoridagi simlar sxemasiga qarang.

7 -qadam: dasturiy ta'minotni yondirish

Arduino IDE o'rnatilganligiga ishonch hosil qilishingiz kerak, bunda Espressif ESP32 platalari qo'llab -quvvatlanadi. Ko'rsatmalar uchun Ripple Github saytiga o'ting:

github.com/spleenware/ripple

Ushbu loyiha uchun siz ikkilikni o'chirib qo'yishingiz kerak:

QAYD: Afsuski, GPS o'rnatilgan USB port bilan bir xil UART-dan foydalanadi, shuning uchun siz dasturiy ta'minotni o'chirganingizda yoki qurilmani dastur orqali dasturlashda GPSni uzishingiz kerak.

8 -qadam: Qurilmani sozlash (ID, Sozlamalar)

Ripple Commander ilovasida ikkita ishga tushirish piktogrammasi mavjud. Tarmoq tarmog'idagi qurilmalarni aniqlash va sozlash uchun "Qurilmani ta'minlash" belgisidan ishga tushiring.

Harakatlar panelining yuqori qismidagi "YANGI" menyusiga teging. keyin yagona identifikator va ism kiriting. Qurilma roli ochiladigan menyusida "GeoPager" -ni tanlang. (ixtiyoriy ravishda, "…" tugmasi yordamida maxsus konfiguratsiyani o'rnatishingiz mumkin)

SAVE ni bosing, so'ngra asosiy ekranda, ro'yxatda siz tayinlagan ismli yangi qurilma bo'lishi kerak.

"Dastur qurilmasi" ekraniga o'tish uchun yonidagi kichik "kompyuter chipi" belgisini bosing. Pager qurilmasining yuqori tugmachasini (A tugmasi) ushlab turganda, Android -dan USB OTG kabelini qurilmani quvvatlaydigan qurilmaga ulang. Kechiktirilgandan so'ng, OLED ekranida "PROGRAM MODE" ni ko'rishingiz kerak.

Endi Commander ilovasidagi "Dastur" tugmasini bosing va agar hammasi yaxshi bo'lsa, "… bajarildi" degan xabar bo'lishi kerak. Endi qurilmaning identifikatori, konfiguratsiyasi va shifrlash kalitlari EEPROM -da saqlanishi kerak.

9 -qadam: dastlabki sinov

Qurilmani o'chiring, keyin LiPo batareyasini ulang yoki uni USB manbasidan quvvatlang. Boshqa ekran belgisini ishlatib, asosiy ekranni ishga tushiring (Ripple qo'mondoni deb yozilgan). Bu ro'yxatda chaqiruvchi qurilmani ko'rsatishi kerak, yonida kulrang doira bor. Kulrang holat "noma'lum" holatini bildiradi, chunki qurilma hali hech qanday o'zaro ta'sir o'tkazmagan.

"Chat" ekraniga o'tish uchun peyjer qurilmasini bosing. Harakatlar paneli tepasida mavhum holat doirasi yangilanib turishi kerak va uning yonidagi 'WiFi' belgisi to'liq/kuchli ulanishni ko'rsatishi kerak.

Ba'zi xabarlarni yozishga harakat qiling, bu esa chaqiruv signalini/chaqiruvini va hk

Xayriya qiling

Agar siz ushbu loyihani foydali deb bilsangiz va o'zimga bitkoin tashlamoqchi bo'lsangiz, men juda minnatdorman.

Mening BTC manzilim: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Fikr -mulohaza

Agar siz SARda yoki ushbu imkoniyatdan foydalanishi mumkin bo'lgan buyruqbozlik va boshqaruv tuzilmasiga ega bo'lgan boshqa tashkilotda ishtirok etsangiz, men sinov loyihasini tuzishda yordam berishni xohlardim.

Men bu loyiha ustida ishlashni davom ettiryapman, chunki bu meni chindan ham o'ziga jalb qiladi va meni qiziqtiradi. Umid qilamanki, bu keng jamoatchilik uchun foydali bo'ladi. Savollaringiz bo'lsa, menga bu erga yozing.

Xursand bo'ling!

Hurmat bilan, Skott Pauell

Tavsiya: