Агуулгын хүснэгт:

Visuino - NODMCU ашиглан Интернет NIST серверээс яг цаг авах: 8 алхам
Visuino - NODMCU ашиглан Интернет NIST серверээс яг цаг авах: 8 алхам

Видео: Visuino - NODMCU ашиглан Интернет NIST серверээс яг цаг авах: 8 алхам

Видео: Visuino - NODMCU ашиглан Интернет NIST серверээс яг цаг авах: 8 алхам
Видео: #1 - NodeMCU Introduction | ESP8266 Module | Getting Started with NodeMCU ESP8266 | English 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү гарын авлагад бид NodeMCU Mini, OLED Lcd, Visuino ашиглан NIST серверээс Lcd дээрх интернэтийн шууд цагийг харуулах болно. Үзүүлэх видео үзэх. Сүнслэг нөлөө бүхий кредитийг youtube хэрэглэгч "Ciprian Balalau" хүртдэг.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • NodeMCU Mini
  • OLED LcdRed LED
  • Талхны самбар
  • Холбогч утас
  • Visuino програм: Visuino татаж авах

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ
  • NodeMCU -аас GND -ийг талхны зүү (gnd) руу холбоно уу
  • NodeMCU -аас 5V зүүг талхны зүү рүү холбоно уу (эерэг)
  • NodeMCU -аас OLED LCD зүү (SCL) руу зүү 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-г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2-р зурагт үзүүлсэн шиг "NodeMCU ESP-12" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  • InternetTime бүрэлдэхүүн хэсгийг нэмнэ үү
  • Импульс үүсгэгчийн бүрэлдэхүүн хэсгийг нэмж, давтамжийг 0.1166667 болгож тохируулна уу
  • DeleteRightText бүрэлдэхүүн хэсгийг нэмж, уртыг тохируулна уу: 8
  • DeleteLeftText бүрэлдэхүүн хэсгийг нэмж, уртыг 1 болгож тохируулна уу
  • OLED дэлгэц I2C нэмнэ үү

OLED Display бүрэлдэхүүн хэсэг дээр давхар товшоод "Дугуй тэгш өнцөгт зурах" хэсгийг зүүн тийш чирнэ үү (зургийг үзнэ үү), Өндөр: 30, өргөн: 120, х: 4, Y: 15

мөн "Текстийн талбар" -ыг зүүн тийш чирнэ үү (зургийг үзнэ үү), x: 17 Y: 30 -ийг тохируулна уу

Алхам 5: WiFi тохиргоо

WiFi тохиргоо
WiFi тохиргоо
WiFi тохиргоо
WiFi тохиргоо
WiFi тохиргоо
WiFi тохиргоо

NodeMCU ESP-12-ийг сонгоод Modules> WiFi> Access Points засварлагч дээр […] товчлуурыг дарахад "Хандалтын цэгүүд" цонх нээгдэнэ

Энэ засварлагч дээр WiFi хандалтын цэгийг зүүн тийш чирнэ үү.

  • "SSID" хэсэгт WiFi сүлжээнийхээ нэрийг оруулна уу
  • "Нууц үг" хэсэгт WiFi сүлжээнд нэвтрэх нууц үгээ оруулна уу

"Хандалтын цэгүүд" цонхыг хаа

Редакторын зүүн талд Modules> Wifi> Sockets -ийг сонгоод […] товчлуур дээр дарахад "Sockets" цонх нээгдэх болно TCP Client -ийг баруун талаас зүүн тийш чирнэ үү.

Properties цонхны доор хостыг тохируулна уу: time-b-g.nist.gov

Properties цонхны доор портыг тохируулна уу: 37

Алхам 6: Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбох

Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбох
Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбох
  • NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] -г InternetTime1 PIN [Socket] руу холбоно уу.
  • PulseGenerator1 PIN [OUT] -г InternetTime1 PIN [Clock] руу холбоно уу.
  • InternetTime1 PIN [Out] -ийг NodeMCU ESP-12 Serial [0] PIN [IN] болон DeleteRightText1 PIN [IN] -д холбоно уу.
  • DeleteRightText1 ПИН [OUT] -г DeleteLeftText1 ПИН [IN] -д холбоно уу.
  • DeleteLeftText1 PIN [OUT] -г DisplayOLED1 элементүүдтэй холбоно уу. Текст талбар1 ПИН [IN]
  • DisplayOLED1 PIN [OUT] -ийг NodeMCU ESP-12 I2C PIN [IN] -д холбоно уу.

Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Алхам 8: Тоглох

Хэрэв та NodeMCU модулийг асаах юм бол OLED Lcd нь одоогийн цаг, огноог харуулах болно.

Баяр хүргэе! Та Visuino -той шууд интернет цагийн төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав. Та үүнийг Visuino дээрээс татаж аваад нээж болно: Татаж авах линк

Зөвлөмж болгож буй: