Оглавление:
Видео: Подключение VK16E GPS к Arduino UNO: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Это простое руководство для людей, которые хотели бы знать, как подключить и использовать свой GPS-модуль с Arduino.
Я использую Arduino UNO Shield #Hackduino и GPS-модуль VK16E.
для получения дополнительной информации обратитесь к таблице данных.
Шаг 1: подключение цепи
ЧЕРНЫЙ провод к заземлению платы Ultimate
КРАСНЫЙ провод к разъему Ultimate Board 5V
СИНИЙ провод к соединению RxD платы Ultimate
ЗЕЛЕНЫЙ провод к соединению TxD платы Ultimate
БЕЛЫЙ провод к соединению PPS платы Ultimate
Согласно нашему коду
соединять
RXPin платы к цифровомуPin 4, TXPin платы к цифровомуPin 3
Vcc на 5 В и GND на GND
Шаг 2: программирование
В первую очередь вам понадобится библиотека:
Вы можете скачать здесь
После установки библиотеки в ардуино откройте DeviceExample.ino из примеров> tinyGPS ++
или просто скопируйте приведенный ниже код.
#включают
#включают
/ * * https://alaspuresujay.github.io/ * подписывайтесь на меня в instagram https://www.instagram.com/alaspuresujay * Этот образец скетча демонстрирует нормальное использование объекта TinyGPS ++ (TinyGPSPlus). Это требует использования SoftwareSerial и предполагает, что у вас есть последовательное устройство GPS со скоростью 9600 бод, подключенное к контактам 4 (rx) и 3 (tx). * / static const int RXPin = 4, TXPin = 3; static const uint32_t GPSBaud = 9600;
// Объект TinyGPS ++
TinyGPSPlus gps;
// Последовательное соединение с устройством GPS
SoftwareSerial SS (RXPin, TXPin);
установка void ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F («Простая демонстрация TinyGPS ++ с подключенным GPS-модулем»)); Serial.print (F ("Тестирование библиотеки TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("Суджай Аласпуре")); Serial.println (); }
пустой цикл ()
{// Этот скетч отображает информацию каждый раз, когда новое предложение правильно закодировано. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F («GPS не обнаружен: проверьте проводку.»)); в то время как (правда); }}
void displayInfo ()
{
float latt = gps.location.lat ();
Serial.print (gps.location.lat (), 10); Serial.print (F (",")); Serial.print (gps.location.lng (), 10); Serial.print (""); Serial.print (лат, 10);
Serial.print (F ("Местоположение:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } else {Serial.print (F ("НЕДЕЙСТВИТЕЛЬНО")); }
Serial.print (F ("Дата / Время:"));
если (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Серийный.печать (gps.date.day ()); Serial.print (F ("/")); Серийный.печать (gps.date.year ()); } else {Serial.print (F ("НЕДЕЙСТВИТЕЛЬНО")); }
Serial.print (F (""));
if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Серийный.печать (gps.time.hour ()); Serial.print (F (":")); если (gps.time.minute () <10) Serial.print (F ("0")); Серийный.печать (gps.time.minute ()); Serial.print (F (":")); если (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); если (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } else {Serial.print (F ("НЕДЕЙСТВИТЕЛЬНО")); }
Serial.println ();
}
Шаг 3: Примечания:
Пожалуйста, разместите GPS-модуль вне дома или у окна.
- Недорогие модули GPS, такие как VK16E, не имеют очень точных сигналов 1pps.
- Вы, вероятно, обнаружите, что, как и многие модули GPS, использующие патч-антенну, модуль GPS может быть расположен у окна или снаружи. Похоже, что сигналы GPS существенно различаются по силе в зависимости от местоположения и окружающих зданий и т. Д. Модуль GPS может также выиграть от того, что он будет дальше от комплекта Ultimate, в зависимости от планировки хижины и заземления. По этой причине вы можете захотеть подключить модуль GPS к комплекту с помощью провода длиной несколько метров. Я рекомендую использовать экранированный кабель с экраном, подключенным к Gnd. 4)
- У модуля есть зеленый светодиод, как показано на рисунках выше, который постоянно горит, пока модуль GPS ищет спутник, и мигает с частотой 1 импульс в секунду, когда он заблокирован.
как проверить местоположение на карте Google, просто используйте ссылку ниже
maps.google.com/?q=, широта-> широта
lng-> долгота
Рекомендуемые:
Подключение GPS-модуля к Arduino Uno: 7 шагов
Взаимодействие модуля GPS с Arduino Uno: Привет! Вы хотите подключить модуль GPS к плате Arduino Uno, но не знаете, как это сделать? Я здесь, чтобы помочь тебе! Для начала вам понадобятся следующие части
ПОДКЛЮЧЕНИЕ НЕСКОЛЬКИХ ДАТЧИКОВ К ОДНОМУ ПОСЛЕДОВАТЕЛЬНОМ ПОРТУ ARDUINO UNO: 4 шага
ПОДКЛЮЧЕНИЕ НЕСКОЛЬКИХ ДАТЧИКОВ К ОДНОМУ ПОСЛЕДОВАТЕЛЬНОМУ ПОРТУ ARDUINO UNO: в этом руководстве мы будем расширять один последовательный порт Arduino UNO UART (Rx / Tx), чтобы можно было подключить несколько датчиков Atlas. Расширение осуществляется с помощью платы расширения последовательного порта 8: 1. Порт Arduino подключается к расширителю после того, как
Учебное пособие по Arduino LCD 16x2 - Подключение ЖК-дисплея 1602 к Arduino Uno: 5 шагов
Учебное пособие по Arduino LCD 16x2 | Взаимодействие ЖК-дисплея 1602 с Arduino Uno: Привет, ребята, так как многим проектам нужен экран для отображения данных, будь то индикатор самодельного счетчика или счетчик подписок на YouTube, калькулятор или блокировка клавиатуры с дисплеем, и если все эти виды проектов выполняются с arduino они определенно будут
ESP-12E (ESP8266) с Arduino Uno: подключение: 3 шага
ESP-12E (ESP8266) с Arduino Uno: Подключение: РАБОТА В ПРОЦЕССЕ, ОСТАВЛЯЙТЕ КОММЕНТАРИИ, ЧТОБЫ МЫ МОЖЕМ УЛУЧШИТЬ ЕГО ВМЕСТЕ Это руководство является первой из трех частей, предназначенных для людей, которые хотят подключить свой ESP8266 через плату Arduino UNO. В частности, я буду использовать версию ESP-12E
Правильное подключение светодиодов: последовательное и параллельное подключение: 6 шагов
Правильная разводка светодиодов: последовательное и параллельное соединение: в этой инструкции мы говорим о светодиодах - светоизлучающих диодах и о том, как мы можем их подключить, если у нас есть несколько устройств. Это один урок, который я хотел бы знать с самого начала, потому что, когда я начал возиться с электронными схемами, я построил несколько