Sisukord:

Interneti -kell (NTP) IoT -projektide jaoks: 6 sammu
Interneti -kell (NTP) IoT -projektide jaoks: 6 sammu

Video: Interneti -kell (NTP) IoT -projektide jaoks: 6 sammu

Video: Interneti -kell (NTP) IoT -projektide jaoks: 6 sammu
Video: ЭРА ВЫЛОЖИЛА НОВЫЙ ТИК ТОК | TIKTOK | era_ays 94103 2024, November
Anonim
Image
Image

See projekt aitab teil Interneti kaudu aega saada asjade Interneti projektide jaoks, ilma et oleks vaja täiendavat RTC riistvara. Selles õpetuses selgitame, kuidas kasutada Nokia LCD 5110, hankida Internetist NTP -andmed ja kuvada need LCD -ekraanil teatud koordinaatidel. Teeme lühikese sissejuhatuse NTP -sse.

Samm 1: Sissejuhatus

Võrgu ajaprotokoll (NTP) on protokoll, mida kasutatakse arvuti kellaaegade sünkroonimiseks võrgus. See kuulub TCP/IP protokollikomplekti vanimate osade hulka ja on see üks vanimaid osi. Mõiste NTP kehtib nii protokolli kui ka arvutis töötavate kliendi-serveri programmide kohta.

NTP, mille töötas välja David Mills Delaware'i ülikoolis 1981. aastal, on loodud olema väga riketaluv ja skaleeritav. Kuidas NTP töötab? NTP klient alustab ajapäringu vahetamist NTP serveriga. Selle vahetuse tulemusena saab klient arvutada lingi viivituse ja selle kohaliku nihke ning kohandada oma kohaliku kella vastavalt serveri arvuti kellale. Reeglina on kella esialgseks seadistamiseks vaja kuut vahetust umbes viie kuni kümne minuti jooksul. Pärast sünkroonimist värskendab klient kella umbes kord 10 minuti jooksul, tavaliselt on vaja ainult ühte sõnumivahetust. Lisaks kliendi-serveri sünkroonimine. See tehing toimub kasutaja datagrammi protokolli kaudu pordis 123. NTP toetab ka eakaaslaste arvutikellade ringhäälingu sünkroonimist.

2. samm: komponendid

  1. NodeMCU
  2. Nokia 5110 LCD

3. samm: protseduur

Riistvaraühendused
Riistvaraühendused

Näitame Nokia 5110 LCD -le aega ja andmeid, esmalt peate tutvuma Nokia 5110 LCD -ekraaniga, saate kasutada mis tahes muud väljundmeetodit, muutes koodi.

Nokia 5110 LCD: Nokia 5110 on põhiline graafiline LCD -ekraan paljude rakenduste jaoks. Algselt oli see mõeldud mobiiltelefoni ekraaniks. See on paigaldatud kergesti joodetavale trükkplaadile. See kasutab PCD8544 kontrollerit, mida kasutatakse Nokia 3310 LCD -ekraanil. PCD8544 on väikese võimsusega CMOS -LCD -kontroller/draiver, mis on ette nähtud 48 rea ja 84 veeru graafilise kuva kuvamiseks. Kõik kuvari jaoks vajalikud funktsioonid on saadaval ühes kiibis, sealhulgas LCD-toite genereerimine kiibil ja eelpinged, mille tulemuseks on minimaalsed välised komponendid ja väike energiatarve. PCD8544 liidestub mikrokontrolleritega jadasiini liidese kaudu.

Samm: riistvaraühendused

Ühenduste tegemiseks kasutage fritseerimisskeemi:

Nokia LCD tihvtid NodeMCU tihvtid

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

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

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

Din ………………………….. D7

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

VCC ………………………… 3 V pinge NodeMCU või kasutage välist 3.3 V toiteallikat

BL ………………………….

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

Samm 5: Programmeerige oma sõlmMCU:

Veenduge, et teie Arduino IDE -s oleks esp8266 tahvlid, laadige alla lisatud kood ja installige teegid oma Arduino IDE -sse, seejärel määrake oma kohaliku wifi SSID ja parool ning GMT vastavalt oma piirkonnale koodis, laadige see oma kontrollerisse üles. Esialgu kuvatakse valesid andmeid, kuni luuakse Interneti -ühendus, oodake mõni sekund värskendatud kellaaega ja kuupäeva, vaadake lisatud videot selle õpetuse abil.

6. samm: märkus

Palun jagage ja tellige meie youtube kanal, et anda meile motivatsiooni.

Aitäh

Soovitan: