VISUINO Displayուցադրել Live Forex արժույթի գինը ինտերնետից ՝ 9 քայլ
VISUINO Displayուցադրել Live Forex արժույթի գինը ինտերնետից ՝ 9 քայլ
Anonim
Image
Image

Այս ձեռնարկում մենք կօգտագործենք NodeMCU Mini, OLED Lcd և Visuino ՝ ինտերնետից LCD- ով ինտերնետից մի քանի վայրկյան մեկ արտարժույթի գինը EUR/USD ցուցադրելու համար: Դիտեք ցուցադրական տեսանյութ:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա

Բոլոր մոդուլները պատրաստված են makerfabs- ից: Նրանք ունեն լավագույն որակի մոդուլներ, որոնք լուսային տարի առաջ են մրցակցությունից, նաև լավագույն մատչելի գներով:

  • NodeMCU Mini
  • OLED LCD
  • Breadboard
  • Jumper լարերը
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք GND- ը NodeMCU- ից գրատախտակին (gnd)
  • Միացրեք 5V կապը NodeMCU- ից տախտակի քորոցին (դրական)
  • Միացրեք կապը 0 (SCL) NodeMCU- ից OLED LCD փին (SCL)
  • Միացրեք կապը 1 (SDA) NodeMCU- ից OLED LCD փին (SDA)
  • Միացրեք OLED LCD կապը (VCC) գրատախտակին (դրական)
  • OLED LCD կապը (GND) միացրեք տախտակի քորոցին (GND)

Քայլ 3: Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12

Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12
Սկսեք Visuino- ն և ընտրեք NodeMCU ESP-12

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դուք չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն ESP 8266 ծրագրին կարգավորելու համար: Visuino- ն նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «NodeMCU ESP-12», ինչպես ցույց է տրված Նկար 2-ում:

Քայլ 4: WiFi կարգաբերում

WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում
WiFi կարգաբերում

Ընտրեք NodeMCU ESP-12 և խմբագրի Մոդուլներ> WiFi> Մուտքի կետեր, կտտացրեք […] կոճակին, որպեսզի «Մուտքի կետեր» պատուհանը բացվի:

Այս խմբագրում WiFi մուտքի կետը քաշեք ձախ կողմ:

  • «SSID» բաժնում նշեք ձեր WiFi ցանցի անունը
  • «Գաղտնաբառ» բաժնում տեղադրեք ձեր WiFi ցանցի մուտքի գաղտնաբառը

Փակեք «Մուտքի կետեր» պատուհանը

Խմբագրիչի ձախ կողմում ընտրեք Մոդուլներ> Wifi> վարդակներ, կտտացրեք […] կոճակին, որպեսզի «վարդակներ» պատուհանը բացվի

Քաշեք TCP Հաճախորդը աջից ձախ

Հատկությունների պատուհանի ներքևի նավահանգիստ ՝ 80

Քայլ 5. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  • Ավելացնել «Եվ» տրամաբանական բաղադրիչ
  • Ավելացնել «Հիշել տեքստը» բաղադրիչը
  • Ավելացնել «Տեքստի երկարություն» բաղադրիչ
  • Ավելացրեք 2 անգամ «Համեմատեք արժեքը» բաղադրիչ
  • Ավելացնել «Rightնջել աջ տեքստը» բաղադրիչը
  • Ավելացնել «leteնջել ձախ տեքստը» բաղադրիչը
  • Ավելացնել «Փոխարինել տեքստը» բաղադրիչը
  • Ավելացնել «Իմպուլս գեներատոր» բաղադրիչ
  • Ավելացնել «Ձևավորված տեքստ» բաղադրիչ
  • Ավելացնել «Char to Text» բաղադրիչը
  • Ավելացնել «Display OLED» I2C բաղադրիչ

Քայլ 6. Visuino- ում. Բաղադրիչների միացում

Visuino- ում. Բաղադրիչների միացում
Visuino- ում. Բաղադրիչների միացում
  • Միացրեք «And1» կապը [Out] - ը RememberText1 կապին [Հիշել] և կապը [Հիշել]
  • Միացրեք «And1» կապը [0] «CompareValue2» քորոցին [Out]
  • Միացրեք «And1» կապը [1] «CompareValue1» քորոցին [Out]
  • Միացրեք TextLength1 կապը [Out] ՝ CompareValue1 քորոցին [In] և CompareValue2 քորոցին [In]
  • Միացրեք «DeleteRightText1» կապը [In] CharToText1 կապին [Out]
  • միացրեք նաև CharToText1 կապը [Դուրս] NodeMCU սերիական [0] կապին [Մուտք]
  • Միացրեք «DeleteRightText1» կապը [Out] ՝ DeleteLeftText1 քորոցին [In]
  • Միացրեք DeleteLeftText1 կապը [Out] ՝ ReplaceText1 փինին [In]
  • Միացրեք ReplaceText1 կապը [Out] - ը RememberText1 կապին [In]
  • ConnectText1 կապը [Out] միացրեք DisplayOLED1> Text Text> pin [in]
  • DisplayOLED1 կապը [Out] միացրեք NodeMCU ESP-12 I2C կապին [In]
  • Միացրեք PulseGenerator1 կապը [Ելքը] FormattedText1 քորոցին [ockամացույց]
  • Միացրեք FormattedText1 կապը [Out] NodeMCU ESP-12> Մոդուլներ WiFi վարդակներ TCP Client1> Pin [In]
  • Միացրեք NodeMCU ESP-12> Մոդուլներ WiFi վարդակներ TCP Client1> Պին [Ելք] CharToText1 կապին [Մուտք]

Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 8: Խաղալ

Եթե միացնեք NodeMCU մոդուլը, OLED Lcd- ն կսկսի ցույց տալ EUR/USD- ի ընթացիկ գինը:

Շնորհավորում եմ: Դուք ավարտել եք ձեր Live Forex Price նախագիծը Visuino- ի հետ: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել և բացել այն Visuino- ում ՝ Ներբեռնման հղում

Քայլ 9. Visuino- ում. Բաղադրիչի կարգավորումներ

  • CompareValue1: Գույքի խմբագրիչում սահմանեք «Արժեք» ՝ 3 և միայն փոխված ՝ ճշմարիտ, և «Համեմատել տեսակ» ՝ ctBigger
  • CompareValue2: Գույքի խմբագրիչում սահմանեք «Արժեք» ՝ 8, և միայն փոխված է ՝ սխալ, և «Համեմատեք տեսակ» ՝ ctSmaller
  • DeleteRightText1- ը գույքի խմբագրիչում սահմանել է «Երկարություն» ՝ 931
  • DeleteLeftText1 հատկությունների խմբագրիչի «Երկարություն» հավաքածուում ՝ 53
  • ReplaceText1- ը գույքի խմբագրիչում «Արժեքից».

  • PulseGenerator1- ը գույքի խմբագրիչում սահմանել է «Հաճախականություն». 1
  • CharToText1- ը գույքի խմբագրում սահմանել է «Առավելագույն երկարություն» ՝ 1000, և «Կտրել» ՝ սխալ, և «Թարմացում յուրաքանչյուր նշանի վրա» ՝ սխալ
  • DisplayOLED1> Կրկնակի սեղմեք>
  1. խմբագրիչում «Տեքստային դաշտը» քաշեք ձախ և հատկությունների պատուհանում տեղադրեք «Չափ» ՝ 2, և «Y» ՝ 50
  2. խմբագրիչում «Նկարել տեքստը» քաշեք ձախ և հատկությունների պատուհանում դրեք «Տեքստ» ՝ EUR/USD և «Չափ» ՝ 2

FormattedText1 հատկությունների խմբագրիչում «Տեքստ» կտտացրեք «…» և ավելացրեք այս տեքստը

Ստացեք https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1 Ընդունեք ՝ տեքստ/html

Ընդունել-Charset: utf-8

Ընդունել լեզուն ՝ en-US, en; q = 0.7, sl; q = 0.3

Հաղորդավար ՝ webrates.truefx.com

DNT: 1

Խորհուրդ ենք տալիս: