Mundarija:
- 1 -qadam: kirish
- 2 -qadam: komponentlar
- 3 -qadam: protsedura
- 4 -qadam: Uskuna ulanishlari
- 5 -qadam: NodeMCU -ni dasturlash:
- 6 -qadam: Eslatma
Video: IoT loyihalari uchun Internet -soat (NTP): 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu loyiha sizga qo'shimcha RTC uskunalarini talab qilmasdan, Internetdan IoT loyihalari uchun vaqt ajratishga yordam beradi. Ushbu qo'llanmada biz Nokia LCD 5110 -dan qanday foydalanishni, Internetdan NTP ma'lumotlarini olishni va LCD displeyda ma'lum koordinatalarda ko'rsatishni o'rganamiz. Keling, NTP haqida qisqacha ma'lumot beraylik.
1 -qadam: kirish
Tarmoq vaqti protokoli (NTP) - TCP/IP protokoli to'plamining eng qadimgi qismlaridan biri va tarmoqdagi kompyuter soatlarini sinxronlashtirish uchun ishlatiladigan protokol. NTP atamasi protokolga ham, kompyuterda ishlaydigan mijoz-server dasturlariga ham tegishli.
1981 yilda Delaver Universitetida Devid Mills tomonidan ishlab chiqilgan NTP xatolarga chidamli va kengaytiriladigan qilib yaratilgan. NTP qanday ishlaydi? NTP mijozi NTP serveri bilan vaqt so'rovi almashishni boshlaydi. Ushbu almashinuv natijasida mijoz aloqa uzilishini va uning lokal ofsetini hisoblay oladi va mahalliy soatni server kompyuteridagi soatga moslashtira oladi. Qoida tariqasida, dastlab soatni o'rnatish uchun taxminan 5-10 daqiqa davomida oltita almashinuv talab qilinadi. Sinxronlashtirilgandan so'ng, mijoz soatni har 10 daqiqada bir marta yangilaydi, odatda faqat bitta xabar almashishni talab qiladi. Mijoz-server sinxronizatsiyasidan tashqari. Bu tranzaksiya 123 -portdagi Foydalanuvchi Datagram Protokoli orqali amalga oshiriladi. NTP shuningdek, tengdosh kompyuter soatlarining translyatsiya sinxronizatsiyasini qo'llab -quvvatlaydi.
2 -qadam: komponentlar
- NodeMCU
- Nokia 5110 LCD displeyi
3 -qadam: protsedura
Biz Nokia 5110 LCD -da vaqt va ma'lumotlarni ko'rsatmoqchimiz, avval siz Nokia 5110 LCD bilan tanishishingiz kerak, siz kodni o'zgartirish orqali boshqa chiqish usullaridan foydalanishingiz mumkin.
Nokia 5110 LCD: Nokia 5110 - bu ko'plab ilovalar uchun asosiy grafik LCD displey. U dastlab uyali telefon ekrani sifatida mo'ljallangan edi. Bu lehimlanishi oson bo'lgan tenglikka o'rnatiladi. U Nokia 3310 LCD displeyida ishlatilgan PCD8544 tekshirgichidan foydalanadi. PCD8544 - bu kam quvvatli CMOS LCD displeyi/drayveri, u 48 satr va 84 ustunli grafik displeyni boshqarishga mo'ljallangan. Displey uchun zarur bo'lgan barcha funktsiyalar bitta chipda taqdim etilgan, shu jumladan, LCD-displeyning yonma-yon ishlab chiqarilishi va noto'g'ri kuchlanish, natijada minimal tashqi komponentlar va quvvat sarfi kam bo'ladi. PCD8544 mikro-kontrollerlarga ketma-ket avtobus interfeysi orqali ulanadi.
4 -qadam: Uskuna ulanishlari
Bog'lanish uchun chizish sxemasidan foydalaning:
Nokia LCD nodlari NodeMCU pinlari
RST ……………………….. D1
Idoralar …………………………. D2
DC ……………………….. D0
Din ……………………….. D7
CLK ………………………. D5
VCC ………………………………………………………………………….
BL ………………………… Orqa yoritgichni yoqish uchun VCC pinidan foydalaning (orqa nuri sozlash uchun o'zgaruvchan qarshilik qo'shishingiz mumkin)
GND ……………………….. GND
5 -qadam: NodeMCU -ni dasturlash:
Arduino IDE -da esp8266 taxtasi borligiga ishonch hosil qiling, Arduino IDE -ga biriktirilgan kod va o'rnatish kutubxonalarini yuklab oling, so'ngra mahalliy Wi -Fi SSID va parol va GMT -ni o'z hududingiz bo'yicha kodga o'rnating, uni boshqaruvchingizga yuklang. Dastlab, u Internetga ulanmaguncha noto'g'ri ma'lumotlarni ko'rsatadi, yangilangan vaqt va sanani bir necha soniya kutib turing, ushbu qo'llanma bilan biriktirilgan videoni tekshiring.
6 -qadam: Eslatma
Iltimos, youtube kanalimizga obuna bo'ling va bizga motivatsiya bering.
Rahmat
Tavsiya:
Ilmiy loyiha uchun Arduino yordamida RADARni qanday qilish kerak - Eng yaxshi Arduino loyihalari: 5 qadam
Ilmiy loyiha uchun Arduino yordamida RADARni qanday qilish kerak | Arduino -ning eng yaxshi loyihalari: Salom do'stlar, men sizga ko'rsatma beraman, arduino nano yordamida yaratilgan ajoyib radar tizimini yaratish, bu loyiha ilmiy loyihalar uchun juda mos keladi va agar siz sovrinni yutib olish juda yaxshi bo'lsa, uni juda kam sarmoya va imkoniyat bilan osonlikcha qilishingiz mumkin.
Arduino loyihalari uchun ajoyib noutbuk sensorli panel! 18 qadam (rasmlar bilan)
Arduino loyihalari uchun ajoyib noutbuk sensorli panelini buzish!: Bir muncha vaqt oldin, men Arduino mikrokontrolerli PS/2 sensorli panelini o'ylab topganimda, uning ikkita ulanishini raqamli kirish sifatida ishlatish mumkinligini bilib oldim. Ushbu yo'riqnomada keling, PS/2 sensorli panelini qanday ishlatishni bilib olaylik
Mikrokontroller loyihalari uchun o'rtacha ish vaqti: 6 qadam
Sizning mikrokontroler loyihalaringiz uchun o'rtacha ish haqi: Men bu ko'rsatmada men ishlaydigan o'rtacha nima ekanligini va nima uchun unga g'amxo'rlik qilish kerakligini tushuntirib beraman, shuningdek, maksimal hisoblash samaradorligi uchun uni qanday amalga oshirish kerakligini ko'rsataman (murakkablik haqida qayg'urmang, bu tushunish juda oson va
DIY loyihalari uchun USB-C PD quvvat uyasi: 5 qadam
DIY loyihalari uchun USB-C PD Power Hub: Taxminan bir oy oldin, men sizga shunday shahar quvvat adapteridan foydalanib, USB quvvat uyasini qanday yaratishni ko'rsatgandim. Takliflardan biri bu USB tipidagi quvvat manbai sifatida foydalanish edi va mana bu maqolada biz buni qanday qilishni bilib olamiz
Ulangan LED lampalar - IoT loyihalari: 7 qadam (rasmlar bilan)
Ulangan LED lampalar | IoT loyihalari: Bu siz hozir bozorda ko'rgan boshqa o'yilgan LED chiroq emas. Bu lampalarning ilg'or versiyasi. Ulangan qurilmalar davrida men o'zim ulangan lampalarni ishlab chiqarganman. Ushbu loyiha Filimin nomli bitta mahsulotdan ilhomlangan: