Мазмұны:

NODEMCU мен VISUINO интернеттен тікелей жаңалықтарды көрсетеді: 8 қадам
NODEMCU мен VISUINO интернеттен тікелей жаңалықтарды көрсетеді: 8 қадам

Бейне: NODEMCU мен VISUINO интернеттен тікелей жаңалықтарды көрсетеді: 8 қадам

Бейне: NODEMCU мен VISUINO интернеттен тікелей жаңалықтарды көрсетеді: 8 қадам
Бейне: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Шілде
Anonim
Image
Image

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

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

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • 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 -ны бірінші суретте көрсетілгендей іске қосыңыз, Visuino ішіндегі Arduino компонентінің (1 -сурет) «Құралдар» түймесін басыңыз.

Диалог пайда болған кезде 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 компоненттерін қосыңыз

CharToText1 компонентін қосыңыз

Максималды ұзындықты 1000 орнатыңыз

OLED I2C дисплейін қосыңыз

Екі рет шертіп, терезеде Мәтін өрісін солға қарай сүйреңіз

Пішімделген мәтінді қосыңыз

мұны «мәтіндік» мәніне қойыңыз: GET

Қабылдау: text/html, application/xhtml+xml, application/xml; q = 0.9, image/webp, image/apng, */ *; q = 0.8

Қабылдау-Шарсет: *. *

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

Жүргізуші: feeds.reuters.com

DNT: 1

Мәтінді ауыстыруды қосу (ReplaceText1)

  1. «Мәннен» орнатыңыз:
  2. «ToValue» параметрін бос күйге қойыңыз

Мәтінді ауыстыруды қосу (ReplaceText2)

  1. (суретті қараңыз) «Мәннен» орнатыңыз: TAB TAB
  2. «ToValue» параметрін бос күйге қойыңыз
  • Мәтін ұзындығын қосу (TextLength2)
  • ContainsText қосу (ContainsText1)
  1. «Мәтін» мәнін орнатыңыз: TAB TAB

    (суретті қараңыз)

    • Есте сақтау мәтінін қосыңыз
    • AND логикасын қосыңыз

    • AddValue қосыңыз
    1. орнатылған мән: 1

      • CompareValue қосу (CompareValue1)

        1. «comparetype» орнатыңыз: ctSmallerOrEqual
        2. «мәнді» орнатыңыз: 2

        • CompareValue қосу (CompareValue3)

          1. «comparetype» орнатыңыз: ctBigger
          2. «мәнді» орнатыңыз: 3

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

          Visuino -да: компоненттерді қосу
          Visuino -да: компоненттерді қосу
          • NodeMCU ESP-12> TCP Client1 модульдерінің Wi-Fi модульдерін қосу> CharToText1 түйреуішіне бекіту [Шығу]
          • CharToText1 түйреуішін [шығыс] ReplaceText1 түйреуішіне [дюйміне] қосыңыз
          • ReplaceText1 түйреуішін [шығарып] TextLength2 түйреуішіне [в] және ContextText1 түйреуішін [дюйміне] және RememberText1 түйреуішін [дюйміне] қосыңыз
          • TextLength2 түйреуішті [шығыс] CompareValue3 істігіне [дюймге] қосыңыз
          • CompareValue3 түйреуішті [шығару] мен 1 түйінге [1] қосыңыз
          • ContainsText1 түйреуішін [шығару] мен1 түйініне [0] жалғау
          • And1 түйреуішті [шығару] AddValue1 түйреуішіне [дюйміне] қосыңыз
          • AddValue1 түйреуішін [шығару] CompareValue1 түйреуішіне [дюйміне] қосыңыз
          • CompareValue1 түйреуішін [шығарып алуды] RememberText1 түйініне [есте сақтау] мен түйістіруді [еске түсіру] жалғаңыз
          • RememberText1 түйреуішін [шығыс] ReplaceText2 түйреуішіне [енгізу] қосыңыз
          • ReplaceText2 түйреуішін [шығу] NodeMCU ESP-12 serial0 істігіне [в] және DisplayOLED1 элементтерінің мәтін өрісінің түйреуішіне [в] қосыңыз
          • DisplayOLED1 түйреуішін [шығыс] NodeMCU ESP-12 I2C істігіне жалғаңыз

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

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

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

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

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

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

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

Ұсынылған: