Модуль GPS не предоставляет полные данные
Я подключил свой GPS-модуль (NEO-6M) к плате esp32doit-devkit-v1. Модуль предоставил данные, но многие данные отсутствуют.
Конфигурация моего контакта:
GPS ------- ESP32
ВКЦ ------- 3 на 3
ЗАЗЕМЛЕНИЕ ------- ЗАЗЕМЛЕНИЕ
TX -------- RX2 (контакт 16)
RX -------- TX2 (контакт 17)
Скорость передачи: 9600
Мой код:
#include <Arduino.h>
#include <TinyGPS++.h>
#define TXD2 17
#define RXD2 16
TinyGPSPlus gps;
void setup()
{
Serial.begin(115200);
Serial2.begin(9600, SERIAL_8N1, RXD2, TXD2);
Serial.println("Started......");
}
void loop()
{
while (Serial2.available())
{
Serial.write(Serial2.read());
// gps.encode(Serial2.read());
// if (gps.location.isValid())
// {
// Serial.print("Latitude= ");
// Serial.print(gps.location.lat(), 6);
// Serial.print(" Longitude= ");
// Serial.println(gps.location.lng(), 6);
// }
}
}
ВЫВОД
@Takiuddin Ahmed, 👍2
Обсуждение1 ответ
Лучший ответ:
Кажется, GPS работает и сообщает об отсутствии сигнала. Обычно это происходит внутри зданий, вдали от окна или при неправильном подключении антенны.
Проверка на открытом воздухе во многих случаях невозможна, поэтому попробуйте разместить антенну рядом с окном, из которого открывается частичный вид на небо. Подождите пару минут, пока не получите фикс на 4 или 5 спутниках.
также обнаружили, что это происходит, когда мощность модуля ниже, чем необходимо, например, 5 В используется совместно с другими модулями, такими как дисплей 1602., @Rob
- Модуль SIM808: команда определения местоположения GSM (AT+CIPGSMLOC=1,1) дает неверное значение после выполнения команды отправки сообщения (AT+CMGS=+91xxxxxxxx)
- Как прочитать входящие ШЕСТНАДЦАТИРИЧНОЕ значение из serial метод read ()?
- Отправка команд PUBX на плату GPS (Ublox NEO-6M) через SoftwareSerial
- Ошибка чтения флэш-памяти, 1000
- последовательная передача данных на GPS-экране duinopeak
- Нужен ESP32 для использования 3 последовательных портов
- Не могу подключиться к плате ESP32 через последовательный порт
- Интерфейс U-Blox Neo M8N GNSS-GPS с ESP32-TTGO-T-CALL
Выход выглядит отлично. У вас просто нет сигнала GPS., @Majenko
@Majenko прав, поместите свой GPS снаружи (в открытом небе), тогда вы получите широту и долготу с другими параметрами., @Vaibhav