Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Î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