Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Ang Circuit
- Hakbang 3: Simulan ang Visuino, at Piliin ang NodeMCU ESP-12
- Hakbang 4: Pag-setup ng WiFi
- Hakbang 5: Sa Visuino Magdagdag ng Mga Bahagi
- Hakbang 6: Sa Visuino: Pagkonekta ng Mga Bahagi
- Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Arduino Code
- Hakbang 8: Maglaro
- Hakbang 9: Sa Visuino: Mga Setting ng Component
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
- 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
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
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
- 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
- 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
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>
- sa editor i-drag ang "Text Field" sa kaliwa at itakda sa window ng mga pag-aari na "Laki": 2, at "Y": 50
- 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