Hard&Soft > Arduino UNO
APRS/GPRS Tracker
Koshak:
Моя мини разработка APRS/GPRS треккера :po: ушло несколько дней :D времени нет вообще....
В основе лежит Arduino Mini, GPS модуль U-Blox Neo-7 и GSM/GPRS модуль SIM900A
Подключение банально простое >
C GPS модуля сигнал TX вешаем на D0 ардуины
С GSM модуля сигнал RX (брал с MAX232 вывод 12) вешаем на D11 ардуины
Далее редактируем код под "себя" позывной, пароль, и тд.
Обратите внимание на строчку с настройками GPRS вашего мобильного оператора, я тестил на симке Beeline!
Всё интересное я прокоментировал в коде. Работу с GPS модулем позаимствовал с кода QAPRS, добавил только ещё отображение кол-ва принимаемых спутников.
Скорость порта GPS 9600, скорость порта GSM установится автоматически!
Комплектующие
GPS модуль : http://www.ebay.com/itm/271871797504
GSM/GPRS модуль http://www.ebay.com/itm/281776665478
Arduino Mini http://www.ebay.com/itm/131278764259
Позже залью фотки :D надо причесать плату....
Код в аттаче.
Koshak:
Допилил железо :xexe: завтра скорее всего боевое крещение на авто.
Тест на карте:
Фотки конструкции:
R4FC:
Алексей как всегда молодец!!!!! :98:
Koshak:
--- Цитата: ra4fwc от 15 Октября 2015, 11:53:41 ---Алексей как всегда молодец!!!!! :98:
--- Конец цитаты ---
Код надо ещё доработать :-) пока результатом работы не доволен :bo:
Koshak:
Переработал код, добавил проверку на сессию GPRS и подключение к серверу :-)
Добавил индикацию, при передаче пакета загорается светодиод на D13.
Индикацию GPRS и SAT, взял с самих модулей :-)
Подключение SIM900A к Ардуине
SIM900A---->Arduino
RX----->D10
TX----->D11
В строке
--- Код: --- mySerial.println("AT+CIPSEND=190"); // Длина пакета!!!
--- Конец кода ---
Обязательно указываем количество байт отправляемые серверу!!
Навигация
Перейти к полной версии