
Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Circuitul
- Pasul 3: Porniți Visuino și selectați NodeMCU ESP-12
- Pasul 4: Configurare WiFi
- Pasul 5: În Visuino Adăugați componente
- Pasul 6: În Visuino: Conectarea componentelor
- Pasul 7: Generați, compilați și încărcați codul Arduino
- Pasul 8: Joacă
- Pasul 9: În Visuino: Setări componente
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04


În acest tutorial vom folosi NodeMCU Mini, OLED Lcd și Visuino pentru a afișa prețul valutar live EUR / USD la fiecare câteva secunde de pe internet 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
- 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)
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: Configurare WiFi



Selectați NodeMCU ESP-12 și în editorul Module> WiFi> Puncte de acces, faceți clic pe butonul […], astfel încât fereastra „Puncte de acces” să se deschidă
În acest editor trageți punctul de acces WiFi în partea stângă.
- Sub „SSID” puneți numele rețelei WiFi
- Sub „Parolă” introduceți parola de acces pentru rețeaua dvs. WiFi
Închideți fereastra „Puncte de acces”
În partea stângă a editorului, selectați Module> Wifi> Socluri, faceți clic pe butonul […], astfel încât fereastra „Socluri” să se deschidă
Trageți clientul TCP de la dreapta la partea stângă
Sub fereastra Proprietăți setați portul: 80
Pasul 5: În Visuino Adăugați componente




- Adăugați o componentă logică „Și”
- Adăugați componenta „Amintiți-vă textul”
- Adăugați componenta „Lungime text”
- Adăugați 2x componenta „Comparați valoarea”
- Adăugați componenta „Ștergeți textul drept”
- Adăugați componenta „Ștergeți textul din stânga”
- Adăugați componenta „Înlocuiți textul”
- Adăugați componenta „Generator de impulsuri”
- Adăugați componenta „Text formatat”
- Adăugați componenta „Char To Text”
- Adăugați componenta I2C „Afișați OLED”
Pasul 6: În Visuino: Conectarea componentelor

- Conectați pinul "And1" [Out] la RememberText1 pin [Remember] și pin [Recall]
- Conectați pinul „And1” [0] la pinul „CompareValue2” [Out]
- Conectați pinul „And1” [1] la pinul „CompareValue1” [Out]
- Conectați pinul TextLength1 [Out] la CompareValue1 pin [In] și CompareValue2 pin [In]
- Conectați pinul "DeleteRightText1" [Intrare] la pinul CharToText1 [Ieșire]
- conectați, de asemenea, pinul CharToText1 [Out] la pinul serial [0] NodeMCU [In]
- Conectați pinul "DeleteRightText1" [Out] la DeleteLeftText1 pin [In]
- Conectați pinul DeleteLeftText1 [Out] la ReplaceText1 pin [In]
- Conectați ReplaceText1 pin [Out] la RememberText1 pin [In]
- Conectați RememberText1 pin [Out] la DisplayOLED1> câmp text> pin [in]
- Conectați pinul DisplayOLED1 [Out] la pinul NodeMCU ESP-12 I2C [In]
- Conectați PulseGenerator1 pin [Out] la FormattedText1 pin [Clock]
- Conectați FormattedText1 pin [Out] la NodeMCU ESP-12> Module Sockets WiFi TCP Client1> Pin [In]
- Conectați NodeMCU ESP-12> Module Sockets WiFi TCP Client1> Pin [Out] la CharToText1 pin [In]
Pasul 7: 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 8: Joacă
Dacă alimentați modulul NodeMCU, LCD-ul OLED va începe să afișeze prețul actual de EUR / USD.
Felicitări! Ați finalizat proiectul dvs. Live Forex Price 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
Pasul 9: În Visuino: Setări componente
- CompareValue1: În editorul de proprietăți setați „Value”: 3 și Only Changed: True și „CompareType”: ctBigger
- CompareValue2: În editorul de proprietăți setați „Value”: 8 și Only Changed: False și „CompareType”: ctSmaller
- DeleteRightText1 în setul de editor de proprietăți "Lungime": 931
- DeleteLeftText1 în setul de editor de proprietăți "Lungime": 53
-
ReplaceText1 în setul editorului de proprietăți „Din valoare”:
- PulseGenerator1 în setul de editor de proprietăți „Frecvență”: 1
- CharToText1 în editorul de proprietăți setează „Lungime maximă”: 1000 și „Trunchie”: False și „Actualizare pe fiecare caracter”: False
- DisplayOLED1> Faceți dublu clic>
- în editor trageți „Câmp text” la stânga și setați în fereastra de proprietăți „Dimensiune”: 2 și „Y”: 50
- în editor trageți „Draw Text” la stânga și setați în fereastra de proprietăți „Text”: EUR / USD și „Size”: 2
FormattedText1 în editorul de proprietăți sub „Text” faceți clic pe „…” și adăugați acest text:
GET https://webrates.truefx.com/rates/connect.html?f=h… HTTP / 1.1Accept: text / html
Accept-Charset: utf-8
Accept-Language: en-US, en; q = 0.7, sl; q = 0.3
Gazdă: webrates.truefx.com
DNT: 1
Recomandat:
Cum să afișați text pe M5StickC ESP32 utilizând Visuino: 6 pași

Cum se afișează text pe M5StickC ESP32 folosind Visuino: În acest tutorial vom învăța cum să programăm ESP32 M5Stack StickC cu Arduino IDE și Visuino pentru a afișa orice text pe LCD
Afișați text pe OLED prin Internet: 9 pași

Afișare text pe OLED prin Internet: Bună ziua și Bine ați venit, Acest scurt tutorial vă va învăța să afișați text pe un Magicbit folosind Magicblock. Există 2 metode principale pentru atingerea acestui obiectiv; Prin utilizarea Inject Block. Folosind Dashboard. În primul rând conectați-vă la Magicb
Ceas Internet: Afișați data și ora cu un OLED utilizând ESP8266 NodeMCU cu protocol NTP: 6 pași

Ceas Internet: Afișați data și ora cu un OLED folosind ESP8266 NodeMCU Cu protocolul NTP: Bună băieți în acest instructables vom construi un ceas de internet care va primi timp de pe internet, astfel încât acest proiect nu va avea nevoie de niciun RTC pentru a rula, va avea nevoie doar de un conexiune la internet funcțională Și pentru acest proiect aveți nevoie de un esp8266 care va avea un
NODEMCU ȘI VISUINO DISPLAY STIRI LIVE DE PE INTERNET: 8 pași

NODEMCU ȘI VISUINO DISPLAY LIVE NEWS DE LA INTERNET: În acest tutorial vom folosi NodeMCU Mini, OLED Lcd și Visuino pentru a afișa ȘTIRI live la fiecare câteva secunde de pe internet pe LCD. Urmăriți un videoclip demonstrativ
Afișați citirile senzorului Arduino live pe un ecran LCD Nokia 5110: 4 pași (cu imagini)

Afișați citirile senzorului Arduino live pe un ecran LCD Nokia 5110: Dacă ați lucrat vreodată cu arduino, probabil că ați dorit ca acesta să afișeze citirile senzorului. Folosirea monitorului serial este perfect, dar, având în vedere că sunetul arduino devine rapid, probabil că vreau să afișeze citirile pe ceva mai mult