GPS NEO-6M conectat la NodeMCU - Poziție afișaj OLED - Visuino: 7 pași
GPS NEO-6M conectat la NodeMCU - Poziție afișaj OLED - Visuino: 7 pași
Anonim
Image
Image

În acest tutorial vom folosi NodeMCU Mini, OLED Lcd, NEO-6M GPS și Visuino pentru a afișa poziția GPS live pe LCD. Urmăriți un videoclip demonstrativ.

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie

Toate modulele sunt de la makerfabs. Au module de cea mai bună calitate, care sunt cu ani-lumină înaintea concurenței, de asemenea, cu cele mai bune prețuri accesibile.

  • NodeMCU Mini
  • Modul GPS NEO-6M
  • LCD OLED
  • Pană de pâine
  • Sârme de jumper
  • Programul Visuino: Descărcați Visuino

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați GND de la NodeMCU la pinul panoului de calcul (gnd)
  • Conectați pinul de 5V de la NodeMCU la pinul panoului de bord (pozitiv)
  • Conectați pinul 0 (SCL) de la NodeMCU la pinul OLED LCD (SCL)
  • Conectați pinul 1 (SDA) de la NodeMCU la pinul OLED LCD (SDA)
  • Conectați pinul OLED LCD (VCC) la pinul panoului de măsurare (pozitiv)
  • Conectați pinul OLED LCD (GND) la pinul panoului de bord (GND)
  • Conectați pinul de 5V de la pinul GPS (VCC)
  • Conectați pinul GND de la pinul GPS (GND)
  • Conectați pinul (RX) de la NodeMCU la pinul GPS (TXD)

Pasul 3: Porniți Visuino și selectați NodeMCU ESP-12

Porniți Visuino și selectați NodeMCU ESP-12
Porniți Visuino și selectați NodeMCU ESP-12
Porniți Visuino și selectați NodeMCU ESP-12
Porniți Visuino și selectați NodeMCU ESP-12

Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:

Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru programul ESP 8266! Visuino trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „NodeMCU ESP-12” așa cum se arată în Imaginea 2

Pasul 4: În Visuino Adăugați componente

În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente

Adăugați o componentă DisplayOLED

  1. faceți dublu clic și adăugați „câmp text” de șase ori (vedeți imaginea)
  2. Sub fereastra de proprietăți, setați Y pentru fiecare câmp de text crescut cu 10, pentru primul câmp de text Y: 0, al doilea câmp de text Y: 10, al treilea câmp de text Y: 20 etc.

Adăugați o componentă GPS

Pasul 5: În Visuino: Conectarea componentelor

În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
  • Conectați pinul NodeMCU ESP-12 I2C [in] la pinul I2C DisplayOLED1 [Out]
  • Conectați pinul NodeMCU ESP-12 Serial IN [0] la pinul GPS1 [Out]
  • Conectați pinul GPS1 [Longitudine] la DisplayOLED1 Elements. TextField1 pin [In]
  • Conectați pinul GPS1 [Latitude] la DisplayOLED1 Elements. TextField2 pin [In]
  • Conectați pinul GPS1 [Count] la DisplayOLED1 Elements. TextField3 pin [In]
  • Conectați pinul GPS1 [Speed] la DisplayOLED1 Elements. TextField4 pin [In]
  • Conectați pinul GPS1 [Curs] la DisplayOLED1 Elements. TextField5 pin [In]
  • Conectați pinul GPS1 [Azimut] la DisplayOLED1 Elements. TextField6 pin [In]

Pasul 6: Generați, compilați și încărcați codul Arduino

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino

În Visuino, apăsați F9 sau faceți clic pe butonul afișat în imaginea 1 pentru a genera codul Arduino și deschideți ID-ul Arduino

În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul (Imaginea 2)

Pasul 7: Joacă

Dacă alimentați modulul NodeMCU, LCD-ul OLED va începe să afișeze poziția GPS și alte date, cum ar fi Viteza etc. Asigurați-vă că SKY este vizibil, astfel încât modulul GPS să poată primi un semnal curat.

Felicitări! Ați finalizat proiectul Live News cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest instructabil. Puteți să o descărcați și să o deschideți în Visuino: link de descărcare