Песочница
весёлый усач 27 апреля 2016 в 12:12Это уже вторая версия трекера. Первый позволял отслеживать объект только посредством СМС. Что, сами понимаете, не совсем удобно. Поэтому было принято решение создать вторую версию, но уже для работы с сервисами GPS-мониторинга. Не все задуманное еще реализовано, но основные функции уже работают.
Трекер каждую минуту отправляет данные на бесплатный сервер GPS-мониторинга по протоколу Wialon IPS v1.1: данные о местоположении, скорость, курс направления движения. Также реализована возможность настройки и запрос координат по СМС с любого номера.
Возможны следующие команды:
1. Настройка трекера:
$0000#SETUP#111111111111111;2222#
0000 - старый пароль или пароль по умолчанию (при первой настройке).
1111111111111111 - ID устройства который задан на сервере (произвольные 15 цифр).
2222 - Новый пароль. В дальнейшем все команды должна начинаться с него. Пароль должен совпадать с тем что задан на сервере GPS мониторинга.
В ответ приходит сообщение вида: «ID-1111111111111111; PASS-2222» с новым ID и новым паролем.
0000- ваш пароль.
В ответ приходит сообщение вида: «A;111111;222222;N3333.33333;E4444.44444;5;1»
«A» - Данные достоверны или «V» - данные устарели.
«111111» - время UTC.
«222222» - дата.
«N3333.33333» - широта.
«E4444.44444» - долгота.
«5» - скорость в км/ч.
«1» - питание от основного источника или «0» - питание от встроенного аккумулятора.
Если какие то данные не доступны то вместо них передается «NA».
3. Сигнал тревоги:
В этом случае данные о местоположении передаются на сервер с интервалом 30 сек. В ответ приходит сообщения вида: «ALARM ON». Повторная отправка команды выключает сигнал тревоги. В ответ приходит сообщения вида: «ALARM OFF».
В ответ приходит сообщения вида: «Vash balans 50.01r.»
Если в любой команде будет отправлен неправильный пароль, то в ответ приходит сообщения вида: «Password ERROR».
Теперь техническая часть.
Основа: Arduino PROMINI 3.3V 8MHz, GSM модем NEOWAY M590, GPS модуль UBLOX NEO-6M, внешняя активная антенна GPS.
Питание: DC-DC преобразователь на основе MP2307DN, контроллер заряда батареи STC4054, аккумулятор 3.7v 900mAh.
Время работы от аккумулятора 9 часов, при условии, что аккумулятор не новый.
Что касается сервера GPS-мониторинга - таких сервисов много. При желании можно работать с другим сервером, для этого в коде достаточно поменять IP-адрес и номер порта сервера. Главное, чтобы сервер поддерживал работу с протоколом Wialon IPS v1.1. Корпус сделан из ПВХ. Получился, правда, на вид не очень, но особо и не старался, все равно его будет не видно. В дальнейшем хочу добавить управление внешним устройством или каким-нибудь реле и получение каких-нибудь параметров о состоянии авто, для этого на плате предусмотрено два входа и один выход. Программно пока это не реализовано.
Затрачено было приблизительно 1500 - 2000 руб.
Все нюансы с технической и программной стороны описывать сейчас не буду. Кого заинтересует - пишите, постараюсь всем ответить.
В каждом телефоне, авто, компьютере современного типа есть gps маяк. Программа удобная, простая, а главное продуктивная. Место нахождения любого объекта при её помощи определяется мгновенно. Gps маяк, как самостоятельное устройство пользуется популярностью в кругу автомобилистов и родителей, которые постоянно хотят знать где находится их ребёнок, но не все спешат выкладывать в магазине свои деньги за это устройство. Для таких экономных людей есть идеи, которые помогут им сконструировать маяк слежения gps собственными силами и при минимальных затратах. Сделать маяк для слежения своими руками можно в несколько способов и именно о них сейчас пойдёт речь.
Чтобы перевести поисковый GPS маяк PGSM Pointer в режим настройки, нажмите и удерживайте в течение четырех секунд кнопку на верхней части корпуса маяка. Как только маяк «проснется», рядом с кнопкой постоянно начнет мигать светодиод. С момента начала мигания светодиода у вас будет 10 минут, чтобы полностью настроить поисковый GPS маяк.
Настроить перед тем как установить GPS маяк PGSM Pointer своими руками очень легко. После того, как на корпусе поискового маяка начнет мигать красный светодиод, необходимо на указанный в инструкции телефонный номер отправить с мобильного телефоны sms-сообщение: INIT
Кроме отдельных устройств, имеется возможность отслеживания ребенка или груза по сигналам смартфона. У операторов сотовой связи есть специальные тарифные планы, в рамках которых можно видеть местоположение второго абонента, например, тариф МТС «Ребенок под присмотром».
Из телефона. Намного проще собрать gps трекер своими руками из простейшего сотового телефона без операционной системы. Больше всех повезло владельцам современных смартфонов. Телефон с мощным процессором, оснащённый встроенным gps модулем не потребует много усилий для превращения в gps маячок.
Далеко не каждый пользователь сможет собрать такое устройство без использования сотового телефона, даже имея специальные знания и представляя, что такое схема gps маяка. Такой прибор будет громоздкой и сложной конструкцией. Для установки в автомобиль лучше подобрать что-то другое.
Для определения координат через сети Wi-Fi и GSM, устройство должно иметь доступ к безлимитному мобильному интернету, так что нужно выбрать тариф, позволяющий оптимизировать затраты. Если телефон будет использоваться исключительно как трекер, лучше установить SIM-карту только для выхода в интернет, а не для звонков. Использование GPS-приемника, повышающего точность определения координат, – весьма энергоемкий процесс, так что следует позаботиться об обеспечении питания самодельного трекера. Для этого нужно обрезать нижний конец автовилки (штекера прикуривателя) и вставить шнур зарядного устройства телефона в USB-разъем. Для подключения трекера напрямую к бортовой системе нужно купить понижающий конвертер постоянного тока. А те, кто немного разбирается в электронике, могут собрать аналог конвертера из пары конденсаторов и стабилизатора.
Для навигации (определения местоположения) рекомендуется установить интервал обновления данных один раз в минуту, для отсылки SMS-сообщений при исчезновении связи с сервером ограничение по времени – 5 минут. Настройки в разделе «События» осуществлять в соответствии с собственными потребностями.
Данная компания, как правило, выпускает GPS-маячки слежения для автомобилей. По размерам они являются довольно компактными, в установке просты. Входы у многих моделей имеются композитного типа. При этом подключение маяка к персональному компьютеру осуществляться может. Дополнительно следует учитывать, что приборы представленного бренда способны работать на разной частоте. В данном случае многое зависит от мощности аккумулятора. В некоторых случаях модели выпускаются со светодиодной подсветкой. При этом индикаторы в приборах имеются самые разные. Обойдется хороший маячок слежения данной компании в районе 4 тыс. руб.
С усилителем данного типа как сделать маячок слежения в домашних условиях? Для того чтобы приступить к работе по сборке, в первую очередь стандартно заготавливается фоторезистор. При этом выпрямитель можно для модели подобрать серии РР20. Только после этого припаиваются транзисторы к устройству при помощи паяльной лампы. В конце работы останется лишь установить котроллер. Использовать его в данном случае целесообразнее конденсаторного типа. Для нормальной работы усилителя многие специалисты рекомендуют припаивать сетчатые фильтры.
Отказавшись от услуг по установке и подключению устройства для gps мониторинга, и произведя все необходимые инсталляционные работы самостоятельно, вы сможете сэкономить немалую сумму денег. О том, как установить gps трекер на автомобиль своими руками мы. Отказавшись от услуг по установке и подключению устройства для gps мониторинга, и произведя все необходимые инсталляционные работы самостоятельно, вы сможете сэкономить немалую сумму денег. Как установить gps трекер на автомобиль своими руками?. Вот так выглядит собранный девайс, без корпуса: После установки преобразователя питания и укладывания в корпус от дохлого DSL модема система выглядит так Создание GPS трекера на ардуино своими руками возможно, хотя и не является тривиальной задачей.. Установка автомобильного GPS/ GSM-трекера (маяка) Starline Маяк М17. Рассказываем, как поменять передние и задние амортизаторы Рено Логан своими руками. Как распознать поврежденную опору коробки передач?. Подготовка к использованию. Установка SIM-карты. 1. Перед первым использованием полностью зарядите трекер. Сразу после этого GPS‐трекер готов к работе и его местоположение будет отображаться на электронной карте.. Для этого вам достаточно иметь под рукой мобильный телефон или компьютер: данные от GPS трекера накладываются на электронную карту, показывая вам текущее положение с адресом. Такие GPS трекеры предназначены для скрытой стационарной установки в автомобиле.. Результаты на запрос: Gps трекер своими руками фото. Спутниковый GPS трекер (SPOT Satellite GPS Messenger) — BoulderRING Установка сигнализации своими руками с прибором GPS Маяк.. Установка трекеров и маяков. К сожалению, правоохранительные службы далеко не всегда могут вернуть угнанный автомобиль. Установка GPS-трекеров и GPS-маяков в Москве, лучшие специалисты и новейшее оборудование — все это о нас!. Что такое GPS трекер и спасает ли он от угона. Global Positioning System, а по-простому, GPS - это всем известная Такие устройства достаточно сложны в установке, поэтому не каждому под силу установить их своими руками, тем более, что кроме интеграции в систему.
Установка GPS-трекера на автомобиль. Так, наряду с традиционными устройствами сервисные центры все чаще предлагают установить GPS-трекер для автомобиля, который позволит отслеживать местоположение техники.. Метки: Google Maps, GPS, Open GPS Tracker, Open Source. Версия для печати. 2 Комментариев в “Как сделать своими руками GPS трекер?”. Услуги по установке. Установить GPS трекер. Что бензин израсходован на доставку груза, а не продан с рук? Во всех этих случаях владельцу поможет встроенный автомобильный gps трекер: он подаст сигнал, пошлет координаты своего местонахождения.. Результаты на запрос: Установка трекера gps своими руками. Изображения могут немного отличатся. Как превратить смартфон или планшет Android в GPS-трекер. Установка и настройка программы.. Установка комплектов видеонаблюдения своими руками. Работа GPS трекера может протекать в двух вариантах: 1. Отправка SMS сообщения непосредственно на Ваш сотовый.. После установки преобразователя питания и укладывания в корпус от дохлого DSL модема система выглядит так: Припаивал провода, вынул несколько контактов из колодок Создание GPS трекера на ардуино своими руками возможно, хотя и не является тривиальной задачей.. GPS трекер своими руками – стоит ли игра свеч? GPS трекер – одна из полезнейших разработок современных ученых. Установка GPS трекера на свой объект не потребует «ловкости рук».. Аквапечать своими руками бизнес на аквапринте? Установка GPS-трекеров и других систем защиты, а также их изготовление, требует закупки специального оборудования.. Вполе тип устройства выбираем наше устройство, так как у меня смартфон, я выбрал программу GPS Tag, в поле уникальный ID вводим номер который высветился при установке Простой GPS трекер можно закинуть в ранец Вашего чада и Вы всегда будете знать где он находится.. Как сделать GPS-трекер (маячок) своими руками. Его установка на автомобиле – это не самое удачное решение, оригинальный трекер обладает рядом преимуществ перед самоделкой. По своим качествам такое оборудование больше напоминает GPS трекер собранный своими руками, причем далеко не профессионалом. Если подходить к этому вопросу с другой стороны, то подумайте, а нужна ли на самом деле вам такая установка?. Как установить поисковый GPS маяк своими руками. Однако перед тем как перейти непосредственно к установке поискового маяка в автомобиль, необходимо произвести его активацию.. Блог им. MadLover → Трекер Китайский, модель 102. Настройка GPS-трекера TK-102. Последние вопросы. Прямоток TOCE своими руками - возможно ли?! 5. Боты для девушки с широкой голенью/лодыжкой?
Попробуйте сделать gps маяк своими. Как сделать gps . Сделать gps маяк своими руками. Стоит ли делать gps трекер своими руками. gps трекер – одна из. Как выглядит gps . как сделать gpps маячок. только достать деньги из. как сделать gpps маячок своими руками. Как сделать gps трекер из. Поделки Своими Руками. Как сделать силиконовую. как сделать маячок. Супер gsm жучок из мобилы своими руками. . Как сделать gps трекер из. pokazhemkak.ru » Видеогалерея » gps маячок своими руками. своими руками как сделать брелок из. Как сделать жучок для прослушки своими руками из. маячок. Как сделать gps трекер из. Как сделать gps трекер из. Супер gsm жучок из мобилы своими руками. gps Маячок. СВОИМИ РУКАМИ. как сделать маяк своими руками в. Была такая идея сделать тоже маячок, . Как ребенок. Из разведывательных управлений. Первое впечатление от gps Маяка у.
Вместе как сделать gps маячок из телефо своими руками с устройством следует приобрести sim-карту привычного для вас сотового оператора и оснастить ею устройство. Компании, которые специализируются на перевозках грузов, особенно ценных, с помощью маячка не только обеспечивают их сохранность, но и выступают гарантом безопасной работы водителя. Из разведывательных управлений он плавно перешел в руки детективов, оттуда в бизнес-сферу, сейчас же он популярен во всех сферах жизни. Причем только лишь защитой личного автомобиля, мотоцикла или скутера использование как сделать gps маячок из телефо своими руками жучка для слежения не ограничивается. Дорогая автосигнализация, как правило, используется для выполнения отпугивающих функций и рассчитана на то, чтобы к автомобилю просто боялись подойти. Есть большая вероятность, что он выйдет из строя в самый ответственный момент, скажем, из-за разрядки батареи. Он состоит из приемника сигналов от спутниковой системы и gsm-модуля для обработки данных и передачи их на мобильное устройство. Как и в других, приведенных выше, случаях, не стоит рисковать и оснастить по последнему слову техники. Но с ней имеет практически неограниченные возможности. Сигнал от спутника передается жучку для слежения, а тот, в свою очередь, отправляет данные на мобильный телефон человека, который привязал к нему устройство. Также есть мастера которые делают даже gsm маяк своими руками, однако это встречается реже и лишь для практики. В роли устройства, которое будет давать сигналы, можно использовать обычные приемник с выдвижной телескопической антенной.
Прибор имеет 2 отверстия под сим карту и зарядный штекер (микро трекера позволяет спрятать его практически где угодно, не сильно ограничивая себя при выборе мест . Скоро вы достоверно узнаете об этом. Вы замечаете, что газонокосилка, которую вы приобрели для дачи, почему-то обнаружена совсем в другом месте, нежели вы оставляли. Настройки радиостанции ручные (обязательно.), то есть наличие шкалы и стрелки на ней. Те, кто пользуется подобными услугами, нередко становятся жертвами выдуманных ситуаций, которые якобы помешали водителю в назначенное время быть в нужном месте. Это универсальное устройство слежения, имеющее свои технические особенности, которое должно быть всегда под рукой у человека, решившегося поиграть в шпионские игры . Знающие люди помогут прийти к тому, как сделать gps маяк своими руками. Теперь вы всегда будете в курсе шпионские функции жучка для слежения в этих случаях абсолютно не нужны, но в некоторых случаях без них не обойтись. С этого момента маячок будет исправно отправлять на ваш телефон координаты в режиме реального времени.
Маяки с автономным питанием по размерам превосходят своих «товарищей», но ненамного. Это связано с тем, что в корпусе устройства установлен собственный источник питания большой ёмкости. Такой GPS-маяк, установленный в авто, не имеет демаскирующих проводов, что делает его практически неуязвимым. Все трудности связаны с тем, что такое устройство может нестабильно работать, например, во время морозных дней, когда ёмкость батареи снижается при отрицательных температурах.
Специалисты утверждают, что необходимо покупать два-три маячка и устанавливать их все сразу в разных местах. Первая «закладка» с питанием от бортовой сети станет приманкой для угонщиков, но прятать её тоже нужно ответственно. Спрячьте первое устройство под бампером, под обшивкой. Пусть угонщик поймёт, что теперь все карты в его руках, после обнаружения маячка. Вот тут и пригодится второй маячок с системой автономного питания. Это устройство спрячьте под стойку, под держатель, под элемент кузова. Сделайте второй GPS-маяк частью автомобиля.
Для отслеживания передвижения машины используется ГЛОНАСС или GPS, на компьютере стоит специальное программное обеспечение, которое принимает данные с автомаяка. Трекер может быть подключен через приборную панель или работать автономно от батареек. GPS-маяк для авто принимает сигнал от нескольких спутников, которые находятся на орбите и по задержке в отклике система определяет местоположение машины, затем передает данные на компьютер или телефон. Кроме определения координат, маячок для слежения за автомобилем может:
Некоторые люди не доверяют производителям данных устройств и хотят сделать GPS-трекер для машины своими руками. Самый простой способ – использовать смартфон. Все современные модели этих девайсов оснащены GPS-модемом, который может стать маячком для машины. Это удобный способ защиты от угона для частных лиц. Выполняется создание маяка своими руками следующим образом:
05 Авг 2018 255Автомобильный gps трекер – это устройство слежения за перемещением автомобиля. У прибора есть несколько вариантов передачи сигнала его пользователю: на сотовый телефон, на компьютер через сервер. Спутниковый gps трекер для машины получает сигнал спутника и определяет свои координаты на местности, которые передает пользователю.
При выборе устройства слежения необходимо определиться с тем для каких целей трекер будет использоваться. Если это автомобильный gps трекер, то по своим размерам, параметрам, техническим характеристикам он лучше всего подходит для скрытой установки именно в автомобиле.
Такой gps трекер для машины можно совершенно незаметно установить в транспорте, так, что его никто не обнаружит. Для слежения за людьми или животными больше подойдет персональное устройство.
Трекер для автомобиля работает как:
Тем, кому необходимо контролировать сразу несколько автомобилей имеет смысл подключиться к gps трекеру для мониторинга. Это система позволяет постоянно контролировать машину и имеет ряд положительных характеристик.
Принцип действия GPS трекера
Преимущества мониторинга:
Все текущие данные выводятся на монитор смартфона или планшета в режиме онлайн.
Трекер специальное устройство слежения за автомобилем, в персональном варианте и за человеком. Работа его зависит напрямую от спутниковой связи, так как без нее устройство не может определить местоположение автомобиля. Для контроля за большим количеством объектов целесообразно подключиться к системе мониторинга.
Каждый человек в развитых странах знает, что такое gps навигация, зачем она нужна и как ей пользоваться. В магазинах продается множество приборов, для отслеживания людей, автомобилей и даже домашних животных. Однако не все знают, что можно сделать простой gps трекер для машины своими руками.
Все гаджеты в современном мире оснащены маяком. С его помощью можно моментально определить местоположение любого объекта с высокой точностью. Хорошие модели стоят дорого, но gps маяк для авто сделать самостоятельно совсем не сложно, рассмотрим несколько способов.
Программа. Если есть смартфон, со встроенным gps-модулем, задача становится совсем простой. Требуется скачать приложение Loki в GooglePlay для работы маяка, зарегистрироваться в личном кабинете, заполнить параметры отслеживаемого устройства. Обязательно проверьте настройки часового пояса. Все, после этого телефон может работать как gps-маяк.
Gps трекер для машины можно сделать своими руками не только из телефона, для этого подойдет любое устройство, имеющее gps-модуль: ноутбук, коммуникатор.
Принцип работы везде один и тот же – устанавливаете приложение, выполнить настройки.
Из простого телефона. Телефон тоже можно использовать для того, чтобы сделать трекер. Помимо самого аппарата потребуется gps модуль, приемник и часть зарядного устройства, подключаемая к телефону. Для начала необходимо зачистить провода, которые будут составлять основу кабеля. Затем они припаиваются к gps-модулю.
Плата GPS трекера
Добавляем аккумулятор к GPS модулю
Готовая цепочка из всех комплектущих
Полученную систему следует подключить к телефону через разъем для зарядного устройства. Включите gps-приемник и настройте все данные. Такой gps маяк для машины, сделанный своими руками будет отправлять данные в виде сообщения с координатами, или точек на GoogleMaps.
К сожалению, сделать идеальное устройство без недостатков не представляется возможным, но все же оно имеет некоторые достоинства
Плюсы самодельного gps трекера:
Вид платы для GPS трекера с двух сторон:
Не стоит забывать и про недостатки трекера, сделанного своими руками:
Заводские маяки тоже имеют ряд недостатков, какой выбрать – самодельный или покупной, каждый решает сам. В первую очередь gps трекер нужен для отслеживания автомобиля, поэтому выбирать устройство надо исходя из его надежности.
Проще всего установить gps на машину – вставив его в прикуриватель, но это совсем не целесообразно. Поскольку при угоне преступник сразу заметит устройство и выключит его, да и к тому же постоянно торчащий провод будет мешаться.
Как установить gps трекер на автомобиль:
Куда спрятать gps маяк в автомобиле? На форумах автомобилистов можно найти массу советов по расположению трекера, однако, следовать им не стоит. Ведь такие форумы могут читать и угонщики, поэтому они в первую очередь полезут проверять именно самые распространенные места. Включите воображение, придумайте какое-то свое место. При установке прибора не забудьте учесть необходимую длину провода.
После того как в него будет помещена сим-карта, можно позвонить с любого мобильного на устройство. Получив доступ вы сможете прослушивать все, что происходит возле трекера в радиусе нескольких метров. После того как вы активируете устройство и пропишите к нему свой мобильный телефон вы сможете отправлять SMS сообщения на трекер с определенными командами, которые позволят вам получить координаты объекта и даже ссылку на карту, на которой будет указано точное положение объекта.
С помощью GSM трекера вы всегда будете знать о местонахождении ребенка - он всегда будет под контролем, при этом абсолютно не догадываясь об этом.
Если его спрятать в машине, то можно в любое время знать, где машина находится, и даже в случае угона будет преимущество в быстром поиске.
Дети часто гуляют по городу, и забыв вернуться домой во время, остаются поиграть у друзей или где ещё. А с этим девайсом всегда можно по карте проверить местоположение - это хорошо повышает безопасность.
Собака или кот на прогулке может убежать и потеряться. И если на ошейник закрепить этого маленького шпиона, то поиск беглеца превратится в быстрое и увлекательное занятие))
Стариков с плохой памятью совсем не выпускать из дома - не вариант, а постоянно ходить с ними нет возможности. Поэтому данный трекер имеет смысл положить им в карман или сумку, чтоб в любое время отследить их координаты.
Отправляя ящики, коробки, контейнеры и другие ценные грузы - будет совсем не лишним спрятать внутри такое устройство, или даже несколько. Теперь в любой момент будет ясно где что находится и не отклонился ли водитель от маршрута.
В общем такой миниатюрный и лёгкий прибор пригодится во многих ситуациях, а стоимость его составляет примерно 3000 рублей, что в принципе совсем не дорого.
Обсудить статью GPS ТРЕКЕР
После нескольких экспериментов с ардуиной решил сделать простенький и не очень дорогой GPS-tracker с отправкой координат по GPRS на сервер.
Используется Arduino Mega 2560 (Arduino Uno), SIM900 - GSM/GPRS модуль (для отправки информации на сервер), GPS приёмник SKM53 GPS.
Всё закуплено на ebay.com, в сумме около 1500 р (примерно 500р ардуина, немного меньше - GSM модуль, немного больше - GPS).
Для начала нужно разобраться с работой с GPS. Выбранный модуль - один из самых дешевых и простых. Тем не менее, производитель обещает наличие батарейки для сохранения данных о спутниках. По даташиту, холодный старт должен занимать 36 секунд, однако, в моих условиях (10 этаж с подоконника, вплотную зданий нет) это заняло аж 20 минут. Следующий старт, однако, уже 2 минуты.
Важный параметр устройств, подключаемых к ардуине - энергопотребление. Если перегрузить преобразователь ардуины, она может сгореть. Для используемого приемника максимальное энергопотребление - 45mA @ 3.3v. Зачем в спецификации указывать силу тока на напряжении, отличном от требуемого (5V), для меня загадка. Тем не менее, 45 mA преобразователь ардуины выдержит.
Небольшое замечание относительно SoftwareSerial: на Uno нет хардверных портов (кроме соединённого с USB Serial), поэтому приходится использовать программный. Так вот, он может принимать данные только на пине, на котором плата поддерживает прерывания. В случае Uno это 2 и 3. Мало того, данные одновременно может получать только один такой порт.
Вот так выглядит «тестовый стенд».
Теперь начинается более интересная часть. GSM модуль - SIM900. Он поддерживает GSM и GPRS. Ни EDGE, ни уж тем более 3G, не поддерживаются. Для передачи данных о координатах это, вероятно, хорошо - не будет задержек и проблем при переключении между режимами, плюс GPRS сейчас есть почти везде. Однако, для каких-то более сложных приложений этого уже может не хватить.
Собираем на 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А. Такое явно не под силу преобразователю ардуины. Нужно отдельное питание.
Для получения страницы по определенному 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.
После установки преобразователя питания и укладывания в корпус от дохлого DSL модема система выглядит так:
Припаивал провода, вынул несколько контактов из колодок ардуины. Выглядят так:
Подключил 12V в машине, проехался по Москве, получил трек:
Точки трека достаточно далеко друг от друга. Причина в том, что отправка данных по GPRS занимает относительно много времени, и в это время координаты не считываются. Это явная ошибка программирования. Лечится во-первых, отправкой сразу пачки координат со временем, во-вторых, асинхронной работой с GPRS модулем.
Время поиска спутников на пассажирском сидении автомобиля - пара минут.
Ну и ещё нужно поправить код для более плавного трека, хотя основную задачу трекер и так выполняет.