Sisukord:
- Samm 1: Sissejuhatus
- 2. samm: komponendid
- 3. samm: protseduur
- Samm: riistvaraühendused
- Samm 5: Programmeerige oma sõlmMCU:
- 6. samm: märkus
Video: Interneti -kell (NTP) IoT -projektide jaoks: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
- NodeMCU
- Nokia 5110 LCD
3. samm: protseduur
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:
Veel üks ATTINY85 Interneti -teenuse pakkuja kilp Arduino jaoks: 8 sammu
Veel üks ATTINY85 Interneti -teenuse pakkuja kilp Arduino jaoks: veebipõhine programm ATTINY85 ISP programmeerimiskilp on loodud ATTiny85 µControllerite hõlpsaks programmeerimiseks. Kilp peab olema ühendatud Arduino Uno plaadiga. Arduino Uno on valmis toimima Sarjaprogrammeerija & quot
ESP32 andmete avaldamine Interneti -pilve NTP ajatempliga: 5 sammu
ESP32 andmete avaldamine koos NTP ajatempliga IoT Cloudi: Paljudes rakendustes peavad kasutajad saatma oma andmed koos koormusega saadetavate väärtuste kohaliku ajatempliga AskSensors IoT pilve. Ajatempli vorming on UNIX Epoch time: jaanuarist möödunud millisekundite arv
Homie -seadmete ehitamine asjade Interneti või koduautomaatika jaoks: 7 sammu (piltidega)
Homie -seadmete ehitamine asjade Interneti või koduautomaatika jaoks: see juhend on osa minu DIY koduautomaatika seeriast, vaadake põhiartiklit "DIY koduautomaatikasüsteemi kavandamine". Kui te ei tea veel, mis on Homie, vaadake homie-esp8266 + homie Marvin Rogerilt. Seal on palju palju
DIY juhtnupp asjade Interneti jaoks: 6 sammu (piltidega)
Asjade Interneti DIY -juhtnupp: Hei tegijad, see on tegija moekoe! Selles juhendavas ma tahan teile näidata, kuidas oma kodudesse rohkem mugavust ja luksust tuua. Pealkirja lugedes võite arvata, mida me siia ehitame. Kõik, kes külastavad vähemalt korra amazoni veebipoodi
Odav WiFi leviala laiendaja asjade Interneti jaoks: 8 sammu
Odav WiFi leviala laiendaja asjade Interneti jaoks: kuidas luua oma WiFi-laiendit odavalt 2 dollarist 8 dollarist ESP8266 WiFi moodulist *** EDIT: Pärast selle juhendi kirjutamist on püsivara oluliselt paranenud, lisades GUI seadete lehe (nagu tavaline ruuter), tulemüür, jõumees