Բովանդակություն:

LoRa GPS Tracker/Pager: 9 քայլ (նկարներով)
LoRa GPS Tracker/Pager: 9 քայլ (նկարներով)

Video: LoRa GPS Tracker/Pager: 9 քայլ (նկարներով)

Video: LoRa GPS Tracker/Pager: 9 քայլ (նկարներով)
Video: Video To Anime - Generate An EPIC Animation From Your Phone Recording By Using Stable Diffusion AI 2024, Նոյեմբեր
Anonim
LoRa GPS Tracker/Pager
LoRa GPS Tracker/Pager

Ինձ հետ կապ են հաստատել որոնողափրկարարական աշխատանքների (SAR) մի շարք մարդիկ, ովքեր հետաքրքրված են Ripple LoRa ցանցի այլ նախագծերով, որոնց վրա ես աշխատել եմ, և դա ինձ ստիպեց մտածել դաշտային անձնակազմի համար հատուկ սարք պատրաստելու մասին:

Դե, ահա!

Այս սարքը չի պահանջում ուղեկից Android հեռախոս, քանի որ այն օգտվողի համար ունի շատ պարզ միջերես: Այն ունի փոքր OLED էկրան և ընդամենը 3 կոճակ, այնպես որ առաջարկում է միայն օգտագործողի հետ փոխգործակցության սահմանափակ տեսակներ:

Ինչ է դա անում

  • Թույլ է տալիս դաշտային օգտագործողին սահմանել իր կարգավիճակը 4 գույներից մեկից (կապույտ, կանաչ, նարնջագույն, կարմիր), որը հրամանատարը կտեսնի իրական ժամանակում:
  • Իրական ժամանակում փոխանցում է օգտագործողի գտնվելու վայրը հրամանատարին:
  • Ահազանգում է հրամանատարից մուտքային հաղորդագրությունների և հեռարձակումների մասին:
  • Թույլ է տալիս օգտվողին պատասխան ուղարկել մուտքային հաղորդագրություններին (ընտրանքների ցանկից)

Պարագաներ

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Պահի կոճակներ
  • 1S Lipo մարտկոց
  • Piezo buzzer

Քայլ 1. Օրինակ սցենար

Օրինակ սցենար
Օրինակ սցենար

Theանցի ադմինիստրատորը ստեղծում է պեյջերային սարքեր ՝ օգտագործելով Ripple Commander հավելվածը: Ստացեք այն Google Play- ից ՝

Հավելվածի միջոցով հրամանատարը կարող է տեսնել ցանցի սարքերի ցանկը:

Քայլ 2: Քարտեզի դիտում

Քարտեզի տեսք
Քարտեզի տեսք

Հրամանատարը կարող է տեսնել, որ կարգավիճակը այժմ նարնջագույն է (տես վերևի նարնջագույն շրջանակը): Նրանք կարող են նաև տեսնել կարգավիճակը ԵՎ գտնվելու վայրը քարտեզի տեսքով:

Քայլ 3: Հաղորդագրություններ

Հաղորդագրությունների փոխանցում
Հաղորդագրությունների փոխանցում

Տեսնելով, որ GeoPager1- ի կարգավիճակը փոխվում է նարնջագույնի, հրամանատարը մտնում է զրուցարանի էկրան և հարցնում ՝ օգտվողին օգնության կարիք կա՞:

(ՈEՇԱԴՐՈԹՅՈՆ. Նարնջագույն պատասխանը գալիս է, երբ փեյջեր օգտագործողը պատասխանից ընտրում է ցուցակից)

Պատասխանների ընտրանքները նշելու համար պարզապես մուտքագրեք «?:» ՝ «/» ներով բաժանված ընտրանքներով

Քայլ 4: Pager Alerts

Pager Alerts
Pager Alerts

Փեյջերային կողմում դաշտի օպերատորը տեսնում է կանաչ LED լուսարձակը և զնգոցի ձայնը:

Քայլ 5. Փեյջերի փոխազդեցություն

Փեյջերի փոխազդեցություն
Փեյջերի փոխազդեցություն
Փեյջերի փոխազդեցություն
Փեյջերի փոխազդեցություն

Նրանք ընտրում են հաղորդագրության նախադիտումը վերևի կոճակով ՝ հաղորդագրության մանրամասները տեսնելու համար:

Այնուհետև օգտվողը օգտագործում է կոճակները ՝ պատասխանի տարբերակը ընտրելու համար:

Այս պահին հրամանատարը ահազանգ կստանա, որ պատասխանը եկել է: (տես հավելվածի զրուցի էկրանը վերևում, նարնջագույն պատասխանի հետ)

Քայլ 6: Ինչպես հավաքել սարքերը

Ինչպես հավաքել սարքերը
Ինչպես հավաքել սարքերը

Կապի, կոճակի և GPS- ի միացման եղանակներին կարող եք ծանոթանալ վերևի էլեկտրագծերի գծապատկերին:

Քայլ 7: Flashրամեկուսացում որոնվածը

Դուք պետք է համոզվեք, որ տեղադրված է Arduino IDE- ն, ավելացված է Espressif ESP32 տախտակների աջակցությունը: Հրահանգների համար անցեք Ripple Github կայք.

github.com/spleenware/ripple

Այս նախագծի համար դուք պետք է լուսարձակել այս երկուական.

ՆՇՈՄ. Unfortunatelyավոք, GPS- ն օգտագործում է նույն UART- ը, ինչ ներկառուցված USB պորտը, այնպես որ դուք պետք է անջատեք GPS- ը, երբ դուք թարթում եք որոնվածը կամ սարքը ծրագրավորում եք ծրագրի միջոցով:

Քայլ 8: Սարքի կազմաձևում (ID, կարգավորումներ)

Ripple Commander ծրագիրը ունի երկու գործարկիչի պատկերակ: ԱՐՏ ցանցում սարքերը սահմանելու և կազմաձևելու համար գործարկեք «Սարքի տրամադրում» պատկերակից:

Հպեք «ՆՈՐ» ընտրացանկին ՝ վերևի Գործողությունների տողում: ապա մուտքագրեք եզակի ID և անուն: Սարքի դերի բացվող պատուհանում ընտրեք «GeoPager»: (ըստ ցանկության, կարող եք հարմարեցված կազմաձև սահմանել «…» կոճակով)

Սեղմեք SAVE- ի վրա, այնուհետև վերադարձեք հիմնական էկրանին, ցուցակում պետք է լինի նոր սարք ՝ ձեր նշանակած անունով:

Հպեք դրա կողքին գտնվող «համակարգչային չիպի» փոքր պատկերակին ՝ «Deրագրի սարք» էկրան անցնելու համար: Փեյջերային սարքի վերին կոճակը (կոճակ A) պահելիս միացրեք USB OTG մալուխը Android- ից այն սարքին, որը պետք է միացնի սարքը: Հետաձգումից հետո OLED էկրանին պետք է տեսնեք «GRՐԱԳԻՐԻ ռեժիմ»:

Այժմ կտտացրեք «'րագիր» կոճակին Հրամանատար հավելվածում, և եթե ամեն ինչ լավ լինի, ապա պետք է լինի «… արված» հաղորդագրություն: Այժմ սարքը պետք է ունենա իր ID- ն, կազմաձևման և գաղտնագրման բանալիները `պահված իր EEPROM- ում:

Քայլ 9: Նախնական փորձարկում

Անջատեք սարքը, ապա կամ միացրեք LiPo մարտկոցը, կամ միացրեք այն USB աղբյուրից: Գործարկեք հիմնական էկրանը ՝ գործարկիչի մյուս պատկերակի միջոցով (պիտակավորված Ripple Commander): Սա պետք է ցույց տա ցանկում տեղադրող սարքը, որի կողքին կա մոխրագույն շրջան: Մոխրագույն կարգավիճակը նշանակում է «անհայտ» կարգավիճակ, քանի որ սարքը դեռ որևէ փոխազդեցություն չի ունեցել:

Հպեք պեյջեր սարքին ՝ «զրուցելու» էկրան անցնելու համար: Գործողության վահանակի վերևում այժմ պետք է ցուցադրվի կարգավիճակի շրջանակի թարմացումը ԿԱՊՈԹՅՈՆ, իսկ դրա կողքին գտնվող «WiFi» պատկերակը `ամբողջական/ուժեղ կապ:

Փորձեք մուտքագրել որոշ հաղորդագրություններ, որոնք պետք է ազդանշանի ազդանշան/բռնկում և այլն

Նվիրաբերել

Եթե դուք գտնում եք, որ այս նախագիծը օգտակար է և ցանկանում եք ինչ -որ բիթքոին նետել իմ ճանապարհին, ես իսկապես երախտապարտ կլինեմ:

Իմ ԲԹTC հասցեն ՝ 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Հետադարձ կապ

Եթե դուք ներգրավված եք SAR- ում կամ հրամանատարության և վերահսկողության կառուցվածքով որևէ այլ կազմակերպությունում, որը կարող է օգտվել այս հնարավորությունից, ես շատ կուզենայի օգնել փորձնական նախագիծ/տեղակայման ստեղծմանը:

Ես շարունակում եմ աշխատել այս նախագծի վրա, քանի որ այն իսկապես ներգրավում է ինձ և հետաքրքրում ինձ: Հուսով եմ, որ այն կարող է օգտակար լինել ավելի լայն համայնքի համար: Հարցերի դեպքում կարող եք ազատորեն գրել ինձ այստեղ:

Վայելեք:

Հարգանքներով, Սքոթ Փաուել

Խորհուրդ ենք տալիս: