
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Ovaj će vam projekt pomoći da dobijete vrijeme s interneta za IoT projekte, bez potrebe za dodatnim RTC hardverom. U ovom ćemo vodiču naučiti kako koristiti Nokia LCD 5110, dobiti NTP podatke s interneta i prikazati ih na LCD -u pod određenim koordinatama. Pogledajmo kratko NTP.
Korak 1: Uvod
Network Time Protocol (NTP) je protokol koji se koristi za sinkronizaciju računarskog takta u mreži. On pripada i jedan je od najstarijih dijelova paketa TCP/IP protokola. Izraz NTP odnosi se i na protokol i na klijent-poslužiteljske programe koji se izvode na računalima.
NTP, koji je 1981. razvio David Mills na Sveučilištu u Delawareu, dizajniran je tako da bude otporan na greške i skalabilan. Kako funkcionira NTP? NTP klijent započinje razmjenu zahtjeva za vrijeme s NTP poslužiteljem. Kao rezultat ove razmjene, klijent može izračunati kašnjenje veze i njezin lokalni pomak te prilagoditi svoj lokalni sat tako da odgovara satu na računalu poslužitelja. U pravilu je za početno podešavanje sata potrebno šest izmjena u razdoblju od oko pet do 10 minuta. Nakon sinkronizacije, klijent ažurira sat otprilike svakih 10 minuta, obično zahtijevajući samo jednu razmjenu poruka. Osim sinkronizacije klijent-poslužitelj. Do ove transakcije dolazi putem protokola User Datagram Protocol na portu 123. NTP također podržava sinkronizaciju emitiranja satova ravnopravnog računala.
Korak 2: Komponente
- NodeMCU
- Nokia 5110 LCD
Korak 3: Postupak

Prikazat ćemo vrijeme i podatke na Nokiji 5110 LCD, prvo se morate upoznati s Nokijom 5110 LCD, možete koristiti bilo koju drugu izlaznu metodu tako što ćete unijeti neke promjene u kôd.
Nokia 5110 LCD: Nokia 5110 je osnovni grafički LCD zaslon za mnoge aplikacije. Prvotno je bio namijenjen kao zaslon mobitela. Ovaj je montiran na PCB koji se lako lemi. Koristi kontroler PCD8544, koji se isto koristi u Nokiji 3310 LCD. PCD8544 je CMOS LCD upravljač/upravljački program male snage, dizajniran za pokretanje grafičkog prikaza od 48 redaka i 84 stupca. Sve potrebne funkcije zaslona prikazane su u jednom čipu, uključujući generiranje LCD napajanja i napona pristranosti na čipu, što rezultira minimalnim vanjskim komponentama i niskom potrošnjom energije. PCD8544 povezuje se s mikro-kontrolerima putem sučelja serijske sabirnice.
Korak 4: Hardverske veze
Za povezivanje upotrijebite dijagram frcanja:
Nokia LCD igle NodeMCU igle
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin NodeMCU -a ili koristite vanjsko napajanje od 3.3V
BL …………………………… Uobičajeno je da VCC pin uključi UKLJUČENO pozadinsko osvjetljenje (možete dodati promjenjivi otpornik za podešavanje pozadinskog osvjetljenja)
GND ……………………….. GND
Korak 5: Programirajte svoj NodeMCU:
Provjerite imate li esp8266 ploče u svom Arduino IDE -u, preuzmite priloženi kôd i instalirajte knjižnice u svoj Arduino IDE, zatim postavite lokalni SSID i lozinku za WiFi i GMT prema svom području u kodu, prenesite ga u svoj kontroler. U početku će prikazivati pogrešne podatke dok ne uspostavi vezu s internetom, pričekajte nekoliko sekundi za ažuriranje vremena i datuma, provjerite priloženi video s ovim vodičem.
Korak 6: Napomena
Podijelite i pretplatite se na naš youtube kanal kako biste nam dali motivaciju.
Hvala vam
Preporučeni:
Pravi binarni sat s NTP sinkronizacijom: 4 koraka

Istinski binarni sat s NTP sinkronizacijom: Pravi binarni sat prikazuje doba dana kao zbroj binarnih razlomaka cijelog dana, za razliku od tradicionalnog "binarnog sata" koji prikazuje vrijeme kao binarno kodirane decimalne znamenke koje odgovaraju satima/minutama/sekundama. Tradicija
Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: 3 koraka

Kako napraviti analogni sat i digitalni sat sa LED trakom pomoću Arduina: Danas ćemo napraviti analogni sat & Digitalni sat sa Led Stripom i MAX7219 Dot modulom s Arduinom. Popravit će vrijeme s lokalnom vremenskom zonom. Analogni sat može koristiti dužu LED traku pa se može objesiti na zid kako bi postao umjetničko djelo
Sat za umirovljenje / Brojanje sati / Dn sat: 4 koraka (sa slikama)

Umirovljenički sat / Brojanje gore / Dn sat: Imao sam nekoliko ovih 8x8 LED matričnih zaslona u ladici i razmišljao sam što ću s njima. Nadahnut drugim instrukcijama, došao sam na ideju da napravim zaslon za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vrijeme p
Internet sat: Prikaz datuma i vremena s OLED -om pomoću ESP8266 NodeMCU s NTP protokolom: 6 koraka

Internet sat: Prikažite datum i vrijeme s OLED -om koristeći ESP8266 NodeMCU s NTP protokolom: Zdravo dečki, u ovim uputama napravit ćemo internetski sat koji će dobivati vrijeme s interneta pa za ovaj projekt neće trebati nikakav RTC za pokretanje, samo će mu trebati radna internetska veza A za ovaj projekt potreban vam je esp8266 koji će imati
ESP8266 Mrežni sat bez RTC -a - Nodemcu NTP sat Nema RTC -a - PROJEKT INTERNET SATA: 4 koraka

ESP8266 Mrežni sat bez RTC -a | Nodemcu NTP sat Nema RTC -a | PROJEKT INTERNET SATA: U projektu će se raditi projekt sata bez RTC -a, bit će potrebno vrijeme za korištenje interneta putem WiFi -a i prikazat će se na zaslonu st7735