Ipakita ang VISUINO Presyo ng Live na Forex Currency Mula sa Internet: 9 Mga Hakbang
Ipakita ang VISUINO Presyo ng Live na Forex Currency Mula sa Internet: 9 Mga Hakbang
Anonim
Image
Image

Sa tutorial na ito gagamitin namin ang NodeMCU Mini, OLED Lcd, at Visuino upang ipakita ang live na presyo ng pera na EUR / USD bawat ilang segundo mula sa internet sa LCD. Manood ng isang demonstration video.

Hakbang 1: Ano ang Kakailanganin Mo

Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo
Ano ang Kakailanganin Mo

Ang lahat ng mga module ay mula sa mga makerfab. Ang mga ito ay may pinakamahusay na mga module ng kalidad na Light-year nang maaga ang kumpetisyon, na may pinakamahusay na abot-kayang presyo din.

  • NodeMCU Mini
  • OLED Lcd
  • Breadboard
  • Jumper wires
  • Programa ng Visuino: I-download ang Visuino

Hakbang 2: Ang Circuit

Ang Circuit
Ang Circuit
  • Ikonekta ang GND mula sa NodeMCU patungo sa breadboard pin (gnd)
  • Ikonekta ang 5V pin mula sa NodeMCU patungo sa breadboard pin (positibo)
  • Ikonekta ang pin 0 (SCL) mula sa NodeMCU hanggang sa OLED LCD pin (SCL)
  • Ikonekta ang pin 1 (SDA) mula sa NodeMCU sa OLED LCD pin (SDA)
  • Ikonekta ang OLED LCD pin (VCC) sa breadboard pin (positibo)
  • Ikonekta ang OLED LCD pin (GND) sa breadboard pin (GND)

Hakbang 3: Simulan ang Visuino, at Piliin ang NodeMCU ESP-12

Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
Simulan ang Visuino, at Piliin ang NodeMCU ESP-12

Upang simulang i-program ang Arduino, kakailanganin mong magkaroon ng naka-install na Arduino IDE mula dito:

Mangyaring magkaroon ng kamalayan na mayroong ilang mga kritikal na bug sa Arduino IDE 1.6.6. Tiyaking nag-install ka ng 1.6.7 o mas mataas, kung hindi man ay hindi gagana ang Instructable na ito! Kung hindi mo pa nagagawa sundin ang mga hakbang sa Instructable na ito upang mai-set up ang Arduino IDE sa programa ng ESP 8266! Kailangan ding mai-install ang Visuino. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dayalogo, piliin ang "NodeMCU ESP-12" tulad ng ipinakita sa Larawan 2

Hakbang 4: Pag-setup ng WiFi

Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi
Pag-setup ng WiFi

Piliin ang NodeMCU ESP-12 at sa mga module ng editor> WiFi> Mga Punto ng Pag-access, mag-click sa pindutang […], upang ang window ng "Mga access point" ay magbubukas

Sa editor na ito, i-drag ang access point ng WiFi sa kaliwang bahagi.

  • Sa ilalim ng "SSID" ilagay ang pangalan ng iyong WiFi Network
  • Sa ilalim ng "Password" ilagay ang access password para sa iyong WiFi network

Isara ang window na "Mga access point"

Sa kaliwa sa editor piliin ang Mga Module> Wifi> Sockets, mag-click sa pindutang […], upang ang window na "Sockets" ay magbubukas

I-drag ang Client ng TCP mula sa kanan patungo sa kaliwang bahagi

Sa ilalim ng window ng Properties set port: 80

Hakbang 5: Sa Visuino Magdagdag ng Mga Bahagi

Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
Sa Visuino Magdagdag ng Mga Bahagi
  • Magdagdag ng "At" sangkap ng lohika
  • Idagdag ang sangkap na "Tandaan ang Teksto"
  • Magdagdag ng sangkap na "Haba ng Teksto"
  • Magdagdag ng 2x sangkap na "Ihambing ang Halaga"
  • Idagdag ang sangkap na "Tanggalin ang Tamang Teksto."
  • Idagdag ang sangkap na "Tanggalin ang Kaliwang Text"
  • Idagdag ang sangkap na "Palitan ang Teksto"
  • Magdagdag ng sangkap na "Pulse Generator"
  • Idagdag ang sangkap na "Na-format na Teksto"
  • Magdagdag ng sangkap na "Char To Text"
  • Magdagdag ng "Ipakita ang OLED" na bahagi ng I2C

Hakbang 6: Sa Visuino: Pagkonekta ng Mga Bahagi

Sa Visuino: Mga Kumokonekta na Mga Bahagi
Sa Visuino: Mga Kumokonekta na Mga Bahagi
  • Ikonekta ang "And1" na pin [Out] sa RememberText1 pin [Tandaan] at i-pin ang [Recall]
  • Ikonekta ang "And1" pin [0] sa "CompareValue2" pin [Out]
  • Ikonekta ang "And1" pin [1] sa "CompareValue1" pin [Out]
  • Ikonekta ang TextLength1 pin [Out] upang CompareValue1 pin [In] at CompareValue2 pin [In]
  • Ikonekta ang "DeleteRightText1" pin [In] sa CharToText1 pin [Out]
  • ikonekta din ang CharToText1 pin [Out] sa serial ng NodeMCU [0] pin [In]
  • Ikonekta ang "DeleteRightText1" pin [Out] upang DeleteLeftText1 pin [In]
  • Ikonekta ang DeleteLeftText1 pin [Out] upang palitan ang pin naTxt1 [Sa]
  • Ikonekta ang ChangeText1 pin [Out] sa RememberText1 pin [In]
  • Ikonekta ang RememberText1 pin [Out] sa DisplayOLED1> Text Field> pin [in]
  • Ikonekta ang DisplayOLED1 pin [Out] sa NodeMCU ESP-12 I2C pin [In]
  • Ikonekta ang PulseGenerator1 pin [Out] sa FormattedText1 pin [Clock]
  • Ikonekta ang FormattedText1 pin [Out] sa NodeMCU ESP-12> Mga Module WiFi Sockets TCP Client1> I-pin [Sa]
  • Ikonekta ang NodeMCU ESP-12> Mga Module WiFi Sockets TCP Client1> I-pin [Out] sa CharToText1 pin [In]

Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code
Bumuo, Mag-compile, at Mag-upload ng Arduino Code

Sa Visuino, Pindutin ang F9 o mag-click sa pindutang ipinakita sa Larawan 1 upang makabuo ng Arduino code, at buksan ang Arduino IDE

Sa Arduino IDE, mag-click sa pindutang Mag-upload, upang makatipon at mai-upload ang code (Larawan 2)

Hakbang 8: Maglaro

Kung pinapagana mo ang module na NodeMCU, magsisimulang ipakita ng OLED Lcd ang kasalukuyang presyo ng EUR / USD.

Binabati kita! Nakumpleto mo na ang iyong proyekto sa Live Forex Presyo sa Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito. Maaari mong i-download at buksan ito sa Visuino: I-download ang link

Hakbang 9: Sa Visuino: Mga Setting ng Component

  • CompareValue1: Nakatakda sa editor ng pag-aari ang "Halaga": 3, at Nabago lamang: Totoo, at "CompareType": ctBigger
  • CompareValue2: Sa setting ng editor ng pag-aari na "Halaga": 8, at Nabago lamang: Mali, at "CompareType": ctSmaller
  • Ang DeleteRightText1 sa editor ng pag-aari ay itinakda ang "Haba": 931
  • Ang DeleteLeftText1 sa editor ng pag-aari ay itinakda ang "Haba": 53
  • Itinakda ng ChangeText1 sa editor ng pag-aari na "Mula sa Halaga":

  • Ang PulseGenerator1 sa editor ng pag-aari ay nagtatakda ng "Frequency": 1
  • Itinakda ng CharToText1 sa editor ng pag-aari ang "Max Length": 1000, at "Truncate": Mali, at "Update sa bawat char": Mali
  • DisplayOLED1> Double click>
  1. sa editor i-drag ang "Text Field" sa kaliwa at itakda sa window ng mga pag-aari na "Laki": 2, at "Y": 50
  2. sa editor i-drag ang "Draw Text" sa kaliwa at itakda sa window ng mga pag-aari na "Text": EUR / USD, at "Laki": 2

FormattedText1 sa editor ng pag-aari sa ilalim ng "Text" click "…" at idagdag ang tekstong ito:

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

Tanggapin-Charset: utf-8

Tanggapin-Wika: en-US, tl; q = 0.7, sl; q = 0.3

Host: webrates.truefx.com

DNT: 1