Агуулгын хүснэгт:
- Алхам 1: Танилцуулга
- Алхам 2: бүрэлдэхүүн хэсгүүд
- Алхам 3: Процедур
- Алхам 4: Тоног төхөөрөмжийн холболт
- Алхам 5: NodeMCU -г програмчлах:
- Алхам 6: Анхаарна уу
Видео: IoT төслийн интернет цаг (NTP): 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү төсөл нь нэмэлт 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: бүрэлдэхүүн хэсгүүд
- NodeMCU
- 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 суваг дээр бүртгүүлж, бидэнд урам зориг өгөөрэй.
Баярлалаа
Зөвлөмж болгож буй:
Raspberry Pi интернет цаг уурын станц: 5 алхам (зурагтай)
Raspberry Pi интернет цаг уурын станц: *** Шинэчлэх *** Энэхүү зааварчилгаа хуучирсан байна. Энэхүү зааварчилгаанд ашигласан цаг агаарын мэдээнд зориулсан цаг агаарын үйлчилгээ ажиллахаа больсон. Гэсэн хэдий ч үндсэндээ ижил зүйлийг хийдэг өөр төсөл байдаг (зөвхөн илүү сайн - энэ заавар
Интернет цаг: NTP протокол бүхий ESP8266 NodeMCU ашиглан OLED ашиглан огноо, цагийг харуулах: 6 алхам
Интернет цаг: ESP8266 NodeMCU ашиглан NTP протокол ашиглан OLED ашиглан огноо, цагийг харуулах: Сайн байна уу залуусаа, энэ зааварчилгаанд бид интернэтээс цаг авах интернет цаг бүтээх болно, ингэснээр энэ төслийг ажиллуулахад RTC шаардлагагүй болно. интернет холболт ажиллаж байгаа бөгөөд энэ төслийн хувьд танд esp8266 хэрэгтэй бөгөөд энэ нь
Visuino - NODMCU ашиглан Интернет NIST серверээс яг цаг авах: 8 алхам
Visuino - Интернет NIST серверээс NodeMCU ашиглан үнэн зөв цаг авах: Энэхүү гарын авлагад бид NodeMCU Mini, OLED Lcd, Visuino ашиглан NIST серверээс Lcd дээрх шууд интернэт цагийг харуулах болно. Үзүүлэх видео үзэх. Сүнслэг нөлөө нь youtube хэрэглэгч " Ciprian Balalau "
ESP8266 RTC байхгүй сүлжээний цаг - Nodemcu NTP цаг RTC байхгүй байна - ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: 4 алхам
ESP8266 RTC байхгүй сүлжээний цаг | Nodemcu NTP цаг RTC байхгүй | ИНТЕРНЕТ ЦАГИЙН ТӨСӨЛ: Төсөл нь RTC -гүй цагны төсөл хийх бөгөөд wifi ашиглан интернэтээс цаг авч, st7735 дэлгэц дээр харуулах болно
Бага зардлаар тохируулж болох IoT төслийн нарны хавтанг суурилуулах: 4 алхам
Бага зардлаар тохируулж болох IoT төслийн нарны хавтан суурилуулах: Хэрэв танд жижиг нарны хавтангаар ажилладаг электроник эсвэл IoT төслүүд байгаа бол уг самбарыг зөв чиглэлд барихын тулд хямд, тохируулга хийх хялбар хэрэгслүүдийг олоход бэрхшээлтэй тулгарч магадгүй юм. Энэ төсөлд би танд гомдол гаргах энгийн аргыг үзүүлэх болно