Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë jam kontaktuar nga një numër njerëzish në kërkim dhe shpëtim (SAR) të cilët janë të interesuar në projektet e tjera të rrjetave Ripple LoRa në të cilat kam punuar, dhe më shtyu të mendoj për krijimin e një pajisjeje të dedikuar për personelin në terren.
Epo, ja ku është!
Kjo pajisje nuk kërkon një celular celular Android, pasi ka një UI shumë të thjeshtë për përdoruesin. Ka një ekran të vogël OLED dhe vetëm 3 butona shtytës, kështu që ofron vetëm lloje të kufizuara të ndërveprimit me përdoruesin.
Çfarë bën
- Lejon përdoruesit e fushës të vendosin statusin e tyre në një nga 4 ngjyrat (Blu, jeshile, portokalli, e kuqe), të cilat komandanti do t'i shikojë në kohë reale.
- Transmeton vendndodhjen e përdoruesit te komandanti në kohë reale.
- Paralajmëron përdoruesin e mesazheve dhe transmetimeve në hyrje nga komandanti.
- Lejon përdoruesin të dërgojë një përgjigje në mesazhet hyrëse (nga një listë opsionesh)
Furnizimet
- TTGO LoRa 32 v2.1
- BN-180 GPS
- Butonat e momentit
- Bateri 1S Lipo
- Piezo buzzer
Hapi 1: Një Skenar Shembull
Administratori i rrjetit krijon pajisjet pager duke përdorur aplikacionin Ripple Commander. Merrni atë nga Google Play:
Duke përdorur aplikacionin, komandanti mund të shohë një listë të pajisjeve në rrjetin mesh.
Hapi 2: Pamja e Hartës
Komandanti mund të shohë që statusi tani është portokalli (shiko rrethin portokalli më lart). Ata gjithashtu mund të shohin statusin DHE vendndodhjen në pamjen e hartës.
Hapi 3: Mesazhe
Duke parë statusin e ndryshimit të GeoPager1 në portokalli, komandanti shkon në ekranin e bisedës dhe pyet nëse përdoruesi ka nevojë për ndihmë.
(SHENIM: përgjigja në ngjyrë portokalli vjen kur përdoruesi i faqes zgjedh një përgjigje nga lista)
Për të specifikuar opsionet e përgjigjes, thjesht futni "?:" Me opsionet e ndara me "/" s
Hapi 4: Paralajmërimet për faqe
Nga ana e figurës, operatori në terren sheh ndezjen e gjelbër LED dhe zhurmën.
Hapi 5: Ndërveprimi i faqes
Ata zgjedhin vrojtimin e mesazhit me butonin e lartë, për të parë detajet e mesazhit.
Përdoruesi pastaj përdor butonat për të zgjedhur opsionin e përgjigjes.
Në këtë pikë komandanti do të marrë një alarm se ka ardhur një përgjigje. (Shiko ekranin e bisedës së aplikacionit më lart, me përgjigjen portokalli)
Hapi 6: Si të mblidhni pajisjet
Referojuni diagramit të instalimeve elektrike më lart se si të lidhni butonat, zilen dhe GPS:
Hapi 7: Ndezja e firmuerit
Ju duhet të siguroheni që keni të instaluar Arduino IDE, me mbështetjen e bordeve të Espressif ESP32 të shtuar. Shkoni në faqen e Ripple Github për udhëzime:
github.com/spleenware/ripple
Për këtë projekt, duhet të ndizni këtë binar specifik:
SH NOTNIM: Për fat të keq, GPS përdor të njëjtin UART si porta USB e integruar, kështu që duhet të shkëputni GPS-in sa herë që ndizni firmuerin OSE programoni pajisjen përmes aplikacionit.
Hapi 8: Konfigurimi i pajisjes (ID, Cilësimet)
Aplikacioni Ripple Commander ka dy ikona lëshuese. Për përcaktimin dhe konfigurimin e pajisjeve në rrjetin mesh, niseni nga ikona "Sigurimi i pajisjes".
Prekni menunë "E RE" në shiritin e sipërm të veprimit. pastaj futni një ID dhe emër unik. Zgjidhni "GeoPager" në listën zbritëse të rolit të pajisjes. (sipas dëshirës, mund të vendosni konfigurimin e personalizuar me butonin '…')
Klikoni në SAVE, pastaj përsëri në ekranin kryesor, duhet të ketë një pajisje të re në listë me emrin që keni caktuar.
Trokitni lehtë mbi ikonën e vogël 'çip kompjuteri' pranë tij për të shkuar në ekranin 'Pajisja e Programit'. Ndërsa mbani shtypur butonin e sipërm në pajisjen pager (butoni A), lidhni një kabllo USB OTG nga Android në pajisjen e cila duhet të ndizet në pajisje. Pas një vonese ju duhet të shihni 'PROGRAM MODE' në ekranin OLED.
Tani trokitni lehtë mbi butonin 'Program' në aplikacionin Komandant, dhe nëse gjithçka shkon mirë duhet të ketë një mesazh '… bërë'. Pajisja tani duhet të ketë ID -në e saj, konfigurimin dhe çelësat e kriptimit të ruajtur në EEPROM -in e saj.
Hapi 9: Testimi fillestar
Fikeni pajisjen, pastaj lidhni baterinë LiPo ose fikeni atë nga një burim USB. Nisni ekranin kryesor duke përdorur ikonën tjetër të lëshuesit (të etiketuar Ripple Commander). Kjo duhet të tregojë pajisjen pager në listë, me një rreth gri pranë saj. Statusi gri do të thotë status "i panjohur", pasi pajisja nuk ka pasur ende asnjë ndërveprim.
Prekni në pajisjen pager, për të hyrë në një ekran 'chat'. Shiriti i sipërm i veprimit tani duhet të tregojë azhurnimin e rrethit të statusit në BLUE, dhe ikona 'WiFi' pranë tij që tregon lidhje të plotë/të fortë.
Provoni të shkruani disa mesazhe, të cilat duhet të bëjnë që bip/flash të shikuesit, etj
Dhuro
Nëse e gjeni këtë projekt të dobishëm dhe dëshironi të hidhni pak Bitcoin në rrugën time, do të isha vërtet mirënjohës.
Adresa ime BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Komente
Nëse jeni të përfshirë në SAR, ose në ndonjë organizatë tjetër me një strukturë komandimi dhe kontrolli e cila mund të përfitojë nga kjo aftësi, unë do të doja të ndihmoja në ngritjen e një projekti/vendosjeje prove.
Unë vazhdoj të punoj në këtë projekt sepse me të vërtetë më angazhon dhe më intereson. Shpresoj se mund të jetë e dobishme për komunitetin më të gjerë. Mos ngurroni të më dërgoni mesazh këtu nëse keni pyetje.
Shijoni!
Të fala, Scott Powell