Сегодня мы используем GPS в наших телефонах, чтобы отслеживать их, в том числе в тех случаях, когда они потеряны или украдены. Почему бы не сделать то же самое с вашим автомобилем? Конечно, вы можете пойти и купить в магазине дорогостоящее устройство, но собрав такую систему, вы получите бесценный опыт в программировании и сэкономите деньги на покупке важных обновлений.
Проект
Создание устройства не потребует каких-либо серьезных познаний в области электроники, однако Вы должны представлять и понимать чем Вы будете заниматься. Если слова паяльник, Arduino, программирование, плата и другие звучат для Вас впервые, лучше сначала посмотреть видео-уроки и понять что к чему. Если же все в порядке, тогда вперед. Когда все будет готово, у вас будет недорогая система GPS-слежения, которая не будет требовать дорогостоящей подписки на обновления. Это устройство также даст вам возможность увидеть, где вы припарковались, если вы когда-нибудь забудете, без необходимости устанавливать приложение.
Конечно, вы также можете подключить телефон к прикуривателю и использовать его, чтобы сделать что-то очень похожее, по существу делая телефон локатором, но это намного эффективнее. Еще одно преимущество системы - вы сможете отслеживать не только местонахождения вашего автомобиля, но и любого движущегося предмета.
Шаг 1: покупка деталей
Из деталей нам нужно будет купить следующие комплектующие для урока:
- Arduino Uno
- Arduino GSM Shield (SIM900 GSM / GPRS Shield Module)
- Модуль GPS
- Переходник для питания Arduino
- LM7805 IC - 4 шт.
- Печатная плата
- Провода
Из инструментов понадобятся:
- паяльник,
- припой,
- дрель,
- полотно по металлу.
И из программного обеспечения мы должны будем иметь установленную Arduino IDE.
Шаг 2: цепь регулятора напряжения
Экран Arduino и GSM работает при напряжениях от 5 до 12 вольт. Хотя у автомобиля есть аккумулятор и электрическая система, напряжение может иногда накапливаться и повреждать плату Arduino, если она подключена напрямую. Следовательно, чтобы обезопасить себя, рекомендуется использовать регулятор напряжения LM7805 для регулирования входного напряжения 12 вольт до 5 вольт. Микросхема LM7805 генерирует выход 5 В на 0,5 ампер. Поскольку модуль GSM иногда может набирать до 2 ампер тока, можно использовать 4 ПК LM7805 IC для удовлетворения этого требования.
Цепь:
- Вырежьте печатную плату, используя ножовку, такого размера, чтобы там можно было разместить 4 шт. LM7805 IC.
- Расположите LM7805 в параллельном соединении на печатной плате и согните выводы IC для их параллельного подключения.
- Припаяйте провода к входному сигналу 12В LM7805, входу заземления, выходу 5 В от LM7805 и выходу заземления.
- Подключите вилку адаптера к входным и выходным проводам 5v.
Шаг 3: сверловка отверстий корпуса
На этом этапе вам нужно просверлить отверстия, чтобы смонтировать Arduino и антенну GSM в корпусе системы. У нас не какой-то сверхъестественный корпус, так что сильно не переживаем:
- Просверлите четыре отверстия в нижней части корпуса системы, чтобы зафиксировать в нем Arduino Uno.
- Просверлите отверстие на левой стене корпуса, достаточно большое для подключения USB-кабеля к Arduino.
- Просверлите отверстие на правой стене для Антенны модуля GSM.
- Просверлите два отверстия на правой стене для проводов питания.
Шаг 4: подключение модуля GPS
Модуль GPS подключите к Arduino Uno. Отрежьте четыре коротких провода и припаяйте концы штырьков к каждому из концов проводов. Оберните паяные концы изоляционной лентой.
Шаг 5: Заключительная сборка
Теперь вы можете собрать остальные части системы слежения. Поместите Arduino Uno в корпус системы и закрепите его винтами. Вставьте вилку адаптера в Arduino и поместите цепь регулятора напряжения в корпус. Вставьте провода входного напряжения через два отверстия, просверленные в корпусе.
Привинтите антенну GSM. Вставьте SIM-карту в модуль GSM и поместите модуль на Arduino Uno. Поместите модуль GPS в корпус проекта и подключите его к экрану GSM следующим образом:
- Подключите вывод Vcc от модуля GPS до 5v на GSM-модуле.
- Подключите вывод Gnd от модуля GPS к выходу Gnd на GSM-модуле.
- Подключите контакт RXD от модуля GPS к контакту 5 на GSM-модуле.
- Подключите вывод TXD от модуля GPS к контакту 4 на GSM-модуле.
Шаг 6: программирование
Прежде чем вы сможете запрограммировать Arduino Uno, вы должны установить небольшую GPS-библиотеку для модуля GPS.
Как это сделать:
- Загрузите GPS-библиотеки для Arduino:
- https://github.com/mikalhart/TinyGPS/archive/v13.zip,
- http://arduiniana.org/NewSoftSerial/NewSoftSerial12.zip. - Извлеките zip-файлы в папку: Библиотеки / Документы / Arduino / libraries/.
- Найдите библиотеку в среде Arduino: Sketch -> Import Library.
Скачать библиотеки (если не открываются по ссылкам выше):
Шаг 7: тестирование
Теперь, когда вы собрали устройство, пришло время установить его в своем автомобиле. Устройство может быть установлено в любом месте автомобиля:
- капот,
- кабина,
- багажник.
При краже автомобиля, если нужно отследить его местоположение, последовательность действий следующая:
- Отправьте текстовое сообщение с паролем на GSM-устройство.
- Устройство проверяет введенный вами пароль с паролем, хранящимся в программе.
- Если пароль совпадает, то модуль отправляет SMS-сообщение с подтверждением на заранее определенный номер телефона / ячейки, хранящийся в нем.
- Устройство начинает вычислять свое GPS-положение и после того, как будет зафиксирован GPS-замок, он отправляет координаты своего местоположения на номер, хранящийся в его программе.
- После того, как вы получите координаты в своем сообщении, скопируйте их в панель поиска на картах Google, чтобы увидеть местонахождения вашего похищенного автомобиля.
На этом всё! Вы создали свою собственную глобальную систему слежения за автомобилем.