Sisällysluettelo:

Internet -kello (NTP) IoT -projekteille: 6 vaihetta
Internet -kello (NTP) IoT -projekteille: 6 vaihetta

Video: Internet -kello (NTP) IoT -projekteille: 6 vaihetta

Video: Internet -kello (NTP) IoT -projekteille: 6 vaihetta
Video: How to test your network for NTP Amplification 2024, Joulukuu
Anonim
Image
Image

Tämä projekti auttaa sinua saamaan aikaa Internetistä IoT -projekteille ilman ylimääräistä RTC -laitteistoa. Tässä opetusohjelmassa opimme käyttämään Nokia LCD 5110 -laitetta, hakemaan NTP -tietoja Internetistä ja näyttämään ne nestekidenäytössä tietyillä koordinaateilla. Otetaan lyhyt johdanto NTP: hen.

Vaihe 1: Johdanto

NTP (Network Time Protocol) on protokolla, jota käytetään tietokoneen kellonaikojen synkronointiin verkossa, ja se kuuluu TCP/IP -protokollasarjan vanhimpiin osiin. Termi NTP koskee sekä protokollaa että tietokoneessa suoritettavia asiakas-palvelinohjelmia.

NTP, jonka David Mills kehitti Delawaren yliopistossa vuonna 1981, on suunniteltu erittäin vikasietoiseksi ja skaalautuvaksi. Miten NTP toimii? NTP-asiakas aloittaa aikapyyntöjen vaihdon NTP-palvelimen kanssa. Tämän vaihdon tuloksena asiakas voi laskea linkin viiveen ja sen paikallisen siirtymän ja säätää paikallisen kellonsa vastaamaan palvelimen tietokoneen kelloa. Kellon asettaminen vaatii pääsääntöisesti kuusi vaihtoa noin 5–10 minuutin aikana. Synkronoinnin jälkeen asiakas päivittää kellon noin 10 minuutin välein, mikä vaatii yleensä vain yhden viestinvaihdon. Asiakas-palvelin-synkronoinnin lisäksi. Tämä tapahtuma tapahtuu User Datagram -protokollan kautta portissa 123. NTP tukee myös vertaistietokoneiden kellojen lähetyssynkronointia.

Vaihe 2: Komponentit

  1. NodeMCU
  2. Nokia 5110 LCD

Vaihe 3: Toimenpide

Laitteiston liitännät
Laitteiston liitännät

Aiomme näyttää ajan ja tiedot Nokia 5110 LCD -näytölle, ensin sinun täytyy tutustua Nokia 5110 LCD -näyttöön. Voit käyttää mitä tahansa muuta tulostustapaa tekemällä joitain muutoksia koodiin.

Nokia 5110 LCD: Nokia 5110 on graafinen perusnäyttö monille sovelluksille. Se oli alun perin tarkoitettu matkapuhelimen näytöksi. Tämä on asennettu helposti juotettavaan piirilevyyn. Se käyttää PCD8544 -ohjainta, joka on sama kuin Nokia 3310 LCD -näytössä. PCD8544 on pienitehoinen CMOS LCD -ohjain/ohjain, joka on suunniteltu ohjaamaan 48 rivin ja 84 sarakkeen graafista näyttöä. Kaikki näytön tarvittavat toiminnot toimitetaan yhdellä sirulla, mukaan lukien nestekidenäytön syöttöjännite ja esijännitteet, mikä johtaa minimiin ulkoisiin komponentteihin ja pieneen virrankulutukseen. PCD8544 liitetään mikro-ohjaimiin sarjaväyläliitännän kautta.

Vaihe 4: Laitteistoyhteydet

Käytä liitoskaaviota liitäntöjen tekemiseen:

Nokian LCD -nastat NodeMCU -nastat

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

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

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

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

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

VCC ………………………… 3 V: n NodeMCU -napa tai käytä ulkoista 3,3 V: n syöttöä

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

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

Vaihe 5: Ohjelmoi solmuMCU:

Varmista, että sinulla on esp8266 -kortteja Arduino IDE -laitteessasi, lataa liitetyt koodit ja asenna kirjastot Arduino IDE -laitteeseesi, aseta sitten paikallinen wifi -SSID -tunnus ja salasana sekä GMT -koodi koodisi mukaan, lataa se ohjaimeen. Aluksi se näyttää vääriä tietoja, kunnes se muodostaa yhteyden Internetiin, odota muutama sekunti päivitetyn ajan ja päivämäärän tarkistamiseksi, tarkista liitteenä oleva video tämän opetusohjelman avulla.

Vaihe 6: Huomaa

Jaa ja tilaa YouTube -kanavamme motivoidaksesi meitä.

Kiitos

Suositeltava: