Mundarija:

Visuino - Internet NIST serveridan NodeMCU yordamida aniq vaqtni oling: 8 qadam
Visuino - Internet NIST serveridan NodeMCU yordamida aniq vaqtni oling: 8 qadam

Video: Visuino - Internet NIST serveridan NodeMCU yordamida aniq vaqtni oling: 8 qadam

Video: Visuino - Internet NIST serveridan NodeMCU yordamida aniq vaqtni oling: 8 qadam
Video: Get Time and Date from NIST server using VISUINO 2024, Noyabr
Anonim
Image
Image

Ushbu qo'llanmada biz NodeMCU Mini, OLED Lcd va Visuino -dan NIST serveridan Lcd -da jonli Internet vaqtini ko'rsatish uchun foydalanamiz. Namoyish videosini tomosha qiling. Ilhom uchun kredit YouTube foydalanuvchisi "Ciprian Balalau" ga beriladi.

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • NodeMCU Mini
  • OLED LcdRed LED
  • Non paneli
  • Jumper simlari
  • Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
  • NodeMCU -dan GND -ni taxta piniga (gnd) ulang
  • NodeMCU -dan 5V pinni taxta piniga ulang (ijobiy)
  • 0 pinini (SCL) NodeMCU dan OLED LCD piniga (SCL) ulang.
  • 1 -pinni (SDA) NodeMCU dan OLED LCD piniga (SDA) ulang.
  • OLED LCD pinini (VCC) non paneliga ulang (ijobiy)
  • OLED LCD pinini (GND) non paneli piniga (GND) ulang

3-qadam: Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang

Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang
Visuino-ni ishga tushiring va NodeMCU ESP-12-ni tanlang

Arduino -ni dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarmagan bo'lsangiz, Arduino IDE -ni ESP 8266 dasturiga o'rnatish bo'yicha ko'rsatmalarni bajaring! Visuino ham o'rnatilishi kerak. Visuino-ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino-dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1-rasm) Dialog paydo bo'lganda, 2-rasmda ko'rsatilgandek "NodeMCU ESP-12" -ni tanlang.

4 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
  • InternetTime komponentini qo'shing
  • Pulse Generator komponentini qo'shing va chastotani 0.1166667 ga o'rnating
  • DeleteRightText komponentasini qo'shing va uzunligini quyidagicha o'rnating: 8
  • DeleteLeftText komponentasini qo'shing va uzunligini 1 ga o'rnating
  • OLED displey I2C qo'shing

OLED Displey komponentasini ikki marta bosing va "Dumaloq to'rtburchaklar chizish" ni chap tomonga suring (rasmga qarang), Balandligi: 30, kengligi: 120, x: 4, Y: 15.

"Matn maydoni" ni chap tomonga torting (rasmga qarang), x: 17 Y: 30 ni o'rnating

5 -qadam: Wi -Fi -ni sozlash

WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash
WiFi sozlash

NodeMCU ESP-12 ni tanlang va Modullar> WiFi> Kirish nuqtalari muharririda […] tugmasini bosing, shunda "Kirish nuqtalari" oynasi ochiladi

Ushbu tahrirlovchida WiFi kirish nuqtasini chap tomonga torting.

  • "SSID" ostida Wi -Fi tarmog'ining nomini kiriting
  • "Parol" ostida Wi -Fi tarmog'iga kirish parolini kiriting

"Kirish nuqtalari" oynasini yoping

Tahrirlovchining chap tomonida Modullar> Wi -Fi> Sockets -ni tanlang, […] tugmachasini bosing, shunda "Sockets" oynasi ochiladi TCP mijozini o'ngdan chapga torting.

Xususiyatlar oynasi ostida hostni belgilang: time-b-g.nist.gov

Xususiyatlar oynasi ostida portni o'rnating: 37

6 -qadam: Visuino -da: komponentlarni ulash

Visuino -da: komponentlarni ulash
Visuino -da: komponentlarni ulash
  • NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN-kodini [IN] InternetTime1 PIN-kodiga [Socket] ulang.
  • PulseGenerator1 PIN kodini [OUT] InternetTime1 PIN -kodiga ulang [Soat]
  • InternetTime1 PIN-kodini [Chiqish] NodeMCU ESP-12 ketma-ket [0] PIN-kodiga [IN] va DeleteRightText1 PIN-kodiga [IN] ulang.
  • DeleteRightText1 PIN kodini [OUT] DeleteLeftText1 PIN kodiga [IN] ulang.
  • DeleteLeftText1 PIN kodini [OUT] DisplayOLED1 elementlariga ulang. Matn maydoni1 PIN [IN]
  • DisplayOLED1 PIN-kodini [OUT] NodeMCU ESP-12 I2C PIN-kodiga [IN] ulang.

7 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun 1 -rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.

Arduino IDE -da kodni kompilyatsiya qilish va yuklash uchun Yuklab olish tugmasini bosing (2 -rasm).

8 -qadam: O'ynang

Agar siz NodeMCU modulini quvvatlantirsangiz, OLED Lcd joriy vaqt va sanani ko'rsatishni boshlaydi.

Tabriklaymiz! Siz Visuino bilan Internetdagi "Jonli vaqt" loyihasini yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham ilova qilingan. Siz uni Visuino -da yuklab olishingiz va ochishingiz mumkin: Yuklab olish havolasi

Tavsiya: