Satura rādītājs:
- 1. darbība. Ievads
- 2. darbība: sastāvdaļas
- 3. solis: procedūra
- 4. darbība. Aparatūras savienojumi
- 5. solis: ieprogrammējiet savu NodeMCU:
- 6. darbība. Piezīme
Video: Interneta pulkstenis (NTP) IoT projektiem: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šis projekts palīdzēs jums iegūt laiku no interneta IoT projektiem, neprasot papildu RTC aparatūru. Šajā apmācībā mēs parādīsim, kā izmantot Nokia LCD 5110, iegūt NTP datus no interneta un parādīt tos LCD noteiktās koordinātās. Īsi iepazīstināsim ar NTP.
1. darbība. Ievads
Tīkla laika protokols (NTP) ir protokols, ko izmanto, lai sinhronizētu datora pulksteņa laiku tīklā. Tas pieder un ir viena no vecākajām TCP/IP protokola komplekta daļām. Termins NTP attiecas gan uz protokolu, gan uz klienta-servera programmām, kas darbojas datoros.
NTP, ko 1981. gadā izstrādāja Deivids Mills Delavēras universitātē, ir izstrādāts tā, lai tas būtu ļoti izturīgs pret kļūdām un pielāgojams. Kā darbojas NTP? NTP klients uzsāk laika pieprasījumu apmaiņu ar NTP serveri. Šīs apmaiņas rezultātā klients var aprēķināt saites aizkavi un tā vietējo nobīdi un pielāgot savu vietējo pulksteni, lai tas atbilstu servera datora pulkstenim. Parasti, lai sākotnēji iestatītu pulksteni, ir vajadzīgas sešas apmaiņas aptuveni piecu līdz desmit minūšu laikā. Pēc sinhronizācijas klients atjaunina pulksteni apmēram reizi 10 minūtēs, parasti ir nepieciešama tikai viena ziņu apmaiņa. Papildus klienta-servera sinhronizācijai. Šis darījums notiek, izmantojot lietotāja datu diagrammas protokolu portā 123. NTP atbalsta arī vienaudžu datora pulksteņu apraides sinhronizāciju.
2. darbība: sastāvdaļas
- NodeMCU
- Nokia 5110 LCD
3. solis: procedūra
Mēs parādīsim laiku un datus Nokia 5110 LCD, vispirms jums jāiepazīstas ar Nokia 5110 LCD, jūs varat izmantot jebkuru citu izvades metodi, veicot dažas izmaiņas kodā.
Nokia 5110 LCD: Nokia 5110 ir pamata grafiskais LCD ekrāns daudzām lietojumprogrammām. Sākotnēji tas bija paredzēts kā mobilā tālruņa ekrāns. Šis ir uzstādīts uz viegli lodējama PCB. Tas izmanto PCD8544 kontrolieri, kas ir tāds pats kā Nokia 3310 LCD. PCD8544 ir mazjaudas CMOS LCD kontrolieris/draiveris, kas paredzēts 48 rindu un 84 kolonnu grafiskā displeja attēlošanai. Visas displejam nepieciešamās funkcijas tiek nodrošinātas vienā mikroshēmā, ieskaitot LCD barošanas un sprieguma sprieguma ģenerēšanu mikroshēmā, kā rezultātā tiek nodrošināts minimāls ārējo komponentu skaits un zems enerģijas patēriņš. PCD8544 savienojas ar mikrokontrolleriem, izmantojot seriālās kopnes saskarni.
4. darbība. Aparatūras savienojumi
Izmantojiet fritēšanas diagrammu, lai izveidotu savienojumus:
Nokia LCD tapas NodeMCU tapas
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V NodeMCU kontakts vai izmantojiet ārēju 3.3V barošanu
BL ………………………….
GND ……………………….. GND
5. solis: ieprogrammējiet savu NodeMCU:
Pārliecinieties, vai jūsu Arduino IDE ir esp8266 dēļi, lejupielādējiet pievienoto kodu un instalējiet bibliotēkas savā Arduino IDE, pēc tam iestatiet vietējo wifi SSID un paroli un GMT atbilstoši jūsu apgabalam kodā, augšupielādējiet to savā kontrollerī. Sākumā tas parādīs nepareizus datus, līdz izveidos savienojumu ar internetu, pagaidiet dažas sekundes, līdz tiek atjaunināts laiks un datums, pārbaudiet pievienoto video ar šo apmācību.
6. darbība. Piezīme
Lūdzu, kopīgojiet un abonējiet mūsu youtube kanālu, lai sniegtu mums motivāciju.
Paldies
Ieteicams:
Saņemt e -pasta paziņojumus no saviem IoT projektiem: 6 soļi
Saņemiet e -pasta paziņojumus no saviem IoT projektiem: programmējiet e -pasta paziņojumus, kas savieno jūsu IoT projektus ar Adafruit IO un IFTTT. Esmu publicējis dažus IoT projektus. Es ceru, ka esat tos redzējis, ja nē, es uzaicinu jūs uz savu profilu un pārbaudīt tos. Es gribēju saņemt dažus paziņojumus, kad mainīgais
Kā projektiem pievienot IOT funkcijas: 5 soļi
Kā saviem projektiem pievienot IOT funkcijas: nekas nav labāks par DIY projekta izveidi, kas aizstāj komerciālu produktu, kas jums šķiet noderīgs. Patiesībā ir kaut kas labāks par to. IOT iespēju pievienošana jūsu projektam. Runājot par automatizāciju, iesācēji parasti satraucas
Interneta pulkstenis: parādiet datumu un laiku ar OLED, izmantojot ESP8266 NodeMCU ar NTP protokolu: 6 soļi
Interneta pulkstenis: parādīt datumu un laiku ar OLED, izmantojot ESP8266 NodeMCU ar NTP protokolu: Sveiki, puiši, šajā instrukcijā mēs izveidosim interneta pulksteni, kas iegūs laiku no interneta, tāpēc šim projektam nebūs nepieciešams RTC, lai to palaistu. darbojas interneta savienojums Un šim projektam jums ir nepieciešams esp8266, kuram būs
ESP8266 Tīkla pulkstenis bez RTC - Nodemcu NTP pulkstenis Nr RTC - INTERNETA PULKSTENA PROJEKTS: 4 soļi
ESP8266 Tīkla pulkstenis bez RTC | Nodemcu NTP pulkstenis Nr RTC | INTERNET CLOCK PROJECT: Projektā tiks veidots pulksteņa projekts bez RTC, tas prasīs laiku no interneta, izmantojot wifi, un parādīs to st7735 displejā
Ribba vārdu pulkstenis ar Wemos D1 Mini (interneta laika serveris): 8 soļi (ar attēliem)
Ribba vārdu pulkstenis ar Wemos D1 Mini (interneta laika serveris): Es domāju, ka visi nonāk līdz vietai, kur tas kutina pirkstos, un viņš vēlas izveidot Word pulksteni. Tas ir mans mēģinājums un mans vispārējais secinājums to izveidot pēc iespējas efektīvāku. Pirmkārt, man pieder 3D printeris un man ir piekļuve