Мазмұны:

Visuino - NODMCU көмегімен Интернет NIST серверінен дәл уақытты алыңыз: 8 қадам
Visuino - NODMCU көмегімен Интернет NIST серверінен дәл уақытты алыңыз: 8 қадам

Бейне: Visuino - NODMCU көмегімен Интернет NIST серверінен дәл уақытты алыңыз: 8 қадам

Бейне: Visuino - NODMCU көмегімен Интернет NIST серверінен дәл уақытты алыңыз: 8 қадам
Бейне: Visuino and Delphi Tutorial: Remote Wi-Fi Temperature and Humidity measurement with NodeMCU/ESP8266 2024, Шілде
Anonim
Image
Image

Бұл оқулықта біз NodeMCU Mini, OLED Lcd және Visuino бағдарламаларын NIST серверінен Lcd -те тікелей интернет уақытын көрсету үшін қолданамыз. Демонстрациялық бейнені қараңыз. Шабыт үшін несие youtube қолданушысы «Ciprian Balalau» алады.

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

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
  • NodeMCU Mini
  • OLED LcdRed жарық диоды
  • Нан тақтасы
  • Өткізгіш сымдар
  • 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 -қадам: Visuino компоненттерін қосыңыз

Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
Visuino компоненттерін қосыңыз
  • InternetTime компонентін қосыңыз
  • Импульстік генератор компонентін қосыңыз және жиілікті орнатыңыз: 0.1166667
  • DeleteRightText компонентін қосыңыз және ұзындығын орнатыңыз: 8
  • DeleteLeftText компонентін қосыңыз және ұзындығын 1 -ге орнатыңыз
  • I2C OLED дисплейін қосыңыз

OLED Display компонентін екі рет шертіңіз және «Дөңгелек тіктөртбұрыш салу» белгісін сол жаққа сүйреңіз (суретті қараңыз), биіктігі: 30, ені: 120, x: 4, Y: 15

«Мәтін өрісін» сол жаққа сүйреңіз (суретті қараңыз), x: 17 Y: 30 орнатыңыз

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

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

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

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

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

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

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

Сипаттар терезесінің астында хостты орнатыңыз: time-b-g.nist.gov

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

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

Visuino -да: компоненттерді қосу
Visuino -да: компоненттерді қосу
  • NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN кодын [IN] InternetTime1 PIN [ұясына] қосыңыз.
  • PulseGenerator1 PIN кодын [OUT] InternetTime1 PIN кодына [Сағат] қосу
  • InternetTime1 PIN кодын [Шығу] NodeMCU ESP-12 сериялық [0] PIN кодына [IN] және DeleteRightText1 PIN кодына [IN] қосыңыз.
  • DeleteRightText1 PIN кодын [OUT] DeleteLeftText1 PIN кодына [IN] қосыңыз
  • DeleteLeftText1 PIN кодын [OUT] DisplayOLED1 элементтеріне жалғаңыз. Мәтін өрісі1 PIN [IN]
  • DisplayOLED1 PIN кодын [OUT] NodeMCU ESP-12 I2C PIN кодына [IN] қосыңыз

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

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

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

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

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

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

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

Ұсынылған: