Мазмуну:

VISUINO Интернеттен Live Forex валютасынын баасын көрсөтүү: 9 кадам
VISUINO Интернеттен Live Forex валютасынын баасын көрсөтүү: 9 кадам

Video: VISUINO Интернеттен Live Forex валютасынын баасын көрсөтүү: 9 кадам

Video: VISUINO Интернеттен Live Forex валютасынын баасын көрсөтүү: 9 кадам
Video: Очень странное изобретение от блогерши! | Главные Новости 2024, Ноябрь
Anonim
Image
Image

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

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот

Бардык модулдар makerfabsтен. Аларда эң жакшы сапат модулдары бар, алар атаандаштыктан Light-жыл алдыда, ошондой эле эң арзан баада.

  • NodeMCU Mini
  • OLED Lcd
  • Breadboard
  • Өткөргүч зымдар
  • Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
  • NodeMCUдан GNDди панель пинине (gnd) туташтырыңыз
  • NodeMCUдан 5V пинди панель пинине туташтырыңыз (оң)
  • NodeMCUдан OLED LCD пинге (SCL) pin 0 (SCL) туташтыруу
  • NodeMCUдан OLED LCD пинге (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 компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2-сүрөттө көрсөтүлгөндөй "NodeMCU ESP-12" тандаңыз.

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

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

NodeMCU ESP-12ди тандаңыз жана Редактордо Модулдар> WiFi> Кирүү пункттары, […] баскычын басыңыз, ошондо "Кирүү чекиттери" терезеси ачылат

Бул редактордо WiFi кирүү чекитин сол жагына сүйрөңүз.

  • "SSIDдин" астына WiFi тармагыңыздын атын коюңуз
  • "Сырсөз" астына WiFi тармагыңыз үчүн кирүү сырсөзүн коюңуз

"Кирүү чекиттери" терезесин жабыңыз

Редактордун сол жагында Модулдар> Wifi> Сокеттерди тандап, […] баскычын басыңыз, ошондо "Sockets" терезеси ачылат

TCP Кардарын оңдон солго сүйрөңүз

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

5 -кадам: Visuino компоненттерин кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  • "Жана" логикалык компонентти кошуу
  • "Текстти эстеп калуу" компонентин кошуу
  • "Текст узундугу" компонентин кошуу
  • 2x "Наркты салыштыруу" компонентин кошуңуз
  • "Оң текстти жок кылуу" компонентин кошуу
  • "Сол текстти жок кылуу" компонентин кошуу
  • "Текстти алмаштыруу" компонентин кошуу
  • "Импульс генератору" компонентин кошуңуз
  • "Форматталган текст" компонентин кошуу
  • "Char to Text" компонентин кошуңуз
  • "Display OLED" I2C компонентин кошуу

6 -кадам: Visuinoдо: Компоненттерди туташтыруу

Visuinoдо: Компоненттерди туташтыруу
Visuinoдо: Компоненттерди туташтыруу
  • "And1" төөнөгүчүн [Чыгуу] RememberText1 түйүнүнө [Эсте тутуу] менен туташтыруу [Эске алуу]
  • "And1" төөнөгүчүн [0] "CompareValue2" пинине туташтырыңыз [Чыгуу]
  • "And1" пинин [1] "CompareValue1" пинине туташтырыңыз [Чыгуу]
  • TextLength1 пинди [Out] CompareValue1 pin [In] жана CompareValue2 pin [In] менен туташтырыңыз
  • "DeleteRightText1" төөнөгүчүн [In] CharToText1 пинге [Out] туташтырыңыз
  • ошондой эле CharToText1 төөнөгүчүн [Чыгуу] NodeMCU сериясына [0] пин [In] туташтырыңыз
  • "DeleteRightText1" төөнөгүчүн [Чыгуу] DeleteLeftText1 төөнөгүчкө [Кирүү] туташтырыңыз
  • DeleteLeftText1 төөнөгүчтү [Чыгуу] менен ReplaceText1 төөнөгүчкө [In] туташтырыңыз
  • ReplaceText1 төөнөгүчтү [Чыгуу] RememberText1 пинге [In] туташтырыңыз
  • RememberText1 төөнөгүчүн [Чыгуу] DisplayOLED1> Текст талаасына> пин [in] туташтырыңыз
  • DisplayOLED1 төөнөгүчүн [Чыгуу] NodeMCU ESP-12 I2C пинине туташтырыңыз [Кир]
  • PulseGenerator1 төөнөгүчүн [Чыгуу] FormattedText1 төөнөгүчкө [Саат] туташтырыңыз
  • NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [In] үчүн FormattedText1 төөнөгүчүн [Чыгуу] туташтырыңыз.
  • NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [Out] CharToText1 pin'ге [In] туташтыруу

7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.

Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

8 -кадам: Play

Эгерде сиз NodeMCU модулун иштетсеңиз, OLED Lcd EUR/USD учурдагы баасын көрсөтө баштайт.

Куттуктайм! Visuino менен Live Forex Price долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Сиз Visuinoдо жүктөп жана ача аласыз: Жүктөө шилтемеси

9 -кадам: Visuinoдо: Компоненттердин Орнотуулары

  • CompareValue1: Кыймыл редакторунда "Value": 3, жана Өзгөртүлгөн: True жана "CompareType": ctBigger коюлган
  • CompareValue2: Кыймыл редакторунда "Мааниси": 8, жана Өзгөртүлгөн: Жалган жана "CompareType": ctSmaller
  • DeleteRightText1 мулк редакторунда "Length" топтому: 931
  • DeleteLeftText1 "Length" мулк редакторунда: 53
  • ReplaceText1 мулк редакторунда "Наркынан" коюлган:

  • PulseGenerator1 "Frequency" мулк редакторунда: 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

Сунушталууда: