Gps трекер из телефона своими руками – Телефон как gps маяк. Делаем gps трекер из смартфона своими руками за 1 минуту.

GPS трекер для машины своими руками

Преимущества мониторинга:

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

Все текущие данные выводятся на монитор смартфона или планшета в режиме онлайн.

Трекер специальное устройство слежения за автомобилем, в персональном варианте и за человеком. Работа его зависит напрямую от спутниковой связи, так как без нее устройство не может определить местоположение автомобиля. Для контроля за большим количеством объектов целесообразно подключиться к системе мониторинга.

Изготовление прибора

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

Все гаджеты в современном мире оснащены маяком. С его помощью можно моментально определить местоположение любого объекта с высокой точностью. Хорошие модели стоят дорого, но gps маяк для авто сделать самостоятельно совсем не сложно, рассмотрим несколько способов.

Программа. Если есть смартфон, со встроенным gps-модулем, задача становится совсем простой. Требуется скачать приложение Loki в GooglePlay для работы маяка, зарегистрироваться в личном кабинете, заполнить параметры отслеживаемого устройства. Обязательно проверьте настройки часового пояса. Все, после этого телефон может работать как gps-маяк.

Gps трекер для машины можно сделать своими руками не только из телефона, для этого подойдет любое устройство, имеющее gps-модуль: ноутбук, коммуникатор.

Принцип работы везде один и тот же – устанавливаете приложение, выполнить настройки.

reckey.ru

Cамодельный gps трекер

Помимо определения местоположения трекер имеет ряд других функций, например, контроль работы двигателя — блокировка в случае угона, или осуществление прослушки салона авто. Различные модели могут замыкать работу электроники, бензонасоса и других систем.

Портативные модели схожи по своему устройству, они представляют небольшой блок с разъемом для питания, гнездом для sim-карты и антеннами. Управление происходит при помощи sms-команд с телефона или другого гаджета.

Самый простой способ стать владельцем устройства — это сделать самодельный gps трекер из смартфона или обычного телефона. Прибор будет не хуже покупного.

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

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

GPS трекер из смартфона

Смартфоны имеют встроенный gps-модуль, который используется как трекер. Сделать это очень просто. При помощи приложения Loki(для Android) в личном кабинете требуется настроить все данные, касающиеся объекта наблюдения. Важно проверить настройки даты и времени для точности работы.

Рекомендуется активировать следующие функции, корректирующие работу gps трекера и телефона:

  1. интервал отправки сообщений;
  2. автозапуск устройства;
  3. использование внешних источников питания;
  4. уведомления.

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

reckey.ru

GPS трекер из телефона, продолжение. — DRIVE2

Вчера выложил статейку как из старенького самсунга с андроидом на борту сделать GPS трекер, по просьбам народа выкладываю что и как.
Предупреждаю — МНОГО БУКАФФ!
1 — в моёй статье я упоминал Tasker — мегаполезная весчь :), которая делает за вас нажатие кнопок, запуск программ и прочие приятности… Он стоит у меня ещё и на планшете (включаю его (Tasker) когда юзаю планшет в Хитром). При включении зажигания как я уже говорил запускается и сворачивается «Стрелка», проговаривается время, запускается Навигатор (сейчас буду переделывать скрипт чтобы запускалась Digital Car)

Скачал скин

Кому интресно могу выложить саму программу Digital Car и свои скрипты к Taskerу и описание

2 Перейдём непосредственно к GPS трекеру, нам понадобятся:
Учетная запись Gmail
Python — Скачать
SDK Google App Engine — Скачать
И непосредственно сама программа (в архиве сервер и АРК для телефона) — Скачать
Всё скачиваем и устанавливаем.
Распаковываем AlarmAuto.rar на диск С, переименовываем как нам удобней, например в MyCar, заходим в папку ищем там app.yaml, открываем в блокноте, в первой строчке файла заменим alarmauto на MyCar. С этим всё.

Открываем Google App Engine и вводим свой адрес электронной почты и пароль. Сверху слева нажимаем Select a project и выбираем Create a project. Нажимаем Edit под полем Project name и вводим Project ID — MyCar. Тут один нюанс, которого нет на 4пда, надо зайти во вкладку advanced Project ID и там тоже вписать MyCar иначе модуль не загрузится.cтавим галочку I agree.Нажимаем внизу на кнопку Create.

Запускаем на рабочем столе Google App Engine Launcher.
Выбираем меню File/Add Existing Application…
Нажимаем на кнопку Browse… и указываем папку с приложением (C:\Downloads\MyCar).
Нажимаем Ok и, затем, кнопку Add. Теперь осталось загрузить приложение. Щелкаем мышкой по приложению MyCar в списке и нажимаем на кнопку в панели инструментов Deploy (большая синяя кнопка со стрелкой вверх).
Далее проходим авторизацию. Ждем пока появится строка Process exited with code 0.

Значит, приложение загрузилось успешно.
Теперь можно закрыть Google App Engine Launcher.
Окрываем свой любимый браузер, вбиваем MyCar.appspot.com/ и налаждаемся


Всем мира и добра
(При написании статьи использовался материал с сайта 4pda.ru)

Нравится 52 Поделиться: Подписаться на автора

www.drive2.ru

GPS-Треккер своими руками — DRIVE2

Давно хотел научиться использовать свой коммуникатор ASUS P750 в качестве GPS-треккера и внешнего GPS-приёмника, подключенного к ноутбуку.
Наконец, выкроил время разобраться в этом вопросе.

Итак, изначально была задумка при помощи сервиса www.gpsgate.com сделать подобие gps-треккера.
С этого и начну.

В идеале хотелось, имея в наличии Коммуникатор с GPS, просматривать его передвижение по карте.

Это оказалось очень легко реализовать.

Итак, делаем GPS-треккер.

1) Регистрируемся на сайте www.gpsgate.com (Ссылка на страницу регистрации: gpsgate.com/signup/gpsgate_com_buddytracker).
Оттуда же скачиваем программу-клиент для КПК (под Windows Mobile).
GpsGate Client for Pocket PC
(For Pocket PC devices and Windows Mobile Smartphones with touch screen)
14 day free trial

Для полноценной работы программу надо зарегистрировать. В сети полно мест, где можно найти ключики для этого продукта.
Я нашёл тут 4pda.ru/forum/index.php?showtopic=10264

Будем считать, что программу установили на КПК и зарегистрировали. Далее переходим к настройкам.

2) Во вкладке «Input» указывается аппаратный порт нашего GPS-приёмника. Как правило, это порт COM2. Можете уточнить, зайдя на вашем КПК в Контрольную панель — Внешний GPS — Оборудование

3) На вкладке «Output» указываются получатели сигнала GPS.
Здесь из выпадающего списка выбираем «Gpsgate.com (Send)»
Жмёте «Add». Выпадает окно настройки подключения к серверу. Нажимаете «Next».
В следующем окне вводите свой логин-пароль, такие же, как на сайте gpsgate.com
Нажмите «Test». По средствам GPRS произойдет соединение с сервером и авторизация. Если всё нормально, то увидите надпись «Test OK!». Жмём «Finish».

4) Теперь выбираем меню «Online». Значки должны гореть зелёным (включены).

5) Сейчас фактически идёт соединение со спутниками и передача координат на сервер. Пока координаты GPS не будут получены, проргамма не будет пытаться соединиться с сервером.

Для наглядности можно запустить какую-нибудь навигационную программу. Например, Навител.
Когда произойдет соединение со спутниками, Навител можно выключить. Данные GPS получены и будет происходить передача на сервер gpsgate.com

Если все эти процедуры получения и передачи координат проходят успешно, то значок на панели загорится зеленым цветом. Если устройство готово, но координаты еще не получены (спутники не пойманы) — ярлычок программа горит жёлтым цветом.

6) Теперь можно переходить к ноутбуку или ПК.
Открываем сайт www.gpsgate.com
Авторизируемся (Log in) в правом верхнем углу странички.
Теперь попадаем на карту, где будет отображаться трек нашего устройства.
Все треки переданные на сервер записываются и Вы сможете просмотреть движение устройства не только в реальном времени, но и треки за определенный период времени.
Можно создать группу пользователей и видеть друг друга в реальном времени или просматривать маршруты, по которым двигались пользователи.

-===========================================-
В следующий раз, я напишу, как использовать Ваш КПК с GPS-приёмником в качестве внешнего GPS.
Например, можно будет просматривать Ваше месторасположения и запись маршрута в таких программах, как Google Планета или SASPlanet.

www.drive2.ru

GPS глушилка своими руками

Устройство состоит из следующих частей:

  1. генератор;
  2. антенна;
  3. схема;
  4. усилитель.

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

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

Усилитель. Часть схемы, отвечающая за подачу более мощного, а соответственно и понятного сигнала.

Настроенная схема. Эта часть включает в себя генератор и катушку с сердечником. Первый создаёт колебания, которые в дальнейшем переходят на катушку. Чтобы гаджет работал правильно и не глушил сотовую связь, потребуется намотать правильное количество витков, эквивалентное частоте. От выбора сердечника будет зависеть насколько долго устройство сможет прослужить и коэффициент усиления.

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

  1. внесение помех в работу устройств слежения, позволяя скрыть автомобиль или мобильный телефон с экранов радаров;
  2. изменение действующего сигнала, так чтобы он показывал ложную информацию. Например, на экранах будет показывать иную улицу местонахождения.

Такие гаджеты выполнить гораздо тяжелее из-за наличия специального процессора.

Особенности создания и настройка

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

Схема глушилки gps:

reckey.ru

GPS Tracker на ардуино своими руками / Хабр

После нескольких экспериментов с ардуиной решил сделать простенький и не очень дорогой GPS-tracker с отправкой координат по GPRS на сервер.
Используется Arduino Mega 2560 (Arduino Uno), SIM900 — GSM/GPRS модуль (для отправки информации на сервер), GPS приёмник SKM53 GPS.

Всё закуплено на ebay.com, в сумме около 1500 р (примерно 500р ардуина, немного меньше — GSM модуль, немного больше — GPS).
GPS приемник

Для начала нужно разобраться с работой с GPS. Выбранный модуль — один из самых дешевых и простых. Тем не менее, производитель обещает наличие батарейки для сохранения данных о спутниках. По даташиту, холодный старт должен занимать 36 секунд, однако, в моих условиях (10 этаж с подоконника, вплотную зданий нет) это заняло аж 20 минут. Следующий старт, однако, уже 2 минуты.

Важный параметр устройств, подключаемых к ардуине — энергопотребление. Если перегрузить преобразователь ардуины, она может сгореть. Для используемого приемника максимальное энергопотребление — 45mA @ 3.3v. Зачем в спецификации указывать силу тока на напряжении, отличном от требуемого (5V), для меня загадка. Тем не менее, 45 mA преобразователь ардуины выдержит.

Подключение

GPS не управляемый, хотя и имеет RX пин. Для чего — неизвестно. Основное, что можно делать с этим приемником — читать данные по протоколу NMEA с TX пина. Уровни — 5V, как раз для ардуины, скорость — 9600 бод. Подключаю VIN в VCC ардуины, GND в GND, TX в RX соответствующего serial. Читаю данные сначала вручную, затем с использованием библиотеки TinyGPS. На удивление, всё читается. После перехода на Uno пришлось использовать SoftwareSerial, и тут начались проблемы — теряется часть символов сообщения. Это не очень критично, так как TinyGPS отсекает невалидные сообщения, но довольно неприятно: о частоте в 1Гц можно забыть.

Небольшое замечание относительно SoftwareSerial: на Uno нет хардверных портов (кроме соединённого с USB Serial), поэтому приходится использовать программный. Так вот, он может принимать данные только на пине, на котором плата поддерживает прерывания. В случае Uno это 2 и 3. Мало того, данные одновременно может получать только один такой порт.

Вот так выглядит «тестовый стенд».

GSM приемник/передатчик

Теперь начинается более интересная часть. GSM модуль — SIM900. Он поддерживает GSM и GPRS. Ни EDGE, ни уж тем более 3G, не поддерживаются. Для передачи данных о координатах это, вероятно, хорошо — не будет задержек и проблем при переключении между режимами, плюс GPRS сейчас есть почти везде. Однако, для каких-то более сложных приложений этого уже может не хватить.

Подключение

Модуль управляется также по последовательному порту, с тем же уровнем — 5V. И здесь нам уже понадобятся и RX, и TX. Модуль — shield, то есть, он устанавливается на ардуину. Причем совместим как с mega, так и с uno. Скорость по умолчанию — 115200.

Собираем на Mega, и тут нас ждет первый неприятный сюрприз: TX пин модуля попадает на 7й пин меги. На 7м пину меги недоступны прерывания, а значит, придется соединить 7й пин, скажем, с 6м, на котором прерывания возможны. Таким образом, потратим один пин ардуины впустую. Ну, для меги это не очень страшно — всё-таки пинов хватает. А вот для Uno это уже сложнее (напоминаю, там всего 2 пина, поддерживающих прерывания — 2 и 3). В качестве решения этой проблемы можно предложить не устанавливать модуль на ардуину, а соединить его проводами. Тогда можно использовать Serial1.

После подключения пытаемся «поговорить» с модулем (не забываем его включить). Выбираем скорость порта — 115200, при этом хорошо, если все встроенные последовательные порты (4 на меге, 1 на uno) и все программные работают на одной скорости. Так можно добиться более устойчивой передачи данных. Почему — не знаю, хотя и догадываюсь.

Итак, пишем примитивный код для проброса данных между последовательными портами, отправляем atz, в ответ тишина. Что такое? А, case sensitive. ATZ, получаем OK. Ура, модуль нас слышит. А не позвонить ли нам ради интереса? ATD +7499… Звонит городской телефон, из ардуины идет дымок, ноутбук вырубается. Сгорел преобразователь Arduino. Было плохой идеей кормить его 19 вольтами, хотя и написано, что он может работать от 6 до 20V, рекомендуют 7-12V. В даташите на GSM модуль нигде не сказано о потребляемой мощности под нагрузкой. Ну что ж, Mega отправляется в склад запчастей. С замиранием сердца включаю ноутбук, получивший +19V по +5V линии от USB. Работает, и даже USB не выгорели. Спасибо Lenovo за защиту.

После выгорания преобразователя я поискал потребляемый ток. Так вот, пиковый — 2А, типичный — 0.5А. Такое явно не под силу преобразователю ардуины. Нужно отдельное питание.

Программирование

Модуль предоставляет широкие возможности передачи данных. Начиная от голосовых вызовов и SMS и заканчивая, собственно, GPRS. Причем для последнего есть возможность выполнить HTTP запрос при помощи AT команд. Придется отправить несколько, но это того стоит: формировать запрос вручную не очень-то хочется. Есть пара нюансов с открытием канала передачи данных по GPRS — помните классические AT+CGDCONT=1,«IP»,«apn»? Так вот, тут то же самое нужно, но слегка хитрее.

Для получения страницы по определенному URL нужно послать следующие команды:

AT+SAPBR=1,1 //Открыть несущую (Carrier)
AT+SAPBR=3,1,"CONTYPE","GPRS" //тип подключения - GPRS
AT+SAPBR=3,1,"APN","internet" //APN, для Мегафона - internet
AT+HTTPINIT //Инициализировать HTTP 
AT+HTTPPARA="CID",1 //Carrier ID для использования.
AT+HTTPPARA="URL","http://www.example.com/GpsTracking/record.php?Lat=%ld&Lng=%ld" //Собственно URL, после sprintf с координатами
AT+HTTPACTION=0 //Запросить данные методом GET
//дождаться ответа
AT+HTTPTERM //остановить HTTP

В результате, при наличии соединения, получим ответ от сервера. То есть, фактически, мы уже умеем отправлять данные о координатах, если сервер принимает их по GET.

Питание

Поскольку питать GSM модуль от преобразователя Arduino, как я выяснил, плохая идея, было решено купить преобразователь 12v->5v, 3A, на том же ebay. Однако, модулю не нравится питание в 5V. Идем на хак: подключаем 5V в пин, с которого приходит 5V от ардуины. Тогда встроенный преобразователь модуля (существенно мощнее преобразователя ардуины, MIC 29302WU) сделает из 5V то, что нужно модулю.
Сервер

Сервер написал примитивный — хранение координат и рисование на Яндекс.картах. В дальнейшем возможно добавление разных фич, включая поддержку многих пользователей, статус «на охране/не на охране», состояние систем автомобиля (зажигание, фары и пр.), возможно даже управление системами автомобиля. Конечно, с соответствующей поддержкой трекера, плавно превращающегося в полновесную сигнализацию.
Полевые испытания

Вот так выглядит собранный девайс, без корпуса:

После установки преобразователя питания и укладывания в корпус от дохлого DSL модема система выглядит так:

Припаивал провода, вынул несколько контактов из колодок ардуины. Выглядят так:

Подключил 12V в машине, проехался по Москве, получил трек:

Точки трека достаточно далеко друг от друга. Причина в том, что отправка данных по GPRS занимает относительно много времени, и в это время координаты не считываются. Это явная ошибка программирования. Лечится во-первых, отправкой сразу пачки координат со временем, во-вторых, асинхронной работой с GPRS модулем.

Время поиска спутников на пассажирском сидении автомобиля — пара минут.

Выводы

Создание GPS трекера на ардуино своими руками возможно, хотя и не является тривиальной задачей. Главный вопрос сейчас — как спрятать устройство в машине так, чтобы оно не подвергалось воздействиям вредных факторов (вода, температура), не было закрыто металлом (GPS и GPRS будут экранироваться) и не было особенно заметно. Пока просто лежит в салоне и подключается к гнезду прикуривателя.

Ну и ещё нужно поправить код для более плавного трека, хотя основную задачу трекер и так выполняет.

Использованные устройства

  • Arduino Mega 2560 [compatible]
  • Arduino Uno [compatible]
  • GPS SkyLab SKM53
  • SIM900 based GSM/GPRS Shield
  • DC-DC 12v->5v 3A converter
Литература

  1. Оф. сайт Arduino (содержит подробную информацию и о платах, и об их программировании)
  2. TinyGPS (ссылка на скачивание в середине страницы)
  3. GPS SKM53 Datasheet
  4. Описание GSM/GPRS Shield на SIM900
  5. SIM900 AT Commands
  6. Документация по Яндекс.Картам
Код

Публикующийся код может быть использован в любых разрешенных законом целях любыми лицами. Качество кода ужасно, поскольку это, всё же, тестовый вариант. Когда допишу до чего-то более красивого, обновлю.

Для компиляции кода для ардуино нужно импортировать библиотеку tinygps.

UPD Код: GDrive
Скетч

habr.com

Создание GPS трекера своими силами

Возможно ли разработать GPS трекер своими руками? И нужно ли вообще? Конечно проще купить уже готовый новый GPS трекер, так как с выбором данного устройства сейчас проблем нет. Но согласитесь, что порой не хочется затрачивать лишние денежные средства, зато хочется создать что-нибудь свое или же просто поработать руками. Но предупреждаем заранее, в данной статье мы не будем создавать GPS трекер собственными силами в прямом смысле этого выражения, мы всего лишь попытаемся использовать в этом деле уже имеющиеся службы и сервисы.

Вариантов разработки существует несколько, но мы рассмотрим два случая. Можно воспользоваться сайтом http://www.opengpstracker.org/. Для этого сначала необходимо ознакомиться с содержанием сайта, он англоязычный, поэтому работать с ним лучше с помощью браузера Google Chrome, который позволяет автоматически переводить текст на русский язык. На сайте вы обнаружите подробное описание того, как соорудить автомобильный GPS трекер своими руками. Вам всего лишь понадобиться дешевый мобильный телефон, на сайте для примера использован Motorola С168 в качестве GSM-приемопередатчика.

Собранный подобным образом трекер поддерживает определенные SMS-команды, выводит текущие данные по месторасположению объекта, а также определяет его перемещение. Используемый формат поддерживается картами Google Maps и некоторыми другими картографическими проекциями. Лицензия Open Source предоставляет возможность прошивки GPS трекера. Что используется? Используется GPS-модуль Tyco Electronics A1035D, а также микроконтроллер Atmel ATTINY84-20PU.

Следующий вариант основан на взаимодействии мобильного устройства (смартфона, коммуникатора) с ноутбуком. Вам потребуется зайти на сайт http://www.gpsgate.com/ и зарегистрироваться. На этом же сайте закачиваем на компьютер клиентскую программу Windows Mobile. Програму необходимо зарегистрировать, поэтому придется поискать действующие ключи в интернете. После регистрации запускаем программу, далее кликаем на вкладку «Input» и указываем нужный порт GPS-приёмника. Для уточнения проходим по вкладке «Контрольная панель» -> «Внешний GPS» -> «Оборудование». После чего заходим на «Output» -> «Gpsgate.com (Send)» и жмем «Add». Потом жмем «Next» и вводим свои персональные данные, то есть пароль и логин аккаунта на сайте -> «Test» -> «Test OK!» -> «Finish». Переключаемся на режим «Online», с этого момента данные GPS будут отправляться на сервер сайта gpsgate.com. На ноутбуке открываем страничку http://www.gpsgate.com/, авторизуемся и все, готово! Теперь у вас появилась возможность наблюдать на карте отображение трека.

Стоит ли автолюбителю заниматься таким нудным делом, как создание GPS трекера своими руками – решать только самому автолюбителю. Конечно же лучше приобрести готовое устройство и ни о чем не думать. Но если руки хотят творить что-либо новое и полезное , тогда вперед и с песней!

www.auto-quiet.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *