INHOUDSOPGAWE:
- Stap 1: Inleiding
- Stap 2: Komponente
- Stap 3: Prosedure
- Stap 4: Hardewareverbindings
- Stap 5: Programeer u NodeMCU:
- Stap 6: Let op
Video: Internetklok (NTP) vir IoT -projekte: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie projek sal u help om tyd van die internet af te kry vir IoT -projekte, sonder om ekstra RTC -hardeware te benodig. In hierdie handleiding gaan ons kyk hoe u Nokia LCD 5110 kan gebruik, NTP -data van die internet kan aflaai en dit op spesifieke LCD -koördinate op die LCD kan vertoon. Kom ons gee 'n kort inleiding tot NTP.
Stap 1: Inleiding
Network Time Protocol (NTP) is 'n protokol wat gebruik word om die klok se tye in 'n netwerk te sinchroniseer. Dit behoort tot en is een van die oudste dele van die TCP/IP -protokolpakket. Die term NTP is van toepassing op beide die protokol en die kliënt-bedienerprogramme wat op rekenaars werk.
NTP, wat in 1981 deur David Mills aan die Universiteit van Delaware ontwikkel is, is ontwerp om hoogs fouttolerant en skaalbaar te wees. Hoe werk NTP? Die NTP-kliënt begin 'n uitruil van tydversoeke met die NTP-bediener. As gevolg van hierdie uitruil kan die kliënt die skakelvertraging en sy plaaslike offset bereken en sy plaaslike klok aanpas by die klok op die bediener se rekenaar. As 'n reël is ses wisselings oor 'n tydperk van ongeveer vyf tot 10 minute nodig om die klok aanvanklik te stel. Sodra dit gesinkroniseer is, werk die kliënt ongeveer elke 10 minute by, en benodig gewoonlik slegs 'n enkele boodskapuitruiling. Benewens die sinchronisasie van kliënt-bediener. Hierdie transaksie vind plaas via die User Datagram -protokol op poort 123. NTP ondersteun ook uitsending -sinchronisasie van eweknie -rekenaarhorlosies.
Stap 2: Komponente
- NodeMCU
- Nokia 5110 LCD
Stap 3: Prosedure
Ons gaan tyd en data aan die Nokia 5110 LCD vertoon. Eerstens moet u kennis maak met die Nokia 5110 LCD; u kan enige ander uitvoermetode gebruik deur 'n paar kodeveranderings aan te bring.
Nokia 5110 LCD: die Nokia 5110 is 'n basiese grafiese LCD -skerm vir baie toepassings. Dit was oorspronklik bedoel as 'n selfoonskerm. Hierdie een is gemonteer op 'n maklik om te soldeer PCB. Dit gebruik die PCD8544 -beheerder, wat dieselfde is as die Nokia 3310 LCD. Die PCD8544 is 'n lae -krag CMOS LCD -kontroleerder/bestuurder wat ontwerp is om 'n grafiese vertoning van 48 rye en 84 kolomme te bestuur. Alle nodige funksies vir die skerm word in 'n enkele chip aangebied, insluitend die generering van LCD-toevoer en voorspannings op die chip, wat lei tot 'n minimum van eksterne komponente en 'n lae kragverbruik. Die PCD8544 koppelvlak aan mikro-beheerders via 'n seriële bus-koppelvlak.
Stap 4: Hardewareverbindings
Gebruik die fritzdiagram om verbindings te maak:
Nokia LCD -penne NodeMCU -penne
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din …………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V -pen van NodeMCU of gebruik eksterne 3.3v -toevoer
BL ……………..
GND ……………………….. GND
Stap 5: Programeer u NodeMCU:
Maak seker dat u esp8266 borde in u Arduino IDE het, laai aangehegte kode en installeer biblioteke in u Arduino IDE, stel dan u plaaslike wifi SSID & wagwoord en GMT volgens u area in kode, laai dit op in u kontroleerder. Aanvanklik sal dit verkeerde data wys totdat dit 'n verbinding met die internet tot stand gebring het; wag 'n paar sekondes op die opgedateerde tyd en datum; kyk na die aangehegte video met hierdie tutoriaal.
Stap 6: Let op
Deel en teken ons YouTube -kanaal in om ons motivering te gee.
Dankie
Aanbeveel:
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir mediumafstand: In hierdie reeks tutoriale bou ons 'n netwerk van toestelle wat beheer kan word via 'n radioskakel vanaf 'n sentrale hub -toestel. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: 6 stappe
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: Hallo ouens in hierdie instruksies, ons bou 'n internetklok wat tyd van die internet kan kry, sodat hierdie projek geen RTC nodig het nie, dit benodig slegs 'n werkende internetverbinding En vir hierdie projek benodig u 'n esp8266 wat 'n
ESP32 NTP Kooktermometer vir temperatuur sonde met Steinhart-Hart-regstelling en temperatuuralarm: 7 stappe (met foto's)
ESP32 NTP Kooktermometer vir temperatuur sonde met Steinhart-Hart-regstelling en temperatuuralarm: nog steeds op pad om 'n "komende projek", "ESP32 NTP temperatuur sonde kooktermometer met Steinhart-Hart-regstelling en temperatuuralarm te voltooi" is 'n instruksie wat wys hoe ek 'n NTP -temperatuursonde, piezo b
ESP32 en OLED -skerm: internetklok - DHT22: 10 stappe (met foto's)
ESP32 en OLED Display: Internet Clock - DHT22: This Instructable is competing o contest: " GIFs Challenge 2017 ", As u daarvan hou, gee dan u stem deur op die vaandel hierbo te klik. Baie dankie! ;-) Hierdie tutoriaal is 'n voortsetting van 'n reis om meer te wete te kom oor hierdie wonderlike IoT-toestel