Оглавление:
Видео: CarDuino (система слежения GPS Hyperduino и FONA 808): 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство о том, как создать систему слежения 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. Я предлагаю вынести его на улицу, а затем попробовать, это всегда работает для меня, поскольку он имеет прямое соединение со спутниками, которые он использует.
Если есть какие-либо вопросы, на которые здесь нет ответа, не стесняйтесь! Также, если вы внесли какие-либо изменения в код или, может быть, у вас есть классные модификации, которые делают устройство еще лучше, я хотел бы это увидеть! Наслаждаться!
-Иосиф Хейдорн