Мазмұны:

VISUINO Интернеттен Forex валютасындағы тікелей бағаны көрсетеді: 9 қадам
VISUINO Интернеттен Forex валютасындағы тікелей бағаны көрсетеді: 9 қадам

Бейне: VISUINO Интернеттен Forex валютасындағы тікелей бағаны көрсетеді: 9 қадам

Бейне: VISUINO Интернеттен Forex валютасындағы тікелей бағаны көрсетеді: 9 қадам
Бейне: Another Arduino Skull 2024, Қараша
Anonim
Image
Image

Бұл оқулықта біз NodeMCU Mini, OLED Lcd және Visuino арқылы интернеттен әр секунд сайын EUR/USD валютасының тірі бағасын көрсету үшін қолданамыз. Демонстрациялық бейнені қараңыз.

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады

Барлық модульдер makerfabs -тен жасалған. Олар бәсекелестіктен жарық жыл алда болатын ең жақсы сапалы модульдерге ие, сонымен қатар ең жақсы қол жетімді бағамен.

  • NodeMCU Mini
  • OLED Lcd
  • Нан тақтасы
  • Өткізгіш сымдар
  • Visuino бағдарламасы: Visuino жүктеу

2 -қадам: Цикл

Цикл
Цикл
  • NodeMCU -ден GND -ді тақта түйреуішіне (gnd) қосыңыз
  • NodeMCU -ден 5В түйреуішті түйреуішке қосыңыз (оң)
  • NodeMCU -ден OLED СКД түйреуішіне (SCL) 0 пинін (SCL) жалғаңыз
  • NodeMCU -ден OLED СКД түйреуішіне (SDA) 1 -ші түйреуішті (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-да диалог пайда болған кезде 2-суретте көрсетілгендей «NodeMCU ESP-12» таңдаңыз.

4 -қадам: WiFi орнату

WiFi орнату
WiFi орнату
WiFi орнату
WiFi орнату
WiFi орнату
WiFi орнату

NodeMCU ESP-12 таңдаңыз және Modules> WiFi> Access Point редакторында […] батырмасын басыңыз, сонда «Кіру нүктелері» терезесі ашылады

Бұл редакторда WiFi кіру нүктесін сол жаққа сүйреңіз.

  • «SSID» астына WiFi желісінің атауын қойыңыз
  • «Құпия сөз» астына WiFi желісіне кіру құпия сөзін енгізіңіз

«Кіру нүктелері» терезесін жабыңыз

Редактордың сол жағында Модульдер> Wi -Fi> Сокеттер тармағын таңдаңыз, […] түймесін басыңыз, сонда «Сокеттер» терезесі ашылады.

TCP клиентін оңнан солға қарай сүйреңіз

Сипаттар терезесінде портты орнатыңыз: 80

5 -қадам: Visuino компоненттерін қосыңыз

Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
  • «Және» логикалық компонентін қосыңыз
  • «Мәтінді есте сақтау» компонентін қосыңыз
  • «Мәтін ұзындығы» компонентін қосыңыз
  • 2x «Салыстыру мәні» компонентін қосыңыз
  • «Оң жақ мәтінді жою» компонентін қосыңыз
  • «Сол жақ мәтінді жою» компонентін қосыңыз
  • «Мәтінді ауыстыру» компонентін қосыңыз
  • «Импульс генераторы» компонентін қосыңыз
  • «Пішімделген мәтін» компонентін қосыңыз
  • «Char to Text» компонентін қосыңыз
  • «Display OLED» I2C компонентін қосыңыз

6 -қадам: Visuino -да: компоненттерді қосу

Visuino -да: компоненттерді қосу
Visuino -да: компоненттерді қосу
  • «And1» түйреуішін [Шығу] Есте Мәтінге 1 түйінге [Еске алу] және түйістіру [Еске түсіру] жалғаңыз
  • «And1» түйреуішін [0] «CompareValue2» істігіне жалғаңыз [Шығу]
  • «And1» түйреуішін [1] «CompareValue1» түйреуішіне [Шығу] жалғаңыз
  • TextLength1 түйреуішін [Шығу] CompareValue1 түйреуішіне [In] және CompareValue2 істігіне [In] жалғаңыз
  • «DeleteRightText1» түйреуішін [Кіріс] CharToText1 түйреуішіне [Шығу] жалғаңыз
  • сонымен қатар CharToText1 түйреуішін [Шығу] NodeMCU сериялық [0] түйреуішіне [Кіру] қосыңыз
  • «DeleteRightText1» түйреуішін [Шығу] DeleteLeftText1 түйреуішіне [Кіру] жалғаңыз
  • DeleteLeftText1 түйреуішін [Out] ReplaceText1 істігіне [In] жалғаңыз
  • ReplaceText1 түйреуішін [Out] RememberText1 істігіне [In] қосыңыз
  • RememberText1 түйреуішін [Шығу] DisplayOLED1> Мәтін өрісі> түйреуішті [кірістіру] тармағына қосыңыз
  • DisplayOLED1 түйреуішін [Шығу] NodeMCU ESP-12 I2C істігіне [Кірістіру] қосыңыз
  • PulseGenerator1 түйреуішін [Шығу] FormattedText1 түйреуішіне [Сағат] қосу
  • FormattedText1 түйреуішін [Шығу] NodeMCU ESP-12> Wi-Fi розеткалары TCP Client1> түйістіру [Кіру] тармағына қосыңыз
  • NodeMCU ESP-12> TCP Client1 модульдерінің Wi-Fi модульдерін қосу> CharToText1 түйреуішіне бекіту [Шығу]

7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз

Visuino -да F9 пернесін басыңыз немесе Arduino кодын жасау үшін 1 -суретте көрсетілген түймені басыңыз және Arduino IDE ашыңыз.

Arduino IDE -де кодты құрастыру және жүктеу үшін Жүктеу түймесін басыңыз (2 -сурет)

8 -қадам: Ойнаңыз

Егер сіз NodeMCU модулін қоссаңыз, OLED Lcd EUR/USD ағымдағы бағасын көрсете бастайды.

Құттықтаймын! Сіз Visuino көмегімен Forex -тің Live бағасының жобасын аяқтадыңыз. Сондай -ақ, мен осы нұсқаулық үшін жасаған Visuino жобасы қоса берілді. Сіз оны Visuino -да жүктей және аша аласыз: Жүктеу сілтемесі

9 -қадам: Visuino -да: компоненттер параметрлері

  • CompareValue1: Сипат редакторында «Value»: 3 және тек өзгертілген: True және «CompareType»: ctBigger орнатыңыз
  • CompareValue2: Сипат редакторында «Value»: 8 және тек өзгертілген: False және «CompareType» орнатыңыз: ctSmaller
  • DeleteRightText1 сипаты редакторында «Length» жиынтығы: 931
  • DeleteLeftText1 «Length» сипат редакторында: 53
  • ReplaceText1 сипатты өңдегіште «Мәннен» жиынтығы:

  • PulseGenerator1 «Жиілік» меншік редакторында: 1
  • CharToText1 сипат редакторында «Max Length»: 1000 және «Truncate»: False және «Әр таңбаны жаңарту»: False
  • DisplayOLED1> Екі рет нұқыңыз>
  1. редакторда «Мәтін өрісін» солға сүйреп апарыңыз және «Өлшем»: 2 және «Y» сипаттар терезесінде орнатыңыз: 50
  2. редакторда «Мәтін салу» түймесін солға сүйреп апарыңыз және «Мәтін» қасиеттер терезесінде орнатыңыз: EUR/USD және «Өлшем»: 2

FormattedText1 сипат редакторында «Мәтін» астындағы «…» түймесін басып, мына мәтінді қосыңыз:

GET https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1 Қабылдау: мәтін/html

Қабылдау-Шарсет: utf-8

Қабылдау тілі: en-US, en; q = 0.7, sl; q = 0.3

Жүргізуші: webrates.truefx.com

DNT: 1

Ұсынылған: