Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino-г эхлүүлээд NodeMCU ESP-12-ийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 5: WiFi тохиргоо
- Алхам 6: Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбох
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
Видео: Visuino - NODMCU ашиглан Интернет NIST серверээс яг цаг авах: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад бид 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-ийг сонгоно уу
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 -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- InternetTime бүрэлдэхүүн хэсгийг нэмнэ үү
- Импульс үүсгэгчийн бүрэлдэхүүн хэсгийг нэмж, давтамжийг 0.1166667 болгож тохируулна уу
- DeleteRightText бүрэлдэхүүн хэсгийг нэмж, уртыг тохируулна уу: 8
- DeleteLeftText бүрэлдэхүүн хэсгийг нэмж, уртыг 1 болгож тохируулна уу
- OLED дэлгэц I2C нэмнэ үү
OLED Display бүрэлдэхүүн хэсэг дээр давхар товшоод "Дугуй тэгш өнцөгт зурах" хэсгийг зүүн тийш чирнэ үү (зургийг үзнэ үү), Өндөр: 30, өргөн: 120, х: 4, Y: 15
мөн "Текстийн талбар" -ыг зүүн тийш чирнэ үү (зургийг үзнэ үү), x: 17 Y: 30 -ийг тохируулна уу
Алхам 5: 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 -д: Бүрэлдэхүүн хэсгүүдийг холбох
- 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 кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.
Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Алхам 8: Тоглох
Хэрэв та NodeMCU модулийг асаах юм бол OLED Lcd нь одоогийн цаг, огноог харуулах болно.
Баяр хүргэе! Та Visuino -той шууд интернет цагийн төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав. Та үүнийг Visuino дээрээс татаж аваад нээж болно: Татаж авах линк
Зөвлөмж болгож буй:
(IOT төсөл) ESP8266 болон Openweather API ашиглан цаг агаарын мэдээллийг авах: 5 алхам
(IOT төсөл) ESP8266 болон Openweather API ашиглан цаг агаарын мэдээг авах: Энэхүү зааварчилгаанд бид хотынхаа цаг агаарын мэдээг openweather.com/api -аас татаж авах, боловсруулах програм хангамж ашиглан харуулах энгийн IOT төслийг бүтээх гэж байна
Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам
ESP8266 WeMos D1 R1 Wifi процессор ашиглан Uno ашиглан ESP32-Cam ашиглан зураг авах, илгээх: Uno ашиглан ESP8266 WeMos D1 R1 WiFI процессор ашиглан ESP32-Cam (OV2640) ашиглан зураг авч имэйлд илгээж, Google Драйвт хадгалаад илгээнэ үү. Twilio ашиглан Whatsapp. Шаардлага: Uno -той ESP8266 WeMos D1 R1 WiFI процессор (https: // protosupplies
Интернет цаг: NTP протокол бүхий ESP8266 NodeMCU ашиглан OLED ашиглан огноо, цагийг харуулах: 6 алхам
Интернет цаг: ESP8266 NodeMCU ашиглан NTP протокол ашиглан OLED ашиглан огноо, цагийг харуулах: Сайн байна уу залуусаа, энэ зааварчилгаанд бид интернэтээс цаг авах интернет цаг бүтээх болно, ингэснээр энэ төслийг ажиллуулахад RTC шаардлагагүй болно. интернет холболт ажиллаж байгаа бөгөөд энэ төслийн хувьд танд esp8266 хэрэгтэй бөгөөд энэ нь
ESP8266 ашиглан интернетээс цаг авах - ESP8266 Nodemcu бүхий NTP цагны төсөл: 5 алхам
ESP8266 ашиглан интернетээс цаг авах | ESP8266 Nodemcu -тэй NTP цагны төсөл: Энэхүү гарын авлагад бид Arduino IDE -тэй ESP8266/nodemcu -ийг хэрхэн ашиглах талаар олж мэдэх болно. Цаг авах нь өгөгдлийг бүртгэхэд уншилтынхаа цагийг тэмдэглэхэд тустай байдаг. Хэрэв таны ESP8266 төсөл интернетэд холбогдсон бол та сүлжээний T -ийг ашиглан цаг авах боломжтой
Arduino IDE ашиглан M5stick C ашиглан цаг хийх - M5stack M5stick-C-тэй RTC бодит цагийн цаг: 4 алхам
Arduino IDE ашиглан M5stick C ашиглан цаг хийх | M5stack M5stick-C-тэй RTC бодит цагийн цаг: Сайн байна уу залуусаа, энэ зааварчилгаанд бид Arduino IDE ашиглан m5stack-ийн m5stick-C хөгжүүлэлтийн самбар ашиглан хэрхэн цаг хийхийг сурах болно. Тиймээс m5stick нь огноо, цаг, цагийг харуулах болно. дэлгэц дээр сарын долоо хоног