Съдържание:

LoRa GPS тракер/пейджър: 9 стъпки (със снимки)
LoRa GPS тракер/пейджър: 9 стъпки (със снимки)

Видео: LoRa GPS тракер/пейджър: 9 стъпки (със снимки)

Видео: LoRa GPS тракер/пейджър: 9 стъпки (със снимки)
Видео: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, Ноември
Anonim
LoRa GPS тракер/пейджър
LoRa GPS тракер/пейджър

С мен са се свързвали редица хора в търсене и спасяване (SAR), които се интересуват от другите проекти на Ripple LoRa, върху които съм работил, и ме накара да мисля за създаване на специално устройство за персонала на полето.

Е, ето го!

Това устройство не изисква придружаващ телефон с Android, тъй като има много прост потребителски интерфейс за потребителя. Той има малък OLED екран и само 3 бутона, така че предлага само ограничени видове взаимодействие с потребителя.

Какво прави

  • Позволява на ползвателя да зададе статуса си на един от 4-те цвята (син, зелен, оранжев, червен), който командирът ще вижда в реално време.
  • Предава местоположението на потребителя на командира в реално време.
  • Предупреждава потребителя за входящи съобщения и предавания от командира.
  • Позволява на потребителя да изпраща отговор на входящи съобщения (от списък с опции)

Консумативи

  • TTGO LoRa 32 v2.1
  • BN-180 GPS
  • Моментни бутони
  • 1S Lipo батерия
  • Пиезо зумер

Стъпка 1: Примерен сценарий

Примерен сценарий
Примерен сценарий

Администраторът на мрежата настройва пейджърните устройства, използвайки приложението Ripple Commander. Вземете го от Google Play:

Използвайки приложението, командирът може да види списък с устройства в мрежовата мрежа.

Стъпка 2: Изглед на карта

Изглед на карта
Изглед на карта

Командирът може да види, че състоянието вече е оранжево (вижте оранжевия кръг по -горе). Те също могат да видят състоянието И местоположението в изгледа на картата.

Стъпка 3: Съобщения

Съобщения
Съобщения

Виждайки състоянието на GeoPager1 да се промени в оранжево, командирът влиза в екрана за чат и пита дали потребителят се нуждае от помощ.

(ЗАБЕЛЕЖКА: отговорът в оранжев цвят идва, когато потребителят на пейджъра избере отговор от списъка)

За да зададете опции за отговор, просто въведете „?:“С опциите, разделени с „/“s

Стъпка 4: Предупреждения за пейджър

Предупреждения за пейджър
Предупреждения за пейджър

От страната на пейджъра, полевият оператор вижда зелената светодиодна светкавица и звука.

Стъпка 5: Взаимодействие с пейджъра

Пейджър взаимодействие
Пейджър взаимодействие
Пейджър взаимодействие
Пейджър взаимодействие

Те избират визуализацията на съобщението с горния бутон, за да видят подробностите за съобщението.

След това потребителят използва бутоните, за да избере опцията за отговор.

В този момент командирът ще получи сигнал, че е пристигнал отговор (вижте екрана за чат на приложението по -горе, с оранжевия отговор)

Стъпка 6: Как да сглобите устройствата

Как да сглобяваме устройствата
Как да сглобяваме устройствата

Вижте електрическата схема по -горе за това как да свържете бутоните, зумера и GPS:

Стъпка 7: Мигащ фърмуер

Трябва да се уверите, че имате инсталирана Arduino IDE, с добавена поддръжка за платки Espressif ESP32. Отидете на сайта на Ripple Github за инструкции:

github.com/spleenware/ripple

За този проект трябва да мигате този специфичен двоичен файл:

ЗАБЕЛЕЖКА: За съжаление GPS използва същия UART като вградения USB порт, така че трябва да изключите GPS всеки път, когато мигате фърмуера ИЛИ програмирате устройството чрез приложението.

Стъпка 8: Конфигуриране на устройството (ID, настройки)

Приложението Ripple Commander има ДВЕ икони за стартиране. За да дефинирате и конфигурирате устройствата в мрежовата мрежа, стартирайте от иконата „Предоставяне на устройства“.

Докоснете менюто „НОВО“в горната лента за действие. след това въведете уникален идентификатор и име. Изберете „GeoPager“в падащото меню Device Role. (по избор можете да зададете персонализирана конфигурация с бутона „…“)

Кликнете върху ЗАПАЗВАНЕ, след това обратно на главния екран, трябва да има ново устройство в списъка с името, което сте задали.

Докоснете малката икона „компютърен чип“до нея, за да влезете в екрана „Програмно устройство“. Докато държите натиснат горния бутон на пейджърното устройство (бутон А), свържете USB OTG кабел от Android към устройството, което трябва да включи устройството. След забавяне трябва да видите „PROGRAM MODE“на OLED екрана.

Сега докоснете бутона „Програма“в приложението Commander и ако всичко върви добре, трябва да има съобщение „… готово“. Сега устройството трябва да има своите ID, конфигуриране и ключове за шифроване, съхранени в EEPROM.

Стъпка 9: Първоначално тестване

Изключете устройството, след това или поставете LiPo батерията, или я захранвайте от USB източник. Стартирайте главния екран, като използвате другата икона за стартиране (с етикет Ripple Commander). Това трябва да покаже пейджърното устройство в списъка, със сив кръг до него. Сивото състояние означава състояние „неизвестно“, тъй като устройството все още не е взаимодействало.

Докоснете пейджърното устройство, за да влезете в екран за „чат“. Горната лента за действие сега трябва да показва актуализацията на кръга на състоянието на СИНА, а иконата „WiFi“до нея показва пълна/силна връзка.

Опитайте да въведете някои съобщения, което трябва да накара пейджъра да издаде звуков сигнал/флаш и т.н.

Дарете

Ако смятате, че този проект е полезен и искате да хвърлите малко биткойни по моя начин, ще бъда наистина благодарен.

Моят BTC адрес: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Обратна връзка

Ако участвате в SAR или в друга организация със структура за управление и управление, която би могла да се възползва от тази възможност, бих искал да помогна при създаването на пробен проект/внедряване.

Продължавам да работя по този проект, защото той наистина ме ангажира и ме интересува. Надявам се, че това може да се окаже полезно за широката общност. Не се колебайте да ми пишете тук, ако имате въпроси.

Наслади се!

За разбирането, Скот Пауъл

Препоръчано: