Taula de continguts:

VISUINO Mostra el preu de divises en viu en línia des d'Internet: 9 passos
VISUINO Mostra el preu de divises en viu en línia des d'Internet: 9 passos

Vídeo: VISUINO Mostra el preu de divises en viu en línia des d'Internet: 9 passos

Vídeo: VISUINO Mostra el preu de divises en viu en línia des d'Internet: 9 passos
Vídeo: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, De novembre
Anonim
Image
Image

En aquest tutorial utilitzarem NodeMCU Mini, OLED Lcd i Visuino per mostrar el preu de la moneda en viu EUR / USD cada pocs segons des d'Internet a la pantalla LCD. Mireu un vídeo de demostració.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu

Tots els mòduls són de makerfabs. Tenen els mòduls de la millor qualitat que estan a anys llum de la competència, també amb els millors preus assequibles.

  • NodeMCU Mini
  • LCD OLED
  • Taula de pa
  • Filferros de pont
  • Programa Visuino: descarregar Visuino

Pas 2: el circuit

El Circuit
El Circuit
  • Connecteu GND des de NodeMCU al pin del tauler de control (gnd)
  • Connecteu el pin de 5 V del NodeMCU al pin del tauler de control (positiu)
  • Connecteu el pin 0 (SCL) de NodeMCU al pin LCD OLED (SCL)
  • Connecteu el pin 1 (SDA) de NodeMCU al pin LCD OLED (SDA)
  • Connecteu el pin LCD OLED (VCC) al pin del tauler de control (positiu)
  • Connecteu el pin LCD OLED (GND) al pin del tauler de pa (GND)

Pas 3: Inicieu Visuino i seleccioneu NodeMCU ESP-12

Inicieu Visuino i seleccioneu el NodeMCU ESP-12
Inicieu Visuino i seleccioneu el NodeMCU ESP-12
Inicieu Visuino i seleccioneu el NodeMCU ESP-12
Inicieu Visuino i seleccioneu el NodeMCU ESP-12

Per començar a programar l'Arduino, haureu de tenir instal·lat l'IDE Arduino des d'aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE Arduino al programa ESP 8266. També cal instal·lar el Visuino. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "NodeMCU ESP-12" tal com es mostra a la imatge 2

Pas 4: Configuració del WiFi

Configuració de WiFi
Configuració de WiFi
Configuració de WiFi
Configuració de WiFi
Configuració de WiFi
Configuració de WiFi

Seleccioneu NodeMCU ESP-12 i a l’editor Mòduls> WiFi> Punts d’accés, feu clic al botó […], de manera que s’obrirà la finestra "Punts d’accés"

En aquest editor, arrossegueu el punt d'accés WiFi cap al costat esquerre.

  • A "SSID", poseu el nom de la vostra xarxa WiFi
  • A "Contrasenya", poseu la contrasenya d'accés a la vostra xarxa WiFi

Tanqueu la finestra "Punts d'accés"

A l’esquerra de l’editor, seleccioneu Mòduls> Wifi> Sockets, feu clic al botó […], de manera que s’obrirà la finestra "Sockets".

Arrossegueu el client TCP de dreta a l'esquerra

A la finestra Propietats, definiu el port: 80

Pas 5: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
  • Afegiu un component lògic "I"
  • Afegiu el component "Recorda el text"
  • Afegiu el component "Longitud del text"
  • Afegiu dos components "Compara el valor"
  • Afegiu el component "Suprimeix el text dret"
  • Afegiu el component "Suprimeix el text esquerre"
  • Afegiu el component "Substitueix el text"
  • Afegiu el component "Generador de polsos"
  • Afegiu el component "Text formatat"
  • Afegiu el component "Caràcter al text"
  • Afegiu un component I2C "Display OLED"

Pas 6: A Visuino: connexió de components

A Visuino: components de connexió
A Visuino: components de connexió
  • Connecteu el pin "I1" [Fora] al pin de RememberText1 [Remember] i el pin [Recorda]
  • Connecteu el pin "I1" [0] al pin "CompareValue2" [Fora]
  • Connecteu el pin "I1" [1] al pin "CompareValue1" [Fora]
  • Connecteu el pin TextLength1 [Out] a CompareValue1 pin [In] i CompareValue2 pin [In]
  • Connecteu el pin "DeleteRightText1" [In] al pin CharToText1 [Out]
  • també connecteu el pin CharToText1 [Out] al pin serial [0] NodeMCU [In]
  • Connecteu el pin "DeleteRightText1" [Out] a DeleteLeftText1 pin [In]
  • Connecteu el pin DeleteLeftText1 [Out] al pin SubstituirText1 [In]
  • Connecteu el pin ReplaceText1 [Out] al pin RememberText1 [In]
  • Connecteu el pin RecordText1 [Out] a DisplayOLED1> Camp de text> pin [in]
  • Connecteu el pin DisplayOLED1 [Out] al pin NodeMCU ESP-12 I2C [In]
  • Connecteu PulseGenerator1 pin [Out] a FormattedText1 pin [Clock]
  • Connecteu el format FormattedText1 pin [Out] a NodeMCU ESP-12> Mòduls Sockets WiFi TCP Client1> Pin [In]
  • Connecta NodeMCU ESP-12> Mòduls Sockets WiFi TCP Client1> Pin [Out] a CharToText1 pin [In]

Pas 7: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)

Pas 8: Juga

Si alimenteu el mòdul NodeMCU, el LCD OLED començarà a mostrar el preu actual d’EUR / USD.

Enhorabona! Heu completat el projecte Live Forex Price amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable. Podeu descarregar-lo i obrir-lo a Visuino: enllaç de descàrrega

Pas 9: A Visuino: Configuració del component

  • CompareValue1: a l'editor de propietats, configureu "Valor": 3 i només s'ha canviat: cert i "CompareType": ctBigger
  • CompareValue2: definiu a l'editor de propietats "Valor": 8, i només s'ha canviat: fals i "CompareType": ctSmaller
  • DeleteRightText1 al conjunt de l'editor de propietats "Longitud": 931
  • DeleteLeftText1 al conjunt de l'editor de propietats "Longitud": 53
  • ReplaceText1 al conjunt de l'editor de propietats "From Value":

  • PulseGenerator1 al conjunt de l'editor de propietats "Freqüència": 1
  • CharToText1 a l'editor de propietats defineix "Longitud màxima": 1000 i "Trunca": fals i "Actualització de cada caràcter": fals
  • DisplayOLED1> Feu doble clic>
  1. a l'editor, arrossegueu "Camp de text" cap a l'esquerra i configureu a la finestra de propietats "Mida": 2 i "Y": 50
  2. a l'editor, arrossegueu "Dibuixa text" cap a l'esquerra i configureu-lo a la finestra de propietats "Text": EUR / USD i "Mida": 2

FormattedText1 a l'editor de propietats a "Text" feu clic a "…" i afegiu aquest text:

OBTENIU 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

Amfitrió: webrates.truefx.com

DNT: 1

Recomanat: