Съдържание:
- Стъпка 1: Вземете GPS модул Ublox LEA 6h 02 (или всеки модул, който предпочитате), прочетете спецификациите на листа с данни и направете модула готов за свързване с Arduino
- Стъпка 2: Свържете GPS модула с Arduino
- Стъпка 3: Качете програмата Arduino за четене на сериен (комуникационен) порт
- Стъпка 4: Изпълнете кода на Python
Видео: Ublox LEA 6h 02 GPS модул с Arduino и Python: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Свързване на GPS модул с помощта на Arduino UNO (или всяко друго устройство Arduino) и изчисляване на географска ширина и дължина за показване в прозореца на приложението, написан на Python.
Стъпка 1: Вземете GPS модул Ublox LEA 6h 02 (или всеки модул, който предпочитате), прочетете спецификациите на листа с данни и направете модула готов за свързване с Arduino
- Прочетете внимателно листа с данни на Ublox LEA 6 и се уверете, че вашият модул е правилен
- Повечето от модулите работят при ~ 2.7 до 3.6v, затова се уверете, че имате подходящ източник на захранване, използвах Arduino 3.3v щифт
- Всички модули поддържат комуникационен порт UART, така че ще го използваме за взаимодействие с Arduino
- Модулите по подразбиране идват с микро женски гнезда, които ми е трудно да се свържа с Arduino, затова го замених с 2,54 мм женски гнездо за джъмпер (преди да го смените, уверете се, че знаете кой щифт какво прави и направете диаграма на щифт на хартия или компютър)
- Сега този модул е готов за свързване с Arduino
Стъпка 2: Свържете GPS модула с Arduino
- Идентифицирайте Tx (предавател) и Rx (приемник) на GPS модул и същото на Arduino (използвах UNO, така че има само 1 UART комуникационен порт, Tx на pin0 и Rx на pin1, повече спецификации за Arduino UNO)
-
Свържете Tx и Rx на GPS модула с Rx и Tx на Arduino
- Tx на GPS (зелен проводник в моя случай) до => Rx на Arduino
- Rx на GPS (жълт проводник в моя случай) до => Tx на Arduino
- Свържете 3.3v щифт Adruino към захранване с GPS и свържете двете основания
- Внимание: Уверете се, че прилагате не повече от 3.3v (макс. 3.6v) към вашия GPS модул и прочетете внимателно модула с инструкции
Стъпка 3: Качете програмата Arduino за четене на сериен (комуникационен) порт
- Кодът за този проект може да бъде намерен в хранилището на GitHub
- Връзка:
- Моля, прочетете README.md файла
- Инсталирайте софтуера u-center, както е посочено по-горе във файла README.md
- Качете Arduino код в Arduino модул
- Свържете GPS щифтове към Arduino
- Отворете серийния монитор на Arduino IDE и наблюдавайте изхода на GPS модула, уверете се, че отпечатва достоен изход
- Изключете серийния порт на Arduino, като затворите серийния монитор и сега отворите u-center софтуера и изберете серийния порт на Arduino
-
Наблюдавайте реакцията на екрана
- Ще отнеме известно време, за да се даде валиден отговор и зависи от силата на сигнала, получен от GPS модула
- Дръжте GPS модула на открито или близо до прозореца
Стъпка 4: Изпълнете кода на Python
- Изтеглете и конфигурирайте Python на вашата локална машина
- Изтеглете кода на Python, за да четете GPS данни през серийния комуникационен порт на вашата машина
- Свържете и захранвайте GPS с Arduino
- Идентифицирайте com порта, към който е свързан Arduino
- Стартирайте кода на Python
- Въведете подробности за com порта
- Проверете географските и дългите данни
Препоръчано:
Arduino GPS часовник с местно време, използващ модул NEO-6M: 9 стъпки
Arduino GPS часовник с местно време с помощта на модул NEO-6M: В този урок ще научим как да получавате текущо време от спътниците с помощта на arduino. Гледайте видеото
RF модул 433MHZ - Направете приемник и предавател от 433MHZ RF модул без микроконтролер: 5 стъпки
RF модул 433MHZ | Направете приемник и предавател от 433MHZ RF модул без никакъв микроконтролер: Искате ли да изпращате безжични данни? лесно и без нужда от микроконтролер? Ето, в тази инструкция ще ви покажа ми основен радиочестотен предавател и приемник, готов за употреба! В тази инструкция ще можете да изпращате и получавате данни, използвайки много вер
E32-433T Урок за модул LoRa - DIY Breakout Board за модул E32: 6 стъпки
E32-433T Урок за модул LoRa | DIY Breakout Board за модул E32: Хей, какво става, момчета! Akarsh тук от CETech, Този мой проект е по-скоро крива на обучение, за да се разбере работата на модула E32 LoRa от eByte, който е 1-ватов трансивър модул с висока мощност. След като разберем работата, имам дизайн
Домашен GPS тракер в реално време (SIM800L, Ublox NEO-6M, Arduino): 8 стъпки
Домашен GPS тракер в реално време (SIM800L, Ublox NEO-6M, Arduino): Значи имате GSM модул, лежащ като мен? Също така GPS-тракер? Ние мислим същото! В тези инструкции ще се опитам да ви насоча как да постигнете целта си от гледна точка на начинаещ. Тъй като нямах предишни познания по електротехника (да
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: 5 стъпки
Мигащ светодиод чрез използване на ESP32 NodeMCU модул за WiFi и Bluetooth модул Урок: Описание NodeMCU е IoT платформа с отворен код. Програмира се с помощта на скриптовия език Lua. Платформата се основава на проекти с отворен код на eLua. Платформата използва много проекти с отворен код, като lua-cjson, spiffs. Този ESP32 NodeMc