Мазмуну:

Visuino - NodeMCU колдонуп Интернет NIST серверинен так убакытты алыңыз: 8 кадам
Visuino - NodeMCU колдонуп Интернет NIST серверинен так убакытты алыңыз: 8 кадам

Video: Visuino - NodeMCU колдонуп Интернет NIST серверинен так убакытты алыңыз: 8 кадам

Video: Visuino - NodeMCU колдонуп Интернет NIST серверинен так убакытты алыңыз: 8 кадам
Video: Visuino and Delphi Tutorial: Remote Wi-Fi Temperature and Humidity measurement with NodeMCU/ESP8266 2024, Июль
Anonim
Image
Image

Бул окуу куралында биз NodeMCU Mini, OLED Lcd жана Visuino аркылуу NIST Serverден Lcdдеги жандуу интернетти көрсөтүү үчүн колдонобуз. Демонстрациялык видеону көрүңүз. Илхам үчүн кредит youtube колдонуучусу "Ciprian Balalau" га берилет.

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

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • NodeMCU Mini
  • OLED LcdRed LED
  • 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 -кадам: Visuinoдо компоненттерди кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  • InternetTime компонентин кошуу
  • Pulse Generator компонентин кошуп, жыштыкты коюңуз: 0.1166667
  • DeleteRightText компонентин кошуп, узундугун төмөнкүгө коюңуз: 8
  • DeleteLeftText компонентин кошуп, узундугун 1ге коюңуз
  • OLED дисплей I2C кошуу

OLED Display компонентин эки жолу чыкылдатыңыз жана "Тегерек тик бурчтукту" сол жакка сүйрөңүз (сүрөттү караңыз), Бийиктиги: 30, туурасы: 120, x: 4, Y: 15

"Текст талаасын" сол жакка сүйрөңүз (сүрөттү караңыз), x: 17 Y: 30 коюңуз

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

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

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

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

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

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

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

"Касиеттер" терезесинде хостту коюңуз: time-b-g.nist.gov

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

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

Visuinoдо: Компоненттерди туташтыруу
Visuinoдо: Компоненттерди туташтыруу
  • NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] менен InternetTime1 PIN [Socket] туташуу
  • PulseGenerator1 PIN [OUT] туташуу InternetTime1 PIN [Саат]
  • NodeMCU ESP-12 Serial [0] PIN [IN] жана DeleteRightText1 PIN [IN] менен InternetTime1 PIN [Чыгуу] туташуу
  • 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де, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

8 -кадам: Play

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

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

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