Оглавление:
- Автор John Day [email protected].
 - Public 2024-01-30 11:51.
 - Последнее изменение 2025-01-23 15:05.
 
  
  
  
  В этом руководстве мы будем использовать NodeMCU Mini, OLED Lcd, NEO-6M GPS и Visuino для отображения текущего положения GPS на ЖК-дисплее. Посмотрите демонстрационное видео.
Шаг 1. Что вам понадобится
  
  Все модули от makerfabs. У них есть модули высочайшего качества, которые на световые годы опережают конкурентов, а также по самым доступным ценам.
- NodeMCU Mini
 - GPS-модуль НЕО-6М
 - OLED ЖК-дисплей
 - Макетная плата
 - Провода перемычки
 - Программа Visuino: Скачать Visuino
 
Шаг 2: Схема
  - Подключите GND от NodeMCU к контакту макетной платы (gnd)
 - Подключите вывод 5V от NodeMCU к выводу макетной платы (положительный)
 - Подключите контакт 0 (SCL) от NodeMCU к выводу OLED LCD (SCL)
 - Подключите контакт 1 (SDA) от NodeMCU к выводу OLED LCD (SDA)
 - Подключите вывод OLED LCD (VCC) к выводу макетной платы (положительный)
 - Подключите контакт OLED LCD (GND) к контакту макетной платы (GND).
 - Подключите контакт 5V к контакту GPS на макетной плате (VCC)
 - Подключите контакт GND к контакту GPS на макетной плате (GND)
 - Подключите контакт (RX) от NodeMCU к контакту GPS (TXD)
 
Шаг 3. Запустите Visuino и выберите NodeMCU ESP-12
  
  Чтобы начать программировать Arduino, вам потребуется установить Arduino IDE отсюда:
Имейте в виду, что в Arduino IDE 1.6.6 есть несколько критических ошибок. Убедитесь, что вы установили 1.6.7 или выше, иначе это руководство не будет работать! Если вы еще не сделали этого, следуйте инструкциям в этом Руководстве, чтобы настроить IDE Arduino для программирования ESP 8266! Также необходимо установить Visuino. Запустите Visuino, как показано на первом рисунке. Нажмите кнопку «Инструменты» на компоненте Arduino (рисунок 1) в Visuino. Когда появится диалоговое окно, выберите «NodeMCU ESP-12», как показано на рисунке 2.
Шаг 4: Добавьте компоненты в Visuino
  
  Добавить компонент DisplayOLED
- дважды щелкните и шесть раз добавьте «Текстовое поле» (см. рисунок)
 - В окне свойств установите Y для каждого текстового поля, увеличенного на 10, для первого текстового поля Y: 0, второго текстового поля Y: 10, третьего текстового поля Y: 20 и т. Д.
 
Добавить компонент GPS
Шаг 5. В Visuino: соединение компонентов
  - Подключите вывод NodeMCU ESP-12 I2C [вход] к выводу DisplayOLED1 I2C [выход]
 - Подключите контакт NodeMCU ESP-12 Serial IN [0] к контакту GPS1 [Out]
 - Подключите контакт GPS1 [Долгота] к контакту DisplayOLED1 Elements. TextField1 [In]
 - Подключите контакт GPS1 [Latitude] к контакту DisplayOLED1 Elements. TextField2 [In]
 - Подключите контакт GPS1 [Count] к контакту DisplayOLED1 Elements. TextField3 [In]
 - Подключите контакт GPS1 [Speed] к контакту DisplayOLED1 Elements. TextField4 [In]
 - Подключите контакт GPS1 [Course] к контакту DisplayOLED1 Elements. TextField5 [In]
 - Подключите контакт GPS1 [Азимут] к контакту DisplayOLED1 Elements. TextField6 [In]
 
Шаг 6: сгенерируйте, скомпилируйте и загрузите код Arduino
  
  В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.
В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).
Шаг 7: Играйте
Если вы включите модуль NodeMCU, ЖК-дисплей OLED начнет показывать положение GPS и другие данные, такие как скорость и т. Д. Убедитесь, что НЕБО видно, чтобы модуль GPS мог получать чистый сигнал.
Поздравляю! Вы завершили свой проект Live News с Visuino. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino: Ссылка для скачивания
Рекомендуемые:
GPS-часы Arduino с местным временем с использованием модуля NEO-6M: 9 шагов
GPS-часы Arduino с местным временем с использованием модуля NEO-6M: в этом уроке мы узнаем, как получить текущее время со спутников с помощью Arduino. Посмотрите видео
Интерфейс Arduino Mega с модулем GPS (Neo-6M): 8 шагов
Интерфейс Arduino Mega с модулем GPS (Neo-6M). В этом проекте я показал, как подключить модуль GPS (Neo-6M) к Arduino Mega. Библиотека TinyGPS используется для отображения данных долготы и широты, а TinyGPS ++ используется для отображения широты, долготы, высоты, скорости и количества спутников
Как подключить модуль GPS (NEO-6m) к Arduino: 7 шагов (с изображениями)
Как подключить модуль GPS (NEO-6m) к Arduino: В этом проекте я показал, как подключить модуль GPS к Arduino UNO. Данные о долготе и широте отображаются на ЖК-дисплее, а местоположение можно просмотреть в приложении. Список материалов Arduino Uno == > GPS-модуль Ublox NEO-6m за 8 долларов == > 15 $ 16x
Самодельный GPS-трекер в реальном времени (SIM800L, Ublox NEO-6M, Arduino): 8 шагов
Самодельный GPS-трекер в реальном времени (SIM800L, Ublox NEO-6M, Arduino): Значит, у вас, как и у меня, валяется GSM-модуль? Тоже GPS-трекер? Мы думаем так же! В этих инструкциях я попытаюсь рассказать вам, как достичь своей цели с точки зрения новичка. Поскольку у меня не было предыдущих знаний в области электротехники (чтобы
Ручной доступ к GPS Ublox Neo 6M с Raspberry Pi B +: 3 шага
Ручной доступ к GPS Ublox Neo 6M с Raspberry Pi B +: Raspberry Pi - очень совместимый мини-ПК для различных модулей, которые довольно просты в использовании. По сути, это почти то же самое, что и ПК, но им можно управлять с помощью GPIO от Raspberry Pi. Raspberry Pi также поддерживает несколько линий связи, одну или
