VISUINO Display Live Forexi valuuta hind Internetist: 9 sammu
VISUINO Display Live Forexi valuuta hind Internetist: 9 sammu
Anonim
Image
Image

Selles õpetuses kasutame NodeMCU Mini, OLED Lcd ja Visuino, et kuvada Internetis iga paari sekundi järel LCD -ekraanil valuuta hind EUR/USD. Vaata näidisvideot.

Samm: mida vajate

Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate
Mida vajate

Kõik moodulid on pärit tootjafabidest. Neil on parima kvaliteediga moodulid, mis on konkurentidest valgusaastate võrra ees, samuti parima taskukohase hinnaga.

  • NodeMCU Mini
  • OLED LCD
  • Leivalaud
  • Jumper juhtmed
  • Visuino programm: laadige alla Visuino

2. samm: vooluring

Ringkond
Ringkond
  • Ühendage GND NodeMCU -st leivaplaadi tihvtiga (gnd)
  • Ühendage 5V pin NodeMCU -st leivaplaadi tihvtiga (positiivne)
  • Ühendage tihvt 0 (SCL) NodeMCU -st OLED LCD -tihvtiga (SCL)
  • Ühendage tihvt 1 (SDA) NodeMCU -st OLED LCD -tihvtiga (SDA)
  • Ühendage OLED LCD -tihvt (VCC) leivaplaadi tihvtiga (positiivne)
  • Ühendage OLED LCD -tihvt (GND) leivaplaadi tihvtiga (GND)

Samm: käivitage Visuino ja valige NodeMCU ESP-12

Käivitage Visuino ja valige NodeMCU ESP-12
Käivitage Visuino ja valige NodeMCU ESP-12
Käivitage Visuino ja valige NodeMCU ESP-12
Käivitage Visuino ja valige NodeMCU ESP-12

Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:

Pange tähele, et Arduino IDE 1.6.6 -s on kriitilisi vigu. Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta! Kui te pole seda teinud, järgige selles juhendis toodud juhiseid Arduino IDE seadistamiseks programmeerimiseks ESP 8266! Paigaldada tuleb ka Visuino. Visuino käivitamine, nagu on näidatud esimesel pildil Klõpsake Visuino Arduino komponendi nupul "Tööriistad" (joonis 1). Kui dialoogiaken ilmub, valige "NodeMCU ESP-12", nagu on näidatud pildil 2

Samm: WiFi seadistamine

WiFi seadistamine
WiFi seadistamine
WiFi seadistamine
WiFi seadistamine
WiFi seadistamine
WiFi seadistamine

Valige NodeMCU ESP-12 ja klõpsake redaktoris Moodulid> WiFi> Punktid, klõpsake nuppu […], nii et avaneb aken "Pöörduspunktid"

Lohistage selles redaktoris WiFi pääsupunkt vasakule.

  • Märkige jaotises „SSID” oma WiFi -võrgu nimi
  • Sisestage jaotises „Parool” oma WiFi -võrgu juurdepääsuparool

Sulgege aken "Pöörduspunktid"

Valige redaktoris vasakul Moodulid> Wifi> Pistikupesad, klõpsake nuppu […], nii et aken "Pesad" avaneb

Lohistage TCP -klient paremalt vasakule

Atribuutide aknas määrake port: 80

5. samm: lisage Visuino komponendid

Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
Visuino lisage komponente
  • Lisage loogikakomponent "Ja"
  • Lisage komponent "Mäleta teksti"
  • Lisage komponent "Teksti pikkus"
  • Lisage 2x komponent „Võrdle väärtust”
  • Lisage komponent "Kustuta parem tekst"
  • Lisage komponent "Kustuta vasak tekst"
  • Lisage komponent "Asenda tekst"
  • Lisage komponent "Pulse Generator"
  • Lisage komponent "Vormindatud tekst"
  • Lisage komponent "Char to Text"
  • Lisage komponent "Kuva OLED" I2C

6. samm: Visuino: komponentide ühendamine

Visuino: komponentide ühendamine
Visuino: komponentide ühendamine
  • Ühendage "And1" tihvt [väljund] mäluga RememberText1 nööpnõel [Mäleta] ja kinnitage [Meenuta]
  • Ühendage "And1" pin [0] pin "CompareValue2" pin [Out]
  • Ühendage "And1" tihvt [1] nööbiga "CompareValue1" [Out]
  • Ühendage TextLength1 pin [Out] CompareValue1 pin [In] ja CompareValue2 pin [In]
  • Ühendage "DeleteRightText1" pin [In] CharToText1 pin [Out]
  • ühendage ka CharToText1 pin [Out] NodeMCU jada [0] pin [In]
  • Ühendage "DeleteRightText1" tihvt [väljund] DeleteLeftText1 tihvtiga [sisse]
  • Ühendage DeleteLeftText1 pin [Out] asendusegaText1 pin [In]
  • Ühendage ReplaceText1 pin [Out] ja RememberText1 pin [In]
  • Ühendage RememberText1 tihvt [väljund] DisplayOLED1 -ga> tekstiväli> nööpnõel [sisse]
  • Ühendage DisplayOLED1 pin [Out] NodeMCU ESP-12 I2C pin [In]
  • Ühendage PulseGenerator1 pin [Out] FormattedText1 pin [Clock]
  • Ühendage FormattedText1 pin [Out] NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [In]
  • Ühendage NodeMCU ESP-12> Moodulid WiFi pesad TCP Client1> Pin [Out] CharToText1 pin [In]

Samm: looge, kompileerige ja laadige üles Arduino kood

Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood

Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil 1 näidatud nuppu ja avage Arduino IDE

Klõpsake Arduino IDE -s koodi koostamiseks ja üleslaadimiseks nuppu Laadi üles (pilt 2)

8. samm: mängige

Kui lülitate NodeMCU mooduli sisse, hakkab OLED LCD näitama praegust hinda EUR/USD.

Palju õnne! Olete lõpetanud oma Live Forex Price projekti Visuinoga. Lisatud on ka Visuino projekt, mille ma selle juhendi jaoks lõin. Saate selle alla laadida ja avada Visuino: allalaadimislink

9. samm: Visuino: komponendi seaded

  • CompareValue1: atribuudi redaktoris "Value": 3 ja ainult muudetud: True ja "CompareType": ctBigger
  • CompareValue2: atribuudiredaktoris "Value": 8 ja muudetud ainult: False ja "CompareType": ctSmaller
  • DeleteRightText1 atribuudi redaktori komplektis "Length": 931
  • DeleteLeftText1 atribuudi redaktori komplektis "Length": 53
  • Asendustekst1 atribuudi redaktori komplektis "From Value":

  • PulseGenerator1 atribuudi redaktori komplektis "Sagedus": 1
  • CharToText1 atribuudi redaktori komplektis "Max Length": 1000 ja "Truncate": False ning "Update on each char": False
  • DisplayOLED1> Topeltklõpsake>
  1. lohistage redaktoris "Tekstiväli" vasakule ja määrake atribuutide aknas "Suurus": 2 ja "Y": 50
  2. lohistage redaktoris "Joonista tekst" vasakule ja määrake atribuutide aknas "Tekst": EUR/USD ja "Suurus": 2

FormattedText1 atribuutiredaktoris jaotises „Tekst” klõpsake „…” ja lisage see tekst:

HANGI https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Nõustu: tekst/html

Aktsepteeri-tähemärk: utf-8

Aktsepteeritav keel: et-USA, en; q = 0,7, sl; q = 0,3

Host: webrates.truefx.com

DNT: 1