Mundarija:
- Ta'minotlar
- 1 -qadam: misol ssenariysi
- 2 -qadam: Xarita ko'rinishi
- 3 -qadam: Xabar yuborish
- 4 -qadam: Peyjer ogohlantirishlari
- 5 -qadam: Peyjerning o'zaro ta'siri
- 6 -qadam: Qurilmalarni qanday yig'ish kerak
- 7 -qadam: dasturiy ta'minotni yondirish
- 8 -qadam: Qurilmani sozlash (ID, Sozlamalar)
- 9 -qadam: dastlabki sinov
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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
Peyjer tomonida dala ishchisi yashil rangli LED chirog'ini va signal signalini ko'radi.
5 -qadam: 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
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