Оглавление:

GPS-трекер / пейджер LoRa: 9 шагов (с изображениями)
GPS-трекер / пейджер LoRa: 9 шагов (с изображениями)

Видео: GPS-трекер / пейджер LoRa: 9 шагов (с изображениями)

Видео: GPS-трекер / пейджер LoRa: 9 шагов (с изображениями)
Видео: 😱Хакерская SDR Прослушка На Xiaomi 🔥 2024, Июнь
Anonim
LoRa GPS трекер / пейджер
LoRa GPS трекер / пейджер

--- Устройство, сочетающее в себе отслеживание местоположения в реальном времени и двусторонний пейджер через ячеистую сеть LoRa.

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

Ну вот!

Это устройство не требует сопутствующего телефона Android, так как оно имеет очень простой пользовательский интерфейс для пользователя. Он имеет небольшой OLED-экран и всего 3 кнопки, поэтому предлагает только ограниченные типы взаимодействия с пользователем.

Что оно делает

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

Запасы

  • TTGO LoRa 32 v2.1
  • БН-180 GPS
  • Мгновенные кнопки
  • 1S Lipo аккумулятор
  • Пьезозуммер

Шаг 1. Пример сценария

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

Администратор сети настраивает пейджеры с помощью приложения Ripple Commander. Загрузите его в Google Play:

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

Шаг 2. Просмотр карты

Просмотр карты
Просмотр карты

Командир видит, что статус теперь оранжевый (см. Оранжевый кружок выше). Они также могут видеть статус И местоположение на карте.

Шаг 3: обмен сообщениями

Обмен сообщениями
Обмен сообщениями

Увидев, что статус GeoPager1 изменился на оранжевый, командир переходит в экран чата и спрашивает, нужна ли пользователю помощь.

(ПРИМЕЧАНИЕ: ответ оранжевым цветом появляется, когда пользователь пейджера выбирает ответ из списка)

Чтобы указать параметры ответа, просто введите "?:", Разделив параметры символами "/".

Шаг 4: оповещения на пейджер

Оповещения на пейджер
Оповещения на пейджер

На стороне пейджера оперативник видит мигание зеленого светодиода и звук зуммера.

Шаг 5: Взаимодействие с пейджером

Взаимодействие с пейджером
Взаимодействие с пейджером
Взаимодействие с пейджером
Взаимодействие с пейджером

Они выбирают предварительный просмотр сообщения с помощью верхней кнопки, чтобы увидеть детали сообщения.

Затем пользователь использует кнопки для выбора варианта ответа.

В этот момент командир получит уведомление о получении ответа (см. Экран чата приложения выше, с оранжевым ответом).

Шаг 6: Как собрать устройства

Как собрать устройства
Как собрать устройства

См. Схему подключения выше, чтобы узнать, как подключить кнопки, зуммер и GPS:

Шаг 7: Прошивка прошивки

Вам необходимо убедиться, что у вас установлена Arduino IDE с добавленной поддержкой плат Espressif ESP32. Для получения инструкций перейдите на сайт Ripple Github:

github.com/spleenware/ripple

Для этого проекта вам необходимо прошить этот конкретный двоичный файл:

ПРИМЕЧАНИЕ. К сожалению, GPS использует тот же UART, что и встроенный порт USB, поэтому вы должны отключать GPS каждый раз, когда вы прошиваете прошивку ИЛИ программируете устройство через приложение.

Шаг 8: Настройка устройства (ID, настройки)

В приложении Ripple Commander есть ДВА значка запуска. Для определения и настройки устройств в ячеистой сети запустите с помощью значка «Device Provision».

Нажмите на меню «НОВОЕ» на верхней панели действий. затем введите уникальный идентификатор и имя. Выберите «GeoPager» в раскрывающемся списке «Роль устройства». (при желании вы можете установить индивидуальную конфигурацию с помощью кнопки «…»)

Нажмите СОХРАНИТЬ, затем вернитесь на главный экран, в списке должно появиться новое устройство с присвоенным вами именем.

Нажмите на маленький значок «компьютерный чип» рядом с ним, чтобы перейти на экран «Программирование устройства». Удерживая нажатой верхнюю кнопку на пейджере (кнопка A), подключите кабель USB OTG от Android к устройству, которое должно включить устройство. После задержки вы должны увидеть «РЕЖИМ ПРОГРАММЫ» на экране OLED.

Теперь нажмите кнопку «Программа» в приложении Commander, и, если все пойдет хорошо, должно появиться сообщение «… готово». Теперь устройство должно иметь свой идентификатор, конфигурацию и ключи шифрования, хранящиеся в его EEPROM.

Шаг 9: начальное тестирование

Выключите устройство, затем либо подсоедините LiPo аккумулятор, либо включите его от источника USB. Запустите главный экран, используя другой значок запуска (помеченный Ripple Commander). Это должно показать устройство пейджера в списке с серым кружком рядом с ним. Серый статус означает «неизвестный» статус, так как устройство еще не взаимодействовало.

Нажмите на пейджер, чтобы перейти на экран «чата». На верхней панели действий теперь должно отображаться обновление круга статуса до СИНЕГО цвета, а рядом с ним - значок «WiFi», показывающий полное / сильное соединение.

Попробуйте ввести несколько сообщений, при этом пейджер должен издать звуковой сигнал / мигать и т. Д.

Пожертвовать

Если вы сочтете этот проект полезным и захотите бросить биткойн в мою пользу, я буду очень благодарен.

Мой адрес BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Обратная связь

Если вы участвуете в SAR или в какой-либо другой организации со структурой управления и контроля, которая может воспользоваться этой возможностью, я хотел бы помочь в настройке пробного проекта / развертывания.

Я продолжаю работать над этим проектом, потому что он меня действительно увлекает и интересует. Я надеюсь, что это может оказаться полезным для более широкого сообщества. Не стесняйтесь писать мне здесь, если у вас есть вопросы.

Наслаждаться!

С уважением, Скотт Пауэлл

Рекомендуемые: