Përmbajtje:
- Hapi 1: Hyrje
- Hapi 2: Përbërësit
- Hapi 3: Procedura
- Hapi 4: Lidhjet e harduerit
- Hapi 5: Programoni Nyjen tuajMCU:
- Hapi 6: Shënim
Video: Ora e Internetit (NTP) për Projektet IoT: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Ky projekt do t'ju ndihmojë të merrni kohë nga Interneti për projektet IoT, pa kërkuar ndonjë pajisje shtesë RTC. Në këtë tutorial, ne do të tregojmë se si të përdorim Nokia LCD 5110, të marrim të dhëna NTP nga Interneti dhe t'i shfaqim ato në LCD me koordinata të veçanta. Le të bëjmë një hyrje të shkurtër në NTP.
Hapi 1: Hyrje
Protokolli i Kohës së Rrjetit (NTP) është një protokoll që përdoret për të sinkronizuar orët e kompjuterit në një rrjet. I përket dhe është një nga pjesët më të vjetra të kompletit të protokollit TCP/IP. Termi NTP zbatohet si për protokollin ashtu edhe për programet server-klient që funksionojnë në kompjuter.
NTP, e cila u zhvillua nga David Mills në Universitetin e Delaware në 1981, është projektuar të jetë shumë tolerante ndaj gabimeve dhe e shkallëzueshme. Si funksionon NTP? Klienti NTP fillon një shkëmbim të kërkesës për kohë me serverin NTP. Si rezultat i këtij shkëmbimi, klienti është në gjendje të llogarisë vonesën e lidhjes dhe kompensimin e tij lokal, dhe të rregullojë orën e tij lokale që të përputhet me orën në kompjuterin e serverit. Si rregull, gjashtë shkëmbime gjatë një periudhe prej rreth pesë deri në 10 minuta kërkohen për të vendosur fillimisht orën. Pasi të sinkronizohet, klienti azhurnon orën rreth një herë në 10 minuta, zakonisht duke kërkuar vetëm një shkëmbim të vetëm mesazhesh. Përveç sinkronizimit klient-server. Ky transaksion ndodh përmes Protokollit të Datagramit të Përdoruesit në portin 123. NTP gjithashtu mbështet sinkronizimin e transmetimit të orëve të kompjuterit koleg.
Hapi 2: Përbërësit
- NodeMCU
- Nokia 5110 LCD
Hapi 3: Procedura
Ne do të shfaqim kohën dhe të dhënat në Nokia 5110 LCD, së pari ju duhet të njiheni me Nokia 5110 LCD, mund të përdorni çdo metodë tjetër dalëse duke bërë disa ndryshime në kod.
Nokia 5110 LCD: Nokia 5110 është një ekran bazë grafik LCD për shumë aplikime. Fillimisht ishte menduar për ekranin e celularit. Ky është montuar në një PCB të lehtë për t'u bashkuar. Ai përdor kontrolluesin PCD8544, i cili është i njëjtë i përdorur në LCD 3310 të Nokia. PCD8544 është një kontrollues/drejtues CMOS LCD me fuqi të ulët, i krijuar për të drejtuar një ekran grafik me 48 rreshta dhe 84 kolona. Të gjitha funksionet e nevojshme për ekranin sigurohen në një çip të vetëm, duke përfshirë gjenerimin e furnizimit me LCD në LCD dhe tensionet e paragjykimeve, duke rezultuar në një minimum të përbërësve të jashtëm dhe konsum të ulët të energjisë. PCD8544 ndërfaqet me mikrokontrolluesit përmes një ndërfaqe serike të autobusit.
Hapi 4: Lidhjet e harduerit
Përdorni diagramin fritzing për të bërë lidhje:
Nokia kunjat LCD Kunjat NodeMCU
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin i NodeMCU ose përdorni furnizim të jashtëm 3.3v
BL …….
GND ……………………….. GND
Hapi 5: Programoni Nyjen tuajMCU:
Sigurohuni që keni bordet esp8266 në Arduino IDE tuaj, shkarkoni kodin e bashkangjitur dhe instaloni bibliotekat në Arduino IDE tuaj, pastaj Vendosni SSID -in dhe fjalëkalimin tuaj WiFi dhe GMT sipas zonës suaj në kod, ngarkojeni në kontrolluesin tuaj. Fillimisht do të tregojë të dhëna të gabuara derisa të krijojë lidhje me internetin, prisni disa sekonda për kohën dhe datën e përditësuar, kontrolloni videon e bashkangjitur me këtë tutorial.
Hapi 6: Shënim
Ju lutemi ndani dhe regjistrohuni në kanalin tonë në youtube për të na dhënë motivim.
Faleminderit
Recommended:
Kompjuter i lirë për shfletimin e internetit: 8 hapa
Kompjuter i lirë për shfletimin e internetit: Kam vënë kompjuterin e lirë në punëtorinë e qasjes në internet. Pllakat me një procesor Intel Atom kanë tendencë të jenë vërtet të lira dhe do t'i shërbejnë mirë qëllimit tonë. Bleva një bord mini të formatit ITX intel D525MW i cili ka një slot mini kartë PCI Express dhe memorie DDR3
Ora e Internetit: Shfaqni datën dhe kohën me një OLED duke përdorur ESP8266 NodeMCU me NTP Protokoll: 6 hapa
Ora e Internetit: Shfaqni datën dhe orën me një OLED duke përdorur ESP8266 NodeMCU Me NTP Protocol: Përshëndetje djema në këtë udhëzues ne do të ndërtojmë një orë interneti e cila do të marrë kohë nga interneti kështu që këtij projekti nuk do t'i duhet ndonjë RTC për tu ekzekutuar, do të ketë nevojë vetëm për një lidhje interneti që funksionon Dhe për këtë projekt ju nevojitet një esp8266 i cili do të ketë një
Ora e Rrjetit ESP8266 Pa asnjë RTC - Ora Nodemcu NTP Pa RTC - PROJEKTI I OROCS INTERNET: 4 hapa
Ora e Rrjetit ESP8266 Pa asnjë RTC | Ora Nodemcu NTP Pa RTC | PROJEKTI I OROCS INTERNET: Në projekt do të bëhet një projekt i orës pa RTC, do të marrë kohë nga interneti duke përdorur wifi dhe do ta shfaq atë në ekranin st7735
Ora e Fjalës Ribba Me Wemos D1 Mini (Server Koha e Internetit): 8 hapa (me fotografi)
Ora e Fjalës Ribba Me Wemos D1 Mini (Internet Time Server): Unë mendoj se të gjithë vijnë në pikën ku gudulis në gishtat e tij dhe ai dëshiron të ndërtojë një Orë Fjalësh. Epo kjo është përpjekja ime dhe përfundimi im i përgjithshëm për ta ndërtuar atë sa më efikas që të jetë e mundur. Para së gjithash unë vetë kam një Printer 3D dhe kam qasje
Ekrani ESP32 dhe OLED: Ora e Internetit - DHT22: 10 hapa (me fotografi)
Ekrani ESP32 dhe OLED: Ora e Internetit - DHT22: Ky Instructable po konkurron në konkursin: " Sfida GIF 2017 ", Nëse ju pëlqen, ju lutemi jepni votën tuaj duke klikuar në flamurin e mësipërm. Faleminderit shumë!;-) Ky tutorial është një vazhdim i një udhëtimi për të mësuar më shumë rreth këtij deviku të madh të IoT