Sadržaj:

VISUINO Prikaz valute Forex valute Cijena s interneta: 9 koraka
VISUINO Prikaz valute Forex valute Cijena s interneta: 9 koraka

Video: VISUINO Prikaz valute Forex valute Cijena s interneta: 9 koraka

Video: VISUINO Prikaz valute Forex valute Cijena s interneta: 9 koraka
Video: Текущая ситуация на FOREX 2024, Novembar
Anonim
Image
Image

U ovom vodiču koristit ćemo NodeMCU Mini, OLED Lcd i Visuino za prikaz cijene valute EUR/USD svakih nekoliko sekundi s interneta na LCD -u. Pogledajte demonstracijski video.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati

Svi moduli su iz makerfaba. Imaju najkvalitetnije module koji su svjetlosnim godinama ispred konkurencije, također po najpovoljnijim cijenama.

  • NodeMCU Mini
  • OLED Lcd
  • Breadboard
  • Žice za kratkospojnike
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • Spojite GND iz NodeMCU -a na pin za matičnu ploču (gnd)
  • Spojite 5V pin s NodeMCU -a na pin za matičnu ploču (pozitivan)
  • Spojite pin 0 (SCL) sa NodeMCU -a na OLED LCD pin (SCL)
  • Spojite pin 1 (SDA) iz NodeMCU -a na OLED LCD pin (SDA)
  • Spojite OLED LCD pin (VCC) na pin za matičnu ploču (pozitivan)
  • Spojite OLED LCD pin (GND) na pin za matičnu ploču (GND)

Korak 3: Pokrenite Visuino i odaberite NodeMCU ESP-12

Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12
Pokrenite Visuino i odaberite NodeMCU ESP-12

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje ESP 8266! Visuino takođe treba instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "NodeMCU ESP-12" kao što je prikazano na slici 2

Korak 4: Postavljanje WiFi mreže

WiFi Setup
WiFi Setup
WiFi Setup
WiFi Setup
WiFi Setup
WiFi Setup

Odaberite NodeMCU ESP-12 i u uređivaču Moduli> WiFi> Pristupne točke kliknite gumb […] kako bi se otvorio prozor "Pristupne točke"

U ovom uređivaču povucite WiFi pristupnu točku na lijevu stranu.

  • Pod "SSID" stavite naziv svoje WiFi mreže
  • Pod "Lozinka" stavite pristupnu lozinku za svoju WiFi mrežu

Zatvorite prozor "Pristupne tačke"

S lijeve strane u uređivaču odaberite Moduli> Wifi> Utičnice, kliknite gumb […], tako da će se otvoriti prozor "Utičnice"

Povucite TCP klijenta zdesna na lijevu stranu

U prozoru Svojstva postavite port: 80

Korak 5: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte logičku komponentu "I"
  • Dodajte komponentu "Zapamti tekst"
  • Dodajte komponentu "Dužina teksta"
  • Dodajte 2x komponentu "Uporedi vrijednost"
  • Dodajte komponentu "Izbriši desni tekst"
  • Dodajte komponentu "Izbriši lijevi tekst"
  • Dodajte komponentu "Zamijeni tekst"
  • Dodajte komponentu "Generator impulsa"
  • Dodajte komponentu "Formatirani tekst"
  • Dodajte komponentu "Char To Text"
  • Dodajte "Display OLED" I2C komponentu

Korak 6: U Visuinu: Povezivanje komponenti

In Visuino: Povezivanje komponenti
In Visuino: Povezivanje komponenti
  • Spojite "And1" pin [Out] na RememberText1 pin [Remember] i pin [Recall]
  • Spojite "And1" pin [0] na "CompareValue2" pin [Out]
  • Spojite "And1" pin [1] na "CompareValue1" pin [Out]
  • Povežite iglu TextLength1 [Out] za usporedbu pinValue1 pin [In] i CompareValue2 pin [In]
  • Spojite pin "DeleteRightText1" [In] na CharToText1 pin [Out]
  • također spojite CharToText1 pin [Out] na NodeMCU serijski [0] pin [In]
  • Povežite pin "DeleteRightText1" [Out] sa pin pin DeleteLeftText1 [In]
  • Spojite DeleteLeftText1 pin [Out] na Pin ReplaceText1 [In]
  • Priključite pin ReplaceText1 [Out] na PinText1 pin [In]
  • Povežite iglu RememberText1 [Out] na DisplayOLED1> Text Field> pin [in]
  • Spojite DisplayOLED1 pin [Out] na NodeMCU ESP-12 I2C pin [In]
  • Priključite pin PulseGenerator1 [Out] na pin FormattedText1 [Clock]
  • Spojite FormattedText1 pin [Out] na NodeMCU ESP-12> Moduli WiFi utičnice TCP Client1> Pin [In]
  • Povežite NodeMCU ESP-12> Moduli WiFi utičnice TCP klijent1> Prikači [izlaz] na CharToText1 pin [In]

Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda, a zatim otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda (Slika 2)

Korak 8: Igrajte se

Ako napajate NodeMCU modul, OLED LCD će početi prikazivati trenutnu cijenu od EUR/USD.

Čestitamo! Završili ste projekt Live Forex Price sa Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti i otvoriti u Visuinu: Veza za preuzimanje

Korak 9: U Visuinu: Postavke komponenti

  • CompareValue1: U uređivaču svojstava postavite "Vrijednost": 3, i Samo promijenjeno: Tačno, i "UsporediType": ctBigger
  • CompareValue2: U uređivaču svojstava postavite "Vrijednost": 8 i samo promijenjeno: Netačno i "CompareType": ctSmaller
  • DeleteRightText1 u skupu uređivača svojstava "Dužina": 931
  • DeleteLeftText1 u skupu uređivača svojstava "Dužina": 53
  • ReplaceText1 u skupu uređivača svojstava "Od vrijednosti":

  • PulseGenerator1 u skupu uređivača svojstava "Frekvencija": 1
  • CharToText1 u skupu uređivača svojstava "Max Length": 1000, i "Truncate": False, i "Update on each char": False
  • DisplayOLED1> Dvaput kliknite>
  1. u uređivaču povucite "Polje za tekst" ulijevo i postavite u prozor svojstava "Veličina": 2 i "Y": 50
  2. u uređivaču povucite "Nacrtaj tekst" nalijevo i postavite u prozor svojstava "Tekst": EUR/USD i "Veličina": 2

FormattedText1 u uređivaču svojstava pod "Tekst" kliknite "…" i dodajte ovaj tekst:

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

Accept-Charset: utf-8

Prihvati jezik: en-US, en; q = 0,7, sl; q = 0,3

Domaćin: webrates.truefx.com

DNT: 1

Preporučuje se: