Самый маленький GPS-трекер со схемой и кодом своими руками
Самый маленький GPS-трекер со схемой и кодом своими руками
GPS-слежение — одна из важнейших технологий в современном мире. От обновлений посылок до навигации и многих других областей — мы полагаемся на GPS.
Однако if мы хотим отслеживать более мелкие предметы, такие как багаж, или отслеживать местонахождение детей, или if мы намерены незаметно следить за кем-то, нам часто требуется компактное и незаметное устройство, которое можно легко прикрепить, не занимая много места.
Сегодня мы создадим самый маленький GPS-трекер, который можно будет использовать в качестве брелока или прикрепить в качестве небольшой бирки к сумкам для отслеживания детей, прикрепить к шее животных или интегрировать с транспортными средствами, посылками или отдельными людьми for в целях отслеживания.
В нашем дизайне основным требованием является сохранение компактных размеров в пределах 3 см. Поэтому в качестве база.
Кроме того, чтобы обеспечить небольшой размер GPS-модуля, мы выбрали GPS-модуль L86 размером всего 1,5 см, оснащенный встроенной GPS-антенной.
Для передачи данных через GSM мы включили модуль SIM800l, работающий в диапазоне 2G. Однако if желательна более высокая скорость сети, ее можно заменить модулем 4G или 5G GSM.
Спецификация
Рис. 1. Список деталей
Сделай самСамый маленький GPS-трекер – дизайн
В процессе проектирования мы решили использовать GPS-модуль L86. Он обменивается данными через последовательный порт со скоростью 9600 бод. Indusboard, который мы используем, поддерживает серийный номер как программного, так и аппаратного обеспечения.
Для этой цели мы можем настроить любые контакты for, но к default контакты 43 и 44 служат последовательными контактами RX и TX на плате. Итак, мы используем аппаратное последовательное соединение for L86 GPS.
Модулю GPS L86 требуется питание в диапазоне от 2,8 В до 4 В, и при работе он обычно потребляет ток около 100 мА. К счастью, на плате, которую мы используем, уже есть контакт, способный выдержать такую мощность. Итак, подключаем модуль GPS к контактам 3,3 В и GND на блоке питания Indusboard for.
Рис. 2. Подробности системы питания GPS — функции GPS-модуля L86
Модуль GPS оснащен контактом резервного питания RTC. Эта функция, согласно таблице данных, позволяет часам реального времени (RTC) отслеживать время даже if при отключении основного питания. Обычно к этому контакту for можно подключить любую батарейку типа «таблетка» на 3,3 В. Резервное питание.
Однако в нашей конструкции мы решили упростить ситуацию, используя один и тот же источник напряжения for в качестве основного питания и резервного RTC. Итак, мы подключаем этот контакт резервного питания RTC к тому же источнику 3,3 В, который питает модуль GPS.
Затем мы включили в проект модуль GSM. Большинство модулей GSM, включая SIM800l, SIM808 и другие, также используют последовательную связь. Для этой цели мы обозначили контакты 43 и 41 как последовательные.
Как и модуль GPS, мы запитали модуль GSM, используя тот же источник питания 3,3 В и GND, что и на плате.
Кроме того, if если вы хотите просматривать состояние сети, получать SMS и получать доступ к координатам местоположения, таким как широта и долгота, у вас есть возможность включить дисплей SSD1306 OLED.
Однако важно отметить, что это дополнение увеличит как стоимость материалов, так и энергопотребление устройства. Хотя это и не включено сюда, наша конструкция учитывает эту функцию, обеспечивая необходимые подключения for к дисплею SSD1306 OLED.
Теперь можно спаять все компоненты согласно схеме. (Рис. 4).
Рис. 4. Схема подключения самого маленького устройства GPS-трекера на базе Indusboard
После спайки компонентов мы разместим модуль GSM и закрепим его сверху или снизу платы. Аналогичным образом мы расположим модуль GPS так же, как показано на рисунках 5 и 6.
Рис. 5. Наименьшее устройство GPS-трекера на базе Indusboard
Рис. 6. GPS-трекер с использованием Indusboard и GPS-модуля L86
Теперь вы можете создать брелок, пометить case на устройстве и прикрепить его куда угодно для использования.
Рис. 7. Кольцо GPS-трекера, сделанное своими руками
Код for GPS-трекер
Сначала мы установим библиотеку сообщений Async. Затем мы определим последовательные контакты и скорость передачи данных for для модулей GPS и GSM. Скорость передачи default for GSM равна 4800, а for GPS — 9600.
Далее мы создадим функцию для получения местоположения GPS и отправки его на заранее определенный номер с интервалом в одну минуту. У вас есть возможность настроить этот временной интервал в соответствии с вашими требованиями.
Кроме того, вы можете реализовать такие функции, как ответ с помощью ссылки на карту местоположения при получении устройством определенного сообщения. Код предлагает различные варианты настройки, позволяющие адаптировать его под ваши нужды.
Рис. 8. Программирование наименьшего GPS-трекера на базе Indusboard
Тестирование самого маленького GPS-трекера
После того как устройство получит питание от аккумуляторной батареи напряжением 3,3 В, вставьте SIM-карту с пакетом сообщений в модуль GSM. Через несколько минут, когда SIM-модуль устанавливает соединение с сетевым провайдером, он начинает отправлять на ваш телефон обновления местоположения в режиме реального времени.
Нажав на полученную ссылку, вы сможете просмотреть местоположение на Картах Google, предоставив вам точную информацию для отслеживания.
Рис. 9 – GPS-слежение
Рис. 10. GPS-трекер, показывающий расположение устройства
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба