NEO-6M GPS подключен к NodeMCU - Положение OLED-дисплея - Visuino: 7 шагов
NEO-6M GPS подключен к NodeMCU - Положение OLED-дисплея - Visuino: 7 шагов
Anonim
Image
Image

В этом руководстве мы будем использовать 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

Запустите Visuino и выберите NodeMCU ESP-12
Запустите Visuino и выберите NodeMCU ESP-12
Запустите Visuino и выберите NodeMCU ESP-12
Запустите 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

В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты
В Visuino Добавить компоненты

Добавить компонент DisplayOLED

  1. дважды щелкните и шесть раз добавьте «Текстовое поле» (см. рисунок)
  2. В окне свойств установите Y для каждого текстового поля, увеличенного на 10, для первого текстового поля Y: 0, второго текстового поля Y: 10, третьего текстового поля Y: 20 и т. Д.

Добавить компонент GPS

Шаг 5. В Visuino: соединение компонентов

В Visuino: соединение компонентов
В 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

Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino
Сгенерируйте, скомпилируйте и загрузите код Arduino

В Visuino нажмите F9 или нажмите кнопку, показанную на рисунке 1, чтобы сгенерировать код Arduino, и откройте IDE Arduino.

В среде Arduino IDE нажмите кнопку «Загрузить», чтобы скомпилировать и загрузить код (рисунок 2).

Шаг 7: Играйте

Если вы включите модуль NodeMCU, ЖК-дисплей OLED начнет показывать положение GPS и другие данные, такие как скорость и т. Д. Убедитесь, что НЕБО видно, чтобы модуль GPS мог получать чистый сигнал.

Поздравляю! Вы завершили свой проект Live News с Visuino. Также прилагается проект Visuino, который я создал для этого руководства. Вы можете скачать и открыть его в Visuino: Ссылка для скачивания