Sisällysluettelo:

VISUINO Display Live Forex Valuutta Hinta Internetistä: 9 vaihetta
VISUINO Display Live Forex Valuutta Hinta Internetistä: 9 vaihetta

Video: VISUINO Display Live Forex Valuutta Hinta Internetistä: 9 vaihetta

Video: VISUINO Display Live Forex Valuutta Hinta Internetistä: 9 vaihetta
Video: Что я думаю про альткоин Kaspa (KAS) #криптовалюта #kaspa #crypto 2024, Heinäkuu
Anonim
Image
Image

Tässä opetusohjelmassa käytämme NodeMCU Miniä, OLED Lcd: tä ja Visuinoa näyttämään valuutan hinta EUR/USD muutaman sekunnin välein Internetistä nestekidenäytöllä. Katso esittelyvideo.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

Kaikki moduulit ovat valmistajien valmistamia. Heillä on parasta laatua olevat moduulit, jotka ovat valovuotta edellä kilpailijaa, myös edullisin hinnoin.

  • NodeMCU Mini
  • OLED LCD
  • Leipälauta
  • Hyppyjohdot
  • Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä GND NodeMCU: sta leipälevyn tapiin (gnd)
  • Liitä 5V -nasta NodeMCU: sta leipälevyn nastaan (positiivinen)
  • Liitä nasta 0 (SCL) NodeMCU: sta OLED LCD -nastaan (SCL)
  • Liitä nasta 1 (SDA) NodeMCU: sta OLED LCD -nastaan (SDA)
  • Liitä OLED LCD -tappi (VCC) leipälevyn tapiin (positiivinen)
  • Liitä OLED LCD -tappi (GND) leipätaulun tappiin (GND)

Vaihe 3: Käynnistä Visuino ja valitse NodeMCU ESP-12

Käynnistä Visuino ja valitse NodeMCU ESP-12
Käynnistä Visuino ja valitse NodeMCU ESP-12
Käynnistä Visuino ja valitse NodeMCU ESP-12
Käynnistä Visuino ja valitse NodeMCU ESP-12

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida ESP 8266 -ohjelmaan! Visuino on myös asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuino-ohjelman Arduino-komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "NodeMCU ESP-12", kuten kuvassa 2

Vaihe 4: WiFi -asetukset

WiFi -asetukset
WiFi -asetukset
WiFi -asetukset
WiFi -asetukset
WiFi -asetukset
WiFi -asetukset

Valitse NodeMCU ESP-12 ja napsauta editorissa Moduulit> WiFi> Tukiasemat, napsauta […] -painiketta, jolloin "Tukiasemat" -ikkuna avautuu

Vedä tässä editorissa WiFi -tukiasema vasemmalle.

  • Kirjoita "SSID" -kohtaan WiFi -verkon nimi
  • Laita WiFi -verkon salasana "Salasana" -kohtaan

Sulje "Tukiasemat" -ikkuna

Valitse editorin vasemmalta puolelta Moduulit> Wifi> Sockets, napsauta […] -painiketta, jolloin "Sockets" -ikkuna avautuu

Vedä TCP -asiakas oikealta vasemmalle

Ominaisuudet -ikkunan asetusportti: 80

Vaihe 5: Lisää Visuino -osassa komponentteja

Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
  • Lisää "Ja" logiikkakomponentti
  • Lisää "Muista teksti" -komponentti
  • Lisää "Tekstin pituus" -komponentti
  • Lisää 2x "Vertaa arvoa" -komponentti
  • Lisää "Poista oikea teksti" -komponentti
  • Lisää "Poista vasen teksti" -komponentti
  • Lisää "Korvaa teksti" -komponentti
  • Lisää "Pulse Generator" -komponentti
  • Lisää "Muotoiltu teksti" -komponentti
  • Lisää "Char To Text" -komponentti
  • Lisää "Näytä OLED" I2C -komponentti

Vaihe 6: Visuinossa: Komponenttien liittäminen

Visuino: Liitäntäkomponentit
Visuino: Liitäntäkomponentit
  • Kytke "And1" -nasta [ulos] muistiinpanoon RememberText1 nasta [Muista] ja nasta [Muista]
  • Liitä "And1" -nasta [0] "CompareValue2" -nastaan [Out]
  • Liitä "And1" -nasta [1] "CompareValue1" -nastaan [Out]
  • Yhdistä TextLength1 -nasta [Out] CompareValue1 -nastaiseen [In] ja CompareValue2 -nastaiseen [In]
  • Liitä "DeleteRightText1" -nasta [In] CharToText1 -nastaan [Out]
  • liitä myös CharToText1 -nastainen [lähtö] NodeMCU -sarjan [0] nastaan [tulo]
  • Yhdistä "DeleteRightText1" -nasta [Out] DeleteLeftText1 -nastaan [In]
  • Yhdistä DeleteLeftText1 -nasta [Out] ReplaceText1 -nastaiseen [In]
  • Liitä ReplaceText1 -nasta [Out] muistiinTeksti1 -nastainen [In]
  • Liitä RememberText1 -nasta [Out] DisplayOLED1> Tekstikenttä> nasta [in]
  • Liitä DisplayOLED1-nastainen [lähtö] NodeMCU ESP-12 I2C-nastaan [tulo]
  • Yhdistä PulseGenerator1 -nasta [Out] FormattedText1 -nastaan [Kello]
  • Yhdistä FormattedText1-nasta [Out] NodeMCU ESP-12> Moduulit WiFi-liittimet TCP Client1> Pin [In]
  • Yhdistä NodeMCU ESP-12> Moduulit WiFi-liittimet TCP Client1> Pin [Out] CharToText1-nastaan [In]

Vaihe 7: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE

Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)

Vaihe 8: Pelaa

Jos NodeMCU -moduuliin kytketään virta, OLED LCD alkaa näyttää nykyistä EUR/USD -hintaa.

Onnittelut! Olet suorittanut Live Forex Price -projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle. Voit ladata ja avata sen Visuinossa: Latauslinkki

Vaihe 9: Visuinossa: Komponenttiasetukset

  • CompareValue1: Ominaisuuseditorissa "Value": 3, ja vain muutettu: True ja "CompareType": ctBigger
  • CompareValue2: Ominaisuuseditorissa "Value": 8, ja vain muutettu: False ja "CompareType": ctSmaller
  • DeleteRightText1 ominaisuuseditorissa "Length": 931
  • DeleteLeftText1 ominaisuuseditorisarjassa "Length": 53
  • ReplaceText1 ominaisuuden muokkausjoukossa "From Value":

  • PulseGenerator1 ominaisuuseditorissa "Taajuus": 1
  • CharToText1 ominaisuuseditorissa "Max Length": 1000 ja "Truncate": False ja "Update on each char": False
  • DisplayOLED1> Kaksoisnapsauta>
  1. vedä editorissa "Tekstikenttä" vasemmalle ja aseta ominaisuusikkunassa "Koko": 2 ja "Y": 50
  2. vedä editorissa "Piirrä teksti" vasemmalle ja aseta ominaisuusikkunaan "Teksti": EUR/USD ja "Koko": 2

FormattedText1 ominaisuuseditorissa "Teksti" -kohdassa "…" ja lisää tämä teksti:

HANKI https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Hyväksy: text/html

Hyväksy-merkistö: utf-8

Hyväksy-kieli: fi-US, en; q = 0,7, sl; q = 0,3

Isäntä: webrates.truefx.com

DNT: 1

Suositeltava: