Gps трекер для андроид своими руками

Содержание
  1. Gps и gsm мониторинг без покупки трекеров и прочего оборудования: «КТО-ГДЕ.ИНФО»
  2. gps- мониторинг по сигналам мобильных телефонов для домашнего и корпоративного применения
  3. Телефон как gps маяк. Делаем gps трекер из смартфона своими руками за 1 минуту.
  4. Как сделать GPS-маячок своими руками из обычного телефона.
  5. Важно
  6. Делаем gps трекер из смартфона своими руками за 1 минуту.
  7. Превращаем мобильник в GPS-маяк
  8. Преимущества и недостатки gps маяка, сделанного своими руками
  9. Телефон как gps маяк. Делаем gps трекер из смартфона своими руками за 1 минуту. : 6 комментариев
  10. Как сделать самодельный трекер, используя мобильный телефон и GPS
  11. Как сделать GPS-трекер своими руками из старого телефона
  12. Как забацать трекер, используя мобильный телефон и GPS
  13. Шаг 1
  14. Шаг 2
  15. Шаг 3
  16. Шаг 4
  17. GPS Tracker на ардуино своими руками
  18. GPS приемник
  19. GSM приемник/передатчик
  20. Сервер
  21. Полевые испытания
  22. Выводы
  23. Использованные устройства
  24. Литература

Gps и gsm мониторинг без покупки трекеров и прочего оборудования: «КТО-ГДЕ.ИНФО»

gps- мониторинг по сигналам мобильных телефонов для домашнего и корпоративного применения

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

Как сделать GPS-маячок своими руками из обычного телефона.

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

Важно

координаты передаются только во время, когда Вы включили программу, а видеть Ваши перемещения могут лишь те, кому Вы скажете свой код абонента. Никакие личные данные (номер телефона или кредитки, ФИО и т.д.) не запрашиваются и не требуются для работы трекера.

Работа в «фоне»: трекер работает и с выключенным экраном телефона. Потребление эгергии и мобильного интрернет-трафика невелики. Применен адаптивный режим — в движении частота определения местоположений растет, при остановке — автоматически снижается.

Треки перемещения: сохраняются и отображаются суточные треки движения. Количество сохраняемых точек зависит от типа аккаунта пользователя.

Групповой режим: Вы можете прописать в личном кабинете название группы и ее пароль (придумав их) всем участникам группы и смотреть их перемещения на одной общей карте. И да, это базовая функция и она совершенно бесплатна.

UPD 30.04.2020: ВНИМАНИЕ: приведенный ниже материал был написан свыше 2 лет назад и сильно устарел. Поменялись и приложение-трекер и сама мониторинговая система. Он размещен здесь для интересующихся этапами развития системы.

GPS ТРЕКЕР за 0 рублей — программа для Android
Не мешает пользоваться смартфоном в любых целях: звонки, сообщения, соцсети, навигация, фото-видео, игры и т.д…

ПРОСМОТР ВЕЗДЕ — хоть на телевизоре!
Ваши близкие или коллеги могут видеть Ваши перемещения на любом устройстве, введя в адресной строке: www.kto-gde.info/КОД_АБОНЕНТА. Этот КОД_АБОНЕНТА Вы (при желании) сообщаете им и можете в любой момент поменять, закрыв просмотр.

БЕЗ РЕГИСТРАЦИИ — никаких личных данных!
Автоматическая авторизация «маячка» по любому доступному Вам адресу e-mail.

БЕСПЛАТНО и БЕЗ РЕКЛАМЫ — и без абонентской платы!
2 типа аккаунтов: «Базовый» и «ЭКСТРА». В «Базовом» доступны все возможности системы, кроме «группового» или «семейного» режима, в котором несколько «маячков» можно собрать на одну общую карту.

АВТОМАТИЧЕСКИЕ ОПОВЕЩЕНИЯ о ПЕРЕМЕЩЕНИЯХ абонента.
Поступление сигнала от маячка, приближение к объекту и удаление от него.

ПРОТИВОУГОННАЯ АВТО СИГНАЛИЗАЦИЯ — и тоже бесплатно!
При попытке угона авто со спрятанным в нем телефоном, владельцу отправляется собщение со ссылкой для просмотра перемещений и автоматически записывается трек движения угонщиков!

В каждом телефоне, планшете, компьютере современного типа есть приемник gps сигнала, который можно превратить в «маяк». То есть, телефон может не только принимать GPS сигналы, но и отправлять их на сервер в базу данных. Для этого всего-то и нужно, что с помощью программы научить телефон передавать координаты и показывать местоположение объекта на карте. Программа удобная, простая, а главное продуктивная. Gps маяки часто используются среди автомобилистов, путешественников и, конечно же родителей. Последние хотят постоянно знать где находится их ребёнок, но не все спешат выкладывать в магазине свои деньги за подобное устройство. Да и качество многих магазинных gps текеров зачастую не оправдывает ожиданий. Для тех, кто не желает выкидывать деньги за сомнительные варианты трекеров, существуют альтернативные варианты, как сделать маяк слежения gps собственными силами и вообще без затрат. Сделать маяк для слежения своими руками можно в несколько способов и именно о них сейчас пойдёт речь.

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

Если у Вас имеется более-менее современный смартфон на базе ОС Android 4.0 и старше — считайте, что у Вас уже есть бесплатная система GPS слежения.

Практически любой смартфон, у которого имеется встроенный приемник gps, можно быстро и, главное, БЕСПЛАТНО превратить в полноценный GPS маяк. Он сможет с задаваемыми пользователем интервалами времени (скажем, каждую минуту или каждые 5 минут) определять свое местоположение, скорость и направление движения, дорожную обстановку и много чего еще и сохранять эти данные для показа пользователю на карте в любой момент, когда он этого пожелает.

Читайте также:  Как создать зум конференцию с андроида

Важно лишь, чтобы сотовый телефон имел GPS-датчик. Скачать на телефон программный трекер размером всего 20 килобайт сумеет любой желающий — от школьника до пенсионера.

Превращаем мобильник в GPS-маяк

  • Заходим на сайт КТО-ГДЕ.ИНФО в раздел «Download»;
  • Скачиваем на телефон крошечную программу «Маячок» (программный gps-трекер для смартфона);
  • В ее настройках в поле «Secret» вписываем ЛЮБОЙ доступный нам адрес e-mail;

Быстрая настройка программы «Маячок» (Кто-Где.Инфо)
Закрываем настройки и даем маячку возможность определить координаты. Программа «Маячок» определяет координаты и прочие параметры телефона или планшета.

В течение 1-2 минут Вы получите на тот адрес e-mail, который указали в поле «Secret»*, письмо со всеми данными для начала просмотра перемещений на картах. Никакой регистрации и указания личных данных от Вас не потребуется.

*UPD: В новой версии Маячка поле Secret настроек телефона переименовано в E-mail.

Остается проверить в настройках самого телефона, чтобы вновь установленная программа — маячок получила разрешение работать в фоновом режиме и внести ее в список исключений режима экономии энергии (как правило, в старших версиях Android). Или просто выключить режим энергосбережения у смартфона.

Программный Gps-маяк «КТО-ГДЕ.ИНФО», работает на версиях Android 4.04 и выше.

Преимущества и недостатки gps маяка, сделанного своими руками

Социологи выяснили, что в настоящее время с вопроса «Где ты сейчас?» и «Когда будешь на месте?» начинается чуть ли не каждый третий звонок на телефон. И зачастую это не праздное любопытство. Людям просто хочется знать, где сейчас находятся их дети и близкие. Подобное слежение за телефоном в наше время просто необходимо. С помощью системы GPS слежения за телефоном можно успешно проконтролировать ребенка или помочь своим родным в экстренной ситуации. Эта технология поможет узнать , где находится человек или куда он ездил накануне или на прошлой неделе. Ответы на множество подобных вопросов даст система спутникового GPS мониторинга на основе сигналов мобильного телефона, а передавать он их будет с помощью программы слежения за телефоном.

Можно, конечно, просто пойти в магазин и купить gps-маяк. Но даже приобретенные в торговой сети технические устройства имею, кроме достоинств, также и недостатки. Если речь заходит про сделанный своими руками gps маячок, то несомненными достоинствами его можно отметить следующие:

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

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

Хотел купить готовый gps-маяк, но нашел эту статью и просто скачал программу на телефон. Все функции вполне работоспособны, будем тестить дальше. Один вопрос у меня уже есть: а будет ваш «маячок» работать в фоне во время использования Яндекс.Навигатора или при просмотре видео?

Программа КТО-ГДЕ.ИНФО для телефона — это gps трекер (маячок), который работает автономно и не мешает использованиию смартфона по его прямому назначению в любых режимах.

Программу скачал, через минуту пришло письмо с паролем. Все действительно очень просто сделать!

Лучшая программа — gps маяк, которая мне встречалась. С ее помощью за несколько минут превращаешь телефон в устройство передающее gps координаты!

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

Отличная статья! Скачал программу, все настроил в два счета по видео инструкции и теперь меня не донимают звонками с вопросами «ты где?» и «когда приедешь?»!

Источник

Как сделать самодельный трекер, используя мобильный телефон и GPS

Как сделать GPS-трекер своими руками из старого телефона

Сейчас поговорим о том, как можно сделать GPS-трекер для авто своими руками из телефона. Использовать его, конечно же, будем на примере личной машины. Хотя данную схему можно смело применять для наблюдения за любыми передвигающимися объектами (людьми, животными и так далее).

Какой сервер GPS-мониторинга выбрать? Да, друзья, начинается все именно с сервера, а уже затем под его параметры настраивается специальное ПО на телефоне. В дальнейшем я буду показывать работу системы слежения на примере онлайн-сервиса gpshome.ru. Поэтому необходимо пройти по указанной ссылке и зарегистрироваться. Затем можно переходить к вопросу настройки GPS-трекера. Поскольку в нашем случае для этих целей будет использоваться самый обыкновенный смартфон на базе Android, то на него нужно установить небольшую программку по имени GPS Home Tracker. Именно она свяжет пользовательское устройство с сервером спутникового мониторинга. Бесплатно скачать ее следует в официальном магазине вот по этой ссылке. С подробными техническими требованиями к аппарату можно ознакомиться в разделе «Приложение Андроид» на сайте сервиса: Интересный момент заключается в том, что даже старый телефон без GPS-модуля вполне сгодится. В таком случае система будет определять положение объекта по сотовым вышкам. Конечно, это приведет к увеличению погрешности. На что еще хотеть при таком раскладе? Как настроить GPS-трекер для авто своими руками на телефоне?Очень просто. Запускаем скачанное и установленное приложение на смартфоне и в меню настроек открываем вкладку «О программе», чтобы узнать уникальный IMEI устройства, который в дальнейшем потребуется для привязки к серверу:

Читайте также:  Worms ultimate mayhem для андроид

Как забацать трекер, используя мобильный телефон и GPS

Самостоятельный трекер Global Positioning System позволяет вам узнать местонахождение человека или автомобиля. Вы можете сделать это, используя недорогой мобильный телефон с поддержкой Интернета и бесплатное программное обеспечение. Вы никогда не должны использовать это устройство, чтобы делать что-то незаконное, например, следовать за кем-то без его ведома. Однако вы можете использовать его со своим телефоном, чтобы с их согласия следить за друзьями, членами семьи или сотрудниками. мобильный телефон и бесплатное программное обеспечение.

Шаг 1

Получить мобильный телефон, который может подключаться к Интернету. Не забудьте также подписаться на безлимитный тарифный план. Это позволит вам использовать GPS-трекер столько, сколько вы хотите, без дополнительных затрат.

Шаг 2

Зарегистрируйтесь с помощью программы GPS. Есть десятки доступных. Вот некоторые из них, которые вы можете рассмотреть: AmazeGPS, Buddyway и Google Maps для мобильных устройств. Все это превратит ваш интернет-телефон в GPS-трекер. Начиная с 2010 года все эти программы бесплатны. Зарегистрируйтесь, указав номер мобильного телефона, адрес электронной почты, имя пользователя и пароль. Вы получите подтверждающее текстовое сообщение со ссылкой.мобильный телефон в трекер GPS.

Шаг 3

Откройте текст на вашем мобильном телефоне и нажмите на ссылку. Это приведет вас к странице загрузки. Загрузите приложение и установите его, нажав на файл. Согласитесь с условиями и дождитесь окончания установки программы.мобильный телефон и нажмите на ссылку. Это приведет вас к странице загрузки. Загрузите приложение и установите его, нажав на файл. Согласитесь с условиями и дождитесь окончания установки программы.

Шаг 4

Перейдите в «Меню», а затем в «Приложения» и запустите программу GPS. Начнется отправка вашего местоположения на сайт, что сделает его отслеживаемым. На вашем телефоне появится карта с указанием вашего местоположения. Вы можете использовать это для навигации.

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

Источник

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 нужно послать следующие команды:

В результате, при наличии соединения, получим ответ от сервера. То есть, фактически, мы уже умеем отправлять данные о координатах, если сервер принимает их по 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

Литература

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

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

Источник

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