Оглавление:

CarDuino (система слежения GPS Hyperduino и FONA 808): 4 шага
CarDuino (система слежения GPS Hyperduino и FONA 808): 4 шага

Видео: CarDuino (система слежения GPS Hyperduino и FONA 808): 4 шага

Видео: CarDuino (система слежения GPS Hyperduino и FONA 808): 4 шага
Видео: GPSWOX Software – Инструкция. Научитесь использовать все возможности сервера GPS-слежения. 2024, Ноябрь
Anonim
CarDuino (система слежения GPS Hyperduino и FONA 808)
CarDuino (система слежения GPS Hyperduino и FONA 808)

Это руководство о том, как создать систему слежения GPS, которая дает вам точную информацию о местоположении путем простой отправки текста. Я бы оценил этот проект на 6 баллов из 10 (10 - самый сложный), так как он требует множества самостоятельных настроек, таких как пайка и активация SIM-карты. Но пусть это вас не пугает. Итак, без лишних слов, давайте перейдем к делу!

Шаг 1. Обзор

Вы когда-нибудь теряли свою машину на стоянке? Боитесь ли вы, что вашу машину когда-нибудь украдут? Может быть, вам просто хочется всегда знать, где находится ваша машина. Если да, то это устройство и проект только для вас. CarDuino представляет собой комбинацию трех компонентов: Arduino Uno (крайний слева), Hyperduino (средняя, любая версия должна работать нормально, я использую старую) и FONA 808 GPS + SMS. (Крайне справа, вы можете использовать разные FONA, но они должны включать функции GPS и SMS. Возможно, потребуется изменить код, если вы используете другую версию.) Это устройство используется путем отправки текста на зарегистрированный номер телефона. подключенный к SIM-карте внутри FONA 808, он затем ответит в течение 30 секунд с точным GPS-местоположением вашего автомобиля (или где находится устройство) в форме Google Maps. Общая стоимость проекта составила около 110 долларов, но пусть это не пугает вас от удивительных вещей, которые вы можете делать с этим устройством. Итак, приступим.

Шаг 2: Сборка

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

(В <-

В

В <-

В)

снова и снова, пока он не перестанет подключаться. Так что убедитесь, что все правильно припаяно. Вам также нужно будет приобрести SIM-карту и активировать ее. Я предлагаю использовать TING (https://ting.com), это дешево и дает вам 100 текстов за 3 доллара в месяц. Даже если вы перейдете, он будет взимать с вас 5 долларов за 1000 текстов. Следующим шагом будет подключение антенны для SMS (зеленая) и антенны GPS (маленькая коробка). Наконец, вам нужно подключить аккумулятор, чтобы убедиться, что он включен. Вы должны увидеть, как зеленый свет загорится прямо под надписью «PWR» и быстро мигает синим светом под надписью «NET». Если он выглядит оранжевым, проверьте еще раз и убедитесь, что вы не заряжаете тесто. Вы можете сделать это, переместив переключатель прямо под портом батареи из «CHRG» в «RUN». Наконец, вы можете сложить все три устройства: Arduino Uno внизу, Hyperduino посередине и FONA 808 вверху.

Шаг 3: Программирование вашего устройства

Программирование вашего устройства
Программирование вашего устройства
Программирование вашего устройства
Программирование вашего устройства

НАЖМИТЕ ЗДЕСЬ, чтобы получить доступ ко всему коду, необходимому для выполнения этого проекта. Обратите внимание, что вам нужно будет сделать две вещи: во-первых, убедиться, что у вас установлена библиотека FONA, вы можете найти ее здесь (https://learn.adafruit.com/adafruit-fona-808-cellular-plus-gps-shield-for -arduino / arduino-test). Это будет зеленое поле с надписью «Загрузите библиотеку Arduino_FONA. Во-вторых, перед загрузкой вам нужно прокрутить вниз и добавить свой номер телефона, чтобы он действительно мог отправить вам текстовое сообщение. Когда вы загружаете, проверьте серийный монитор, чтобы вы можете удвоить. Когда он успешно загрузится, сделайте снимок и отправьте текст с номером, который связан с вставленной SIM-картой. Он должен ответить таким сообщением! (Изображение справа. Черный ящик покрывает местоположение на картах Google часть, которая показывает мой адрес.)

Шаг 4. Устранение неполадок вашего устройства

Q1: Когда я загружаю код, появляется ошибка, не позволяющая загрузить? Что мне делать>

A1: Дважды проверьте и убедитесь, что вы заменили «ПОСТАВЬТЕ ЗДЕСЬ НОМЕР ТЕЛЕФОНА» на свой номер. Также убедитесь, что у вас действительно установлена библиотека FONA в Arduino C. Если у вас все еще есть та же проблема, скопируйте код и вставьте его поверх, удалив все, что у вас уже есть.

Q2: Когда я смотрю в монитор последовательного порта, все, что он показывает, - это AT <- вперед и назад и не загружается.

A2: Скорее всего, это связано с тем, что пайка недостаточно закреплена, вам необходимо убедиться, что все контакты припаяны правильно. Если вы на 100% уверены, что все сделано правильно, у вас может быть неисправный FONA, вы можете дважды проверить это, загрузив тестовый код, представленный на веб-сайте Adafruit.

Q3: Программа загружается, и FONA подключен, но не получает и не отправляет текстовое сообщение?

A3: Убедитесь, что когда вы находитесь в последовательном мониторе после подключения FONA, он говорит «SMS Ready», это означает, что SIM-карта читается и доступна для использования. Вы также можете проверить это, посмотрев на синий мигающий индикатор на устройстве: он перейдет от быстрого быстрого мигания к миганию с задержкой в 3 секунды.

Q4: SIM-карта исправна, на ней написано «SMS Ready», и она даже получает текст, но не отправляет сообщение обратно. Что здесь происходит?

A4: Одна из самых больших проблем при работе с этим - изворотливый GPS. За короткий период времени, в течение которого он должен определить местоположение, если есть какие-то помехи или вы находитесь в замкнутом помещении с большим количеством шума (шум является помехой сигнала), он может заблокировать работу GPS. Я предлагаю вынести его на улицу, а затем попробовать, это всегда работает для меня, поскольку он имеет прямое соединение со спутниками, которые он использует.

Если есть какие-либо вопросы, на которые здесь нет ответа, не стесняйтесь! Также, если вы внесли какие-либо изменения в код или, может быть, у вас есть классные модификации, которые делают устройство еще лучше, я хотел бы это увидеть! Наслаждаться!

-Иосиф Хейдорн

Рекомендуемые: