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

IoT төслийн интернет цаг (NTP): 6 алхам
IoT төслийн интернет цаг (NTP): 6 алхам

Видео: IoT төслийн интернет цаг (NTP): 6 алхам

Видео: IoT төслийн интернет цаг (NTP): 6 алхам
Видео: Төслийн төлөвлөгөөг мэргэжлийн түвшинд боловсруулахад анхаарах зүйлс I Episode 01 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү төсөл нь нэмэлт RTC тоног төхөөрөмж шаардалгүйгээр IoT төслүүдэд интернэтээс цаг авахад туслах болно. Энэхүү гарын авлагад бид Nokia LCD 5110 -ийг хэрхэн ашиглах, интернэтээс NTP өгөгдлийг авах, тодорхой координатаар LCD дэлгэц дээр үзүүлэх талаар ярих болно. ГССҮТ -ийн талаар товч танилцуулъя.

Алхам 1: Танилцуулга

Сүлжээний цагийн протокол (NTP) нь сүлжээний компьютерийн цагийг синхрончлоход ашигладаг протокол бөгөөд энэ нь TCP/IP протоколын цуглуулгын хамгийн эртний хэсгүүдийн нэг юм. NTP гэсэн нэр томъёо нь компьютер дээр ажилладаг протокол болон үйлчлүүлэгч-серверийн програмуудад хоёуланд нь хэрэглэгддэг.

1981 онд Делавэрийн Их Сургуульд Дэвид Миллс боловсруулсан NTP нь алдааг тэсвэрлэх чадвартай, өргөтгөх боломжтой. NTP хэрхэн ажилладаг вэ? NTP клиент нь NTP сервертэй цагийн хүсэлт солилцох ажлыг эхлүүлдэг. Энэхүү солилцооны үр дүнд үйлчлүүлэгч холболтын хоцрогдол болон түүний орон нутгийн офсетыг тооцоолох боломжтой бөгөөд дотоод цагийг серверийн компьютер дээрх цагтай тохируулах боломжтой болно. Дүрмээр бол эхлээд цагийг тохируулахын тулд ойролцоогоор 5-10 минутын хугацаанд зургаан солилцоо хийх шаардлагатай байдаг. Синхрончлогдсоны дараа үйлчлүүлэгч цагийг 10 минут тутамд нэг удаа шинэчилдэг бөгөөд ихэвчлэн ганцхан мессеж солилцох шаардлагатай болдог. Үйлчлүүлэгч-серверийн синхрончлолоос гадна. Энэ гүйлгээ нь 123 порт дээрх User Datagram Protocol -оор хийгддэг. NTP нь үе тэнгийн компьютерийн цагны синхрончлолыг дэмждэг.

Алхам 2: бүрэлдэхүүн хэсгүүд

  1. NodeMCU
  2. Nokia 5110 LCD дэлгэц

Алхам 3: Процедур

Тоног төхөөрөмжийн холболт
Тоног төхөөрөмжийн холболт

Бид Nokia 5110 LCD дээр цаг хугацаа, өгөгдлийг харуулах гэж байна, та эхлээд Nokia 5110 LCD -тэй танилцах хэрэгтэй бөгөөд кодонд өөрчлөлт оруулах замаар өөр гаралтын аргыг ашиглаж болно.

Nokia 5110 LCD: Nokia 5110 бол олон төрлийн хэрэглээний үндсэн график LCD дэлгэц юм. Энэ нь анх гар утасны дэлгэц болгон ашиглах зориулалттай байв. Энэ нь гагнахад хялбар ПХБ дээр суурилагдсан. Энэ нь Nokia 3310 LCD -д хэрэглэгддэг PCD8544 хянагчийг ашигладаг. PCD8544 бол 48 мөр, 84 баганы график дэлгэцийг удирдах зориулалттай бага хүчин чадалтай CMOS LCD хянагч/драйвер юм. Дэлгэцийн хувьд шаардлагатай бүх функцуудыг нэг чипээр хангаж өгдөг, үүнд чип дээр LCD хангамж, хэвийсэн хүчдэл орно, ингэснээр хамгийн бага гадаад бүрэлдэхүүн хэсэг, эрчим хүчний хэрэглээ бага болно. PCD8544 нь цуваа автобусны интерфейсээр дамжуулан микроконтроллертой холбогддог.

Алхам 4: Тоног төхөөрөмжийн холболт

Холбохын тулд fritzing диаграмыг ашиглана уу.

Nokia LCD зүү NodeMCU зүү

RST ……………………….. D1

CE …………………………. D2

DC ………………………….. D0

Дин ………………………….. D7

CLK ………………………. D5

VCC ………………………… NodeMCU -ийн 3V зүү эсвэл гадаад 3.3V тэжээлийг ашиглана уу

BL …………………………… VCC зүүгээр арын гэрлийг асаах (арын гэрлийг тохируулахын тулд хувьсах эсэргүүцэл нэмж болно)

GND ……………………….. GND

Алхам 5: NodeMCU -г програмчлах:

Arduino IDE -д esp8266 самбар байгаа эсэхийг шалгаарай, хавсаргасан кодыг татаж аваад Arduino IDE дээрээ суулгаарай, дараа нь орон нутгийнхаа wifi SSID & Нууц үг, GMT -ийг кодын бүсийн дагуу тохируулаад хянагчтаа байршуулаарай. Эхэндээ энэ нь интернетэд холбогдох хүртэл буруу өгөгдлийг харуулах болно, шинэчлэгдсэн цаг, огноог хэдэн секунд хүлээгээд хавсаргасан видеог энэ заавраас үзнэ үү.

Алхам 6: Анхаарна уу

Манай youtube суваг дээр бүртгүүлж, бидэнд урам зориг өгөөрэй.

Баярлалаа

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