Kazalo:

VISUINO Prikaz valute Forex v živo Cena od interneta: 9 korakov
VISUINO Prikaz valute Forex v živo Cena od interneta: 9 korakov

Video: VISUINO Prikaz valute Forex v živo Cena od interneta: 9 korakov

Video: VISUINO Prikaz valute Forex v živo Cena od interneta: 9 korakov
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Image
Image

V tej vadnici bomo uporabili NodeMCU Mini, OLED Lcd in Visuino za prikaz cene valute v živo EUR/USD vsakih nekaj sekund iz interneta na LCD -ju. Oglejte si predstavitveni video.

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali

Vsi moduli so iz proizvajalcev. Imajo najbolj kakovostne module, ki so svetlobna leta pred konkurenco, tudi z najboljšimi ugodnimi cenami.

  • NodeMCU Mini
  • OLED Lcd
  • Ogledna plošča
  • Mostične žice
  • Program Visuino: Prenesite Visuino

2. korak: vezje

Vezje
Vezje
  • Priključite GND iz NodeMCU na pin za matično ploščo (gnd)
  • Priključite 5V pin iz NodeMCU na pin za matično ploščo (pozitivno)
  • Priključite pin 0 (SCL) iz NodeMCU na pin OLED LCD (SCL)
  • Priključite pin 1 (SDA) iz NodeMCU na pin OLED LCD (SDA)
  • Pin OLED LCD (VCC) priključite na pin za matično ploščo (pozitiven)
  • Pin OLED LCD (GND) priključite na pin za matično ploščo (GND)

Korak: Zaženite Visuino in izberite NodeMCU ESP-12

Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12
Zaženite Visuino in izberite NodeMCU ESP-12

Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:

Upoštevajte, da je v Arduino IDE 1.6.6 nekaj kritičnih napak. Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala! Če tega niste storili, sledite korakom v tem navodilu za nastavitev Arduino IDE za programiranje ESP 8266! Namestiti je treba tudi Visuino. Zaženite Visuino, kot je prikazano na prvi sliki Kliknite gumb "Orodja" na komponenti Arduino (slika 1) v Visuinu Ko se prikaže pogovorno okno, izberite "NodeMCU ESP-12", kot je prikazano na sliki 2

4. korak: Nastavitev WiFi

Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi
Nastavitev WiFi

Izberite NodeMCU ESP-12 in v urejevalniku Moduli> WiFi> Dostopne točke kliknite gumb […], da se odpre okno »Dostopne točke«

V tem urejevalniku povlecite dostopno točko WiFi na levo stran.

  • Pod "SSID" vnesite ime svojega omrežja WiFi
  • Pod "Geslo" vnesite geslo za dostop do vašega omrežja WiFi

Zaprite okno "Dostopne točke"

Na levi strani v urejevalniku izberite Moduli> Wifi> Vtičnice, kliknite gumb […], da se odpre okno »Vtičnice«

Povlecite odjemalca TCP z desne na levo stran

Pod oknom Lastnosti nastavite vrata: 80

5. korak: V Visuinu dodajte komponente

V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
V Visuinu dodajte komponente
  • Dodajte logično komponento "In"
  • Dodajte komponento »Zapomni si besedilo«
  • Dodajte komponento "Dolžina besedila"
  • Dodajte 2x komponento »Primerjaj vrednost«
  • Dodajte komponento »Izbriši desno besedilo«
  • Dodajte komponento »Izbriši levo besedilo«
  • Dodajte komponento "Zamenjaj besedilo"
  • Dodajte komponento "Generator impulzov"
  • Dodajte komponento "Formatirano besedilo"
  • Dodajte komponento "Char To Text"
  • Dodajte komponento I2C "Display OLED"

6. korak: V Visuinu: Povezovanje komponent

V Visuinu: Povezovanje komponent
V Visuinu: Povezovanje komponent
  • Priključite "And1" pin [Out] na MemoryText1 pin [Remember] in pin [Recall]
  • Pin "And1" [0] povežite s pin "CompareValue2" [Out]
  • Priključite "And1" pin [1] na "CompareValue1" pin [Out]
  • Povežite pin TextLength1 [Out], da primerjate pin1Vrednost1 [In] in PrimerValue2 pin [In]
  • Priključite pin "DeleteRightText1" [In] na pin CharToText1 [Out]
  • tudi priključek CharToText1 [Out] priključite na serijski [0] pin [In] NodeMCU
  • Pin "DeleteRightText1" [Out] povežite z pin Pin DeleteLeftText1 [In]
  • Priključite zatič DeleteLeftText1 [Out] na pin ReplaceText1 [In]
  • Priključite zatič ReplaceText1 [Out] na zapomnite pin PinText1 [In]
  • Priključite zaponko RememberText1 [Out] na DisplayOLED1> Text Field> pin [in]
  • Priključite DisplayOLED1 pin [Out] na pin NodeMCU ESP-12 I2C [In]
  • Priključite pin PulseGenerator1 [Out] na pin FormattedText1 [Clock]
  • Priključite formattedText1 pin [Out] na NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [In]
  • Povežite NodeMCU ESP-12> moduli WiFi vtičnice TCP Client1> Pin [Out] na pin CharToText1 [In]

Korak 7: Ustvarite, prevedite in naložite kodo Arduino

Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino
Ustvarite, prevedite in naložite kodo Arduino

V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki 1, da ustvarite kodo Arduino, in odprite Arduino IDE

V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo (slika 2)

8. korak: Igrajte se

Če napajate modul NodeMCU, bo OLED LCD prikazoval trenutno ceno EUR/USD.

Čestitamo! Z Visuinom ste zaključili projekt Live Forex Price. Priložen je tudi projekt Visuino, ki sem ga ustvaril za ta Instructable. Lahko ga prenesete in odprete v programu Visuino: Povezava za prenos

9. korak: V Visuinu: Nastavitve komponent

  • CompareValue1: V urejevalniku lastnosti nastavite "Value": 3 in Only Changed: True in "CompareType": ctBigger
  • CompareValue2: V urejevalniku lastnosti nastavite "Value": 8 in Only Changed: False in "CompareType": ctSmaller
  • DeleteRightText1 v nizu urejevalnikov lastnosti "Dolžina": 931
  • DeleteLeftText1 v nizu urejevalnikov lastnosti "Dolžina": 53
  • ReplaceText1 v urejevalniku lastnosti "Od vrednosti":

  • PulseGenerator1 v urejevalniku lastnosti "Frekvenca": 1
  • CharToText1 v nastavitvenem urejevalniku lastnosti "Max Length": 1000 in "Truncate": False in "Update on each char": False
  • DisplayOLED1> Dvokliknite>
  1. v urejevalniku povlecite "Besedilno polje" v levo in v oknu lastnosti nastavite "Velikost": 2 in "Y": 50
  2. v urejevalniku povlecite "Nariši besedilo" v levo in v oknu lastnosti nastavite "Besedilo": EUR/USD in "Velikost": 2

FormattedText1 v urejevalniku lastnosti pod "Besedilo" kliknite "…" in dodajte to besedilo:

PRIDOBITE https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Sprejmi: text/html

Accept-Charset: utf-8

Jezik sprejema: en-ZDA, en; q = 0,7, sl; q = 0,3

Gostitelj: webrates.truefx.com

DNT: 1

Priporočena: