• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Получение GPS данных на D1 mini

sstyle

New member
Вот там (и не только там) пишут:

С данным подключением будет использоваться второй аппаратный UART на Piranha ULTRA. Стоит заметить, что программный порт на UNO безошибочно работает на скорости до 57600 бод, в то время как аппаратный без проблем может работать на скорости 115200, вдвое большей.

....

So we have an Arduino board and a GPS module. Wiring is pretty simple: GND to GND, VCC to 5V, TX to RX and RX to TX. Because Uno has only one TX/RX pair, we should connect GPS module TX to the 2 pin and RX to the 3 pin and use SoftwareSerial library to communicate with the GPS.
Я не понимаю почему нельзя использовать первую пару? Зачем нужны пины, если их нельзя использовать? И второй вопрос - подключая к ним у меня ведь все работает на скорости 9600. Я получаю координаты и тд и тп, но всего лишь надо поднять скорость. Или я чего то не понимаю?
 

sstyle

New member
Их можно использовать, вот только их уже используют, ах да вы схему не смотрели...
Ещё бы в ней что то понимать... Я ж говорю новичек совсем. Но по 9600 все работает на этих пинах ведь. А сейчас кажется удалось и на 115200 завести

Схему тут видел https://www.wemos.cc/en/latest/d1/d1_mini.html максимум что могу сказать - красивая))
 

nikolz

Well-known member
Ещё бы в ней что то понимать... Я ж говорю новичек совсем. Но по 9600 все работает на этих пинах ведь. А сейчас кажется удалось и на 115200 завести

Схему тут видел https://www.wemos.cc/en/latest/d1/d1_mini.html максимум что могу сказать - красивая))
вообще-то данный модуль может работать на скорости 921 600 что в 8 раз быстрее , чем 115 200.
 

sstyle

New member
Коллеги, удалось победить! И с Beitian BN-280 данные идут, все ок. Библиотека NeoGPS.

НО подключил GPS Matek M8Q-5883 и данных нет...подключение сто раз проверил. Подключаю через usb-uart и в u-center все отлично, данные есть. Подключаю обратно к D1 mini - тишина. Формат сырых данных у обоих модулей одинаковый. Вот с матека:

06:55:28 $GNGLL,5547.63747,N,03754.67320,E,065528.00,A,A*71
06:55:29 $GNRMC,065529.00,A,5547.63747,N,03754.67320,E,0.183,,281021,,,A*64
06:55:29 $GNGGA,065529.00,5547.63747,N,03754.67320,E,1,03,5.92,189.9,M,13.0,M,,*4C
06:55:29 $GNGSA,A,2,10,32,17,,,,,,,,,,6.01,5.92,1.00*13
06:55:29 $GNGSA,A,2,,,,,,,,,,,,,6.01,5.92,1.00*15
06:55:29 $GPGSV,3,1,11,01,55,292,,08,21,210,,10,24,083,32,14,04,301,18*7C
06:55:29 $GPGSV,3,2,11,17,17,327,34,21,73,244,,22,45,265,,24,06,021,*7F
06:55:29 $GPGSV,3,3,11,28,,,28,31,09,139,,32,60,086,28*7A
06:55:29 $GLGSV,1,1,00*65
06:55:29 $GNGLL,5547.63747,N,03754.67320,E,065529.00,A,A*7F
06:55:30 $GNRMC,065530.00,A,5547.63747,N,03754.67320,E,0.178,,281021,,,A*6C
06:55:30 $GNGGA,065530.00,5547.63747,N,03754.67320,E,1,03,5.93,190.0,M,13.0,M,,*40
06:55:30 $GNGSA,A,2,10,32,17,,,,,,,,,,6.01,5.93,1.00*12
06:55:30 $GNGSA,A,2,,,,,,,,,,,,,6.01,5.93,1.00*14
06:55:30 $GPGSV,3,1,11,01,55,292,,08,21,210,,10,24,083,33,14,04,301,18*7D
06:55:30 $GPGSV,3,2,11,17,17,327,34,21,73,244,,22,45,265,,24,06,021,*7F
06:55:30 $GPGSV,3,3,11,28,,,28,31,09,139,,32,60,086,29*7B
06:55:30 $GLGSV,1,1,00*65
06:55:30 $GNGLL,5547.63747,N,03754.67320,E,065530.00,A,A*73
06:55:31 $GNRMC,065531.00,A,5547.63747,N,03754.67320,E,0.087,,281021,,,A*68
 
Сверху Снизу