Главная » Автосигнализации
Призовой фонд
на сентябрь 2017 г.
1. 1000 руб
PCBWay
2. Осциллограф DSO138
Паяльник
3. Тестер компонентов MG328
Паяльник
4. Регулируемый паяльник 60 Вт
Паяльник
5. 100 руб.
От пользователей

Отслеживание местоположения авто в режиме реального времени с помощью GPS+GPRS

Полностью избежать автомобильных практически воров невозможно, однако можно сделать устройство при помощи которого можно будет легко обнаружить украденный автомобиль!

Для этого вам необходимо установить девайс с Arduino и GPRS+GPS четырехдиапазонным модулем (SIM908) в укромное место в вашем автомобиле, например в багажнике, в ящике в приборном щитке автомобиля или под вашей запасной шиной. Затем подсоединить GPRS-GSM и GPS антенны и SIM карту, после этого включить питание от батареи и устройство готово к использованию!

В случае угона сначала, естественно, вам нужно позвонить в полицию, но вы сможете ей очень сильно помочь. Если ваш автомобиль не припаркован там, где был то этого, значит что-то не так ... Немедленно позвоните на ваш Arduino, спрятанный в автомобиле, после этого он отправит вам SMS сообщение о местоположении, долготу и широту в текущий момент времени. Также будет отправлены GPS данные на веб-сервер о текущем местоположении в режиме реального времени (Google Maps). Благодаря GPS+GPRS шилду вы сможете отследить местоположение вашего автомобиля в реальном режиме времени. Данный шилд запрограммирован на распознавание вашего номера мобильника, и только если он правильный, модуль отправит вам эти данные.

Посмотрите это видео и этот замечательный учебный материал!

ШАГ 1: Введение

Используемые компоненты:

GPRS +GPS:

ШАГ 2: Выбор аппаратных средств

Плата (шилд), которую мы собираемся использовать в данном учебном материале, представляет собой GPRS+GPS четырехдиапазонный модуль для Arduino (SIM908) от компании Cooking hacks.

GPRS+GPS шилд полностью совместим со старой USB версией Arduino, Duemilanove и Mega.

ПРИМЕЧАНИЕ: Джампер Arduino/Raspberry Pi ДОЛЖЕН быть в положении Arduino, когда запущен программный режим. Положение Raspberry Pi необходимо использовать только, если шилд подсоединен к Raspberry Pi.

Неправильное положение данного джампера может привести к повреждению GPRS+GPS шилда.

GPRS+GPS шилд (вид сверху):

GPRS+GPS шилд (вид снизу):

Светодиодный индикатор отображает состояние GPRS+GPS шилда. В таблице ниже расшифровано значение состояний светодиодного индикатора.

Состояние Режим работы SIM908
Не горит SIM908 не работает
64мс горит/ 800мс не горит SIM908 не зарегистрирован в сети
64мс горит/ 3000мс не горит SIM908 зарегистрирован в сети
SIM908 зарегистрирован в сети PPP GPRS соединение установлено

ШАГ 3: Сборка системы

Использование антенн
Мы рекомендуем использовать следующие виды антенн:

Подсоедините антенны к шилду:

Подсоедините шилд к Arduino:

Важные моменты:

  • Бережно обращайтесь с внутренней антенной. Она хрупкая.
  • GPS антенна должна находиться в горизонтальном положении.
  • Для улучшения приема сигнала от спутника антенна должна находиться в месте с прямым видом на небо (т.е. без помех, как деревья, здания и т.д.).
  • Для получения сигнала в первый раз для GPS модуля может потребоваться 2-3 минуты.

Окончательная сборка

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

Установка

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

Положение GPS антенны очень важно! Для внешней GPS антенны стрелка, нанесенная на нее, должна указывать прямо на небо, а керамическая сторона внутренней GPS антенны также должна быть направленна вверх.

ШАГ 4: Программа: Arduino код

На данном шаге мы используем Arduino UNO с GPRS+GPS(SIM908) шилдом для отправки GPS координат на мобильный телефон посредством SMS сообщения через HTTP запрос, когда вы позвоните на модуль и если ваш номер окажется правильным.

Запомните, что джамперы последовательного соединения должны быть установлены в положение Arduino.

Идентифицируйте номер вашего мобильного телефона и отправьте GPS координаты

Когда вы позвоните на модуль и ваш номер мобильного телефона окажется правильным, GPS модуль получит значение долготы и широты, далее отправит вам SMS сообщение с координатами, а затем отправит GPS данные через сеть Интернет в php скрипт в вашем компьютере.

Первый шаг. Загрузите следующий скетч в ваш arduino и затем соберите GPRS+GPS шилд с установленными антеннами и sim картой. Запомните, что вам необходимо сконфигурировать ваш APN, логин и пароль. Если этого не сделать, то GPRS+GPS шилд не сможет подсоединиться к GPRS сети. Также вы должны задать URL с IP адресом вашего компьютера (внешний IP, а не IP адрес локальной сети) или адресом домена сервера.

Второй шаг. Когда GPS модуль установит связь с GPS спутниками, GPRS+GPS шилд подключится к сети и отправит GPS данные через сеть Интернет в php скрипт в вашем компьютере.

Для использования php скрипта вам необходим Apache сервер с активной поддержкой php. Вы можете запустить скрипт на ПК с установленным Apache и поддержкой php. Это легко сделать с помощью инсталлятора, указанного на данных страницах (или диспетчера пакетов для ОС linux):

  • Для Windows используйте WAMP: http://www.wampserver.com/
  • Для Linux используйте LAMP: Используйте менеджер пакетов в ОС linux
  • Для Mac используйте MAMP: http://www.mamp.info/

На этих веб сайтах вы сможете найти руководства, которые помогут установить сервер и активировать поддержку php.

Разархивируйте следующий php скрипт на вашем компьютере. При получении блока данных на карте будет отображаться маркер. Вы должны изменить Google Maps API v3 ключ в php скрипте:
"http://maps.googleapis.com/maps/api/js?key=your_key&sensor=false"

Для отображения карты с маркером вам необходим доступ к следующему url адресу:
http://your_IP_or_domain/demo_sim908.php
IP адрес или домен сервера должен быть аналогичным, который использовался в скетче arduino (Если вы запустили демонстрационные файлы на вашем компьютере, замените "ваш_IP_или_домен" на "localhost")

ШАГ 5: Результаты: отслеживание геоположения в режиме реального времени посредством GPS модуля

SIM908 модуль идентифицирует номер вашего мобильного телефона, когда вы на него позвоните, и если он правильный, тогда GPS модуль установит соединение с GPS спутниками. GPRS+GPS шилд подсоединится к сети и отправит GPS данные через HTTP запрос. Затем мы сможем посмотреть положение устройства на карте Google Maps.

Все очень просто: GPS модуль получит данные о местоположении устройства, а 3G модуль отправит HTTP запрос с координатами автомобиля. Он начинает отправлять HTTP запрос каждые несколько секунд с данными о местоположении (широту и долготу).

После того, как вы найдете свой автомобиль, необходимо только сбросить ваш arduino и он опять готов к работе!

ПРЕОБРАЗОВАНИЕ / ПРЕДСТАВЛЕНИЕ КООРДИНАТ НА ПЛОСКОСТИ

Если вы хотите преобразовать NMEA выход вашего GPS модуля в формат координат нужный вам, тогда посетите этот веб сайт, чтобы облегчить данный процесс:

http://www.earthpoint.us/convert.aspx

ШАГ 6: Комплект для сборки устройства

GPRS +GPS:

Оригинал статьи

Прикрепленные файлы:

Теги:

Опубликована: 0 1
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (1) | Я собрал (0) | Подписаться

0
kupritanov92 #
На какие аналоги с AliExpress можно заменить оборудование в данной статье?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Автомобильный GPS-трекер с GSM/GPRS и дистанционным управлением
Автомобильный GPS-трекер с GSM/GPRS и дистанционным управлением
Конструктор: DDS генератор сигналов Discovery V8
вверх