
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04


Î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


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

- 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


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


Adăugați o componentă DisplayOLED
- faceți dublu clic și adăugați „câmp text” de șase ori (vedeți imaginea)
- 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

- 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


Î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
Recomandat:
Sistem de irigare prin picurare conectat la internet controlat de feedback al umidității solului (ESP32 și Blynk): 5 pași

Sistemul de irigare prin picurare conectat la internet controlat de umiditatea solului (ESP32 și Blynk): vă faceți griji în legătură cu grădina sau plantele dvs. atunci când mergeți în vacanțe lungi, sau uitați să vă udați planta zilnic. Ei bine, iată soluția. Este un sistem de irigare prin picurare controlat de umiditatea solului și conectat la nivel global controlat de ESP32 pe software-ul frontal i
Tracker GPS ESP32 cu afișaj OLED: 7 pași

Tracker GPS ESP32 cu afișaj OLED: Acesta este un tracker GPS care afișează toate datele poziționale pe afișajul OLED. Un buton ajută utilizatorul să interacționeze cu o interfață de utilizare pe OLED. Hei, ce se întâmplă, băieți? Akarsh aici de la CETech. Codul oferă un program cu meniu folosind butonul de la bord
Afișaj TTGO (color) cu Micropython (afișaj TTGO T): 6 pași

Afișaj TTGO (color) cu Micropython (afișaj TTGO T): Afișajul TTGO T este o placă bazată pe ESP32 care include un afișaj color de 1,14 inch. Tabloul poate fi cumpărat pentru un premiu mai mic de 7 $ (inclusiv livrare, premiu văzut pe banggood). Acesta este un premiu incredibil pentru un ESP32, inclusiv un afișaj. T
Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: 6 pași

Cum se folosește motorul pas cu pas ca codificator rotativ și afișaj OLED pentru pași: În acest tutorial vom învăța cum să urmăriți pașii motorului pas cu pas pe afișajul OLED. Urmăriți un videoclip demonstrativ. Creditul pentru tutorialul original este destinat utilizatorului YouTube „sky4fly”
Afișaj OLED I2C Tutorial Arduino / NodeMCU: 15 pași

OLED I2C Display Arduino / NodeMCU Tutorial: Primul program pe care îl scrieți atunci când începeți să învățați un nou limbaj de programare este: „Hello World!”. Programul în sine nu face altceva decât să imprime un text „Hello World” pe ecran. Deci, cum îl facem pe Arduino să afișeze „