Satura rādītājs:

VISUINO Display Live Forex valūtas cena no interneta: 9 soļi
VISUINO Display Live Forex valūtas cena no interneta: 9 soļi

Video: VISUINO Display Live Forex valūtas cena no interneta: 9 soļi

Video: VISUINO Display Live Forex valūtas cena no interneta: 9 soļi
Video: Что я думаю про альткоин Kaspa (KAS) #криптовалюта #kaspa #crypto 2024, Novembris
Anonim
Image
Image

Šajā apmācībā mēs izmantosim NodeMCU Mini, OLED LCD un Visuino, lai ik pēc dažām sekundēm LCD ekrānā parādītu tiešsaistes valūtas cenu EUR/USD. Noskatieties demonstrācijas video.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams

Visi moduļi ir izgatavoti no veidotājiem. Viņiem ir vislabākās kvalitātes moduļi, kas ir gaismas gadu priekšā konkurentiem, arī ar vislabākajām pieņemamām cenām.

  • NodeMCU Mini
  • OLED LCD
  • Maizes dēlis
  • Jumper vadi
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet GND no NodeMCU ar maizes dēļa tapu (gnd)
  • Pievienojiet 5V tapu no NodeMCU maizes dēļa tapai (pozitīvs)
  • Pievienojiet 0 tapu (SCL) no NodeMCU ar OLED LCD tapu (SCL)
  • Pievienojiet 1. tapu (SDA) no NodeMCU ar OLED LCD tapu (SDA)
  • Pievienojiet OLED LCD tapu (VCC) maizes dēļa tapai (pozitīvs)
  • Pievienojiet OLED LCD tapu (GND) maizes dēļa tapai (GND)

3. darbība: palaidiet Visuino un atlasiet NodeMCU ESP-12

Palaidiet Visuino un atlasiet NodeMCU ESP-12
Palaidiet Visuino un atlasiet NodeMCU ESP-12
Palaidiet Visuino un atlasiet NodeMCU ESP-12
Palaidiet Visuino un atlasiet NodeMCU ESP-12

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE programmai ESP 8266! Arī Visuino ir jāuzstāda. Sāciet Visuino, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, atlasiet "NodeMCU ESP-12", kā parādīts 2. attēlā.

4. darbība: WiFi iestatīšana

WiFi iestatīšana
WiFi iestatīšana
WiFi iestatīšana
WiFi iestatīšana
WiFi iestatīšana
WiFi iestatīšana

Atlasiet NodeMCU ESP-12 un redaktorā Moduļi> WiFi> Piekļuves punkti noklikšķiniet uz pogas […], lai tiktu atvērts logs "Piekļuves punkti"

Šajā redaktorā velciet WiFi piekļuves punktu uz kreiso pusi.

  • Sadaļā “SSID” ievadiet sava WiFi tīkla nosaukumu
  • Sadaļā "Parole" ievietojiet piekļuves paroli savam WiFi tīklam

Aizveriet logu "Piekļuves punkti"

Redaktora kreisajā pusē atlasiet Moduļi> Wifi> Sockets, noklikšķiniet uz pogas […], lai tiktu atvērts logs "Sockets"

Velciet TCP klientu no labās uz kreiso pusi

Logā Rekvizīti iestatiet portu: 80

5. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  • Pievienojiet loģisko komponentu "Un"
  • Pievienojiet komponentu "Atcerēties tekstu"
  • Pievienojiet komponentu "Teksta garums"
  • Pievienojiet 2x komponentu "Salīdzināt vērtību"
  • Pievienojiet komponentu "Dzēst labo tekstu"
  • Pievienojiet komponentu "Dzēst kreiso tekstu"
  • Pievienojiet komponentu "Aizstāt tekstu"
  • Pievienojiet komponentu "Impulsu ģenerators"
  • Pievienojiet komponentu "formatēts teksts"
  • Pievienojiet komponentu "Char to Text"
  • Pievienojiet "Display OLED" I2C komponentu

6. darbība: vietnē Visuino: komponentu savienošana

Vietnē Visuino: komponentu savienošana
Vietnē Visuino: komponentu savienošana
  • Pievienojiet "And1" tapu [izeja] pie RememberText1 tapas [Atcerēties] un piespraudes [Atsaukt]
  • Pievienojiet "And1" tapu [0] ar "CompareValue2" tapu [izeja]
  • Pievienojiet "And1" tapu [1] tapai "CompareValue1" [izeja]
  • Pievienojiet TextLength1 pin [Out] ar CompareValue1 pin [In] un CompareValue2 pin [In]
  • Pievienojiet "DeleteRightText1" tapu [In] ar CharToText1 pin [Out]
  • pievienojiet arī CharToText1 tapu [izeja] NodeMCU sērijas [0] tapai [ieejai]
  • Pievienojiet "DeleteRightText1" tapu [izeja] ar DeleteLeftText1 tapu [ieeja]
  • Pievienojiet DeleteLeftText1 pin [Out] ar ReplaceText1 pin [In]
  • Pievienojiet ReplaceText1 pin [Out] pie RememberText1 pin [In]
  • Savienojiet RememberText1 tapu [izeja] ar DisplayOLED1> Teksta lauks> tapu [in]
  • Savienojiet DisplayOLED1 tapu [izeja] ar NodeMCU ESP-12 I2C tapu [ieeja]
  • Pievienojiet PulseGenerator1 tapu [izeja] formāta Teksta1 tapai [Pulkstenis]
  • Pievienojiet FormattedText1 pin [Out] NodeMCU ESP-12> Moduļi WiFi Sockets TCP Client1> Pin [In]
  • Savienojiet NodeMCU ESP-12> Moduļi WiFi ligzdas TCP Client1> Pin [Out] ar CharToText1 pin [In]

7. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE

Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

8. solis: spēlējiet

Ja barojat NodeMCU moduli, OLED LCD sāks rādīt pašreizējo cenu EUR/USD.

Apsveicam! Jūs esat pabeidzis savu Live Forex Price projektu ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable. To var lejupielādēt un atvērt vietnē Visuino: lejupielādes saite

9. darbība: Visino: komponentu iestatījumi

  • CompareValue1: rekvizītu redaktora komplektā "Value": 3, un tikai mainīts: True, un "CompareType": ctBigger
  • CompareValue2: rekvizītu redaktora komplektā "Value": 8, un tikai mainīts: False un "CompareType": ctSmaller
  • DeleteRightText1 rekvizītu redaktora komplektā "Garums": 931
  • DeleteLeftText1 rekvizītu redaktora komplektā "Garums": 53
  • ReplaceText1 rekvizītu redaktora komplektā "No vērtības":

  • PulseGenerator1 rekvizītu redaktora komplektā "Frekvence": 1
  • CharToText1 rekvizītu redaktora komplektā "Max Length": 1000, un "Truncate": False un "Update on each char": False
  • DisplayOLED1> Veiciet dubultklikšķi>
  1. redaktorā velciet "Teksta lauks" pa kreisi un rekvizītu logā iestatiet "Izmērs": 2 un "Y": 50
  2. redaktorā velciet "Zīmēt tekstu" pa kreisi un iestatiet rekvizītu logā "Teksts": EUR/USD un "Izmērs": 2

FormattedText1 rekvizītu redaktorā sadaļā "Teksts" noklikšķiniet uz "…" un pievienojiet šo tekstu:

IEGŪT https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1 Pieņemt: text/html

Pieņemt rakstzīmes: utf-8

Pieņemt valodu: en-US, en; q = 0,7, sl; q = 0,3

Saimnieks: webrates.truefx.com

DNT: 1

Ieteicams: