Taula de continguts:
- Pas 1: Introducció
- Pas 2: components
- Pas 3: Procediment
- Pas 4: connexions de maquinari
- Pas 5: programeu el vostre NodeMCU:
- Pas 6: Nota
Vídeo: Rellotge d'Internet (NTP) per a projectes IoT: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest projecte us ajudarà a obtenir temps d’Internet per a projectes IoT, sense necessitat de maquinari RTC addicional. En aquest tutorial, veurem com utilitzar Nokia LCD 5110, obtenir dades NTP d’Internet i mostrar-les a LCD a coordenades específiques. Fem una breu introducció a NTP.
Pas 1: Introducció
Network Time Protocol (NTP) és un protocol que s’utilitza per sincronitzar els temps de rellotge de l’ordinador en una xarxa, pertany i és una de les parts més antigues del conjunt de protocols TCP / IP. El terme NTP s’aplica tant al protocol com als programes client-servidor que s’executen en ordinadors.
NTP, desenvolupat per David Mills a la Universitat de Delaware el 1981, està dissenyat per ser altament tolerant a fallades i escalable. Com funciona NTP? El client NTP inicia un intercanvi de sol·licituds de temps amb el servidor NTP. Com a resultat d'aquest intercanvi, el client pot calcular el retard de l'enllaç i el seu desplaçament local i ajustar el rellotge local perquè coincideixi amb el rellotge de l'ordinador del servidor. Com a regla general, es necessiten sis intercanvis durant un període d’entre cinc i deu minuts per configurar inicialment el rellotge. Un cop sincronitzat, el client actualitza el rellotge cada 10 minuts aproximadament, normalment sols requereix un intercanvi de missatges únic. A més de la sincronització client-servidor. Aquesta transacció es produeix a través del protocol User Datagram al port 123. NTP també admet la sincronització de transmissió de rellotges d’equips semblants.
Pas 2: components
- NodeMCU
- Nokia 5110 LCD
Pas 3: Procediment
Mostrarem temps i dades al Nokia 5110 LCD, primer us heu de familiaritzar amb el Nokia 5110 LCD, podeu fer servir qualsevol altre mètode de sortida fent alguns canvis al codi.
Nokia 5110 LCD: el Nokia 5110 és una pantalla LCD gràfica bàsica per a moltes aplicacions. Originalment estava pensat per ser una pantalla de telèfon mòbil. Aquest es munta en un PCB fàcil de soldar. Utilitza el controlador PCD8544, que és el mateix que s’utilitza al Nokia 3310 LCD. El PCD8544 és un controlador / controlador CMOS LCD de baixa potència, dissenyat per conduir una pantalla gràfica de 48 files i 84 columnes. Totes les funcions necessàries per a la visualització es proporcionen en un sol xip, inclosa la generació de xips de subministrament LCD i tensions de polarització, que resulten en un mínim de components externs i un baix consum d'energia. Les interfícies PCD8544 a microcontroladors mitjançant una interfície de bus sèrie.
Pas 4: connexions de maquinari
Utilitzeu el diagrama fritzing per establir connexions:
Pins LCD de Nokia Pins NodeMCU
RST ………………………….. D1
CE ……………………………. D2
DC ………………………….. D0
Din ………………………….. D7
CLK …………………………. D5
VCC ………………………… 3V pin de NodeMCU o utilitzeu un subministrament extern de 3.3v
BL …………………………… Comú amb pin VCC per activar la llum de fons (podeu afegir una resistència variable per ajustar la llum de fons)
GND ……………………….. GND
Pas 5: programeu el vostre NodeMCU:
Assegureu-vos que teniu taules esp8266 al vostre IDE Arduino, descarregueu el codi adjunt i instal·leu biblioteques al vostre IDE Arduino i, a continuació, configureu el vostre SSID i contrasenya wifi locals i GMT segons la vostra zona en codi, pengeu-lo al controlador. Inicialment es mostraran dades equivocades fins que s’estableixi la connexió a Internet, espereu uns segons per obtenir l’hora i la data actualitzades, consulteu el vídeo adjunt amb aquest tutorial.
Pas 6: Nota
Comparteix i subscriu-te al nostre canal de youtube per motivar-nos.
Gràcies
Recomanat:
Rebeu notificacions per correu electrònic dels vostres projectes IoT: 6 passos
Rebeu notificacions per correu electrònic dels vostres projectes IoT: notificacions per correu electrònic del programa que connecten els vostres projectes IoT amb Adafruit IO i IFTTT. He publicat alguns projectes IoT. Espero que els hagueu vist, si no, us convido al meu perfil i els comprovo. Volia rebre algunes notificacions quan una variable
Rellotge d'Internet: visualització de la data i l'hora amb un OLED mitjançant ESP8266 NodeMCU amb protocol NTP: 6 passos
Rellotge d’Internet: visualitzeu la data i l’hora amb un OLED mitjançant ESP8266 NodeMCU amb protocol NTP: Hola nois d’aquest instructable, construirem un rellotge d’Internet que obtindrà temps d’Internet, de manera que aquest projecte no necessitarà cap RTC per executar-se, només necessitarà un funcionant la connexió a Internet I per a aquest projecte necessiteu un esp8266 que tingui un
Obtenir temps des d'Internet mitjançant ESP8266 - Projecte de rellotge NTP amb ESP8266 Nodemcu: 5 passos
Obtenir temps des d'Internet mitjançant ESP8266 | Projecte de rellotge NTP amb ESP8266 Nodemcu: en aquest tutorial veurem com obtenir temps utilitzant l’ESP8266 / nodemcu amb Arduino IDE. Obtenir temps és especialment útil en el registre de dades per marcar temporalment les vostres lectures. Si el vostre projecte ESP8266 té accés a Internet, podeu obtenir temps utilitzant Network T
Rellotge de xarxa ESP8266 sense cap RTC - Nodemcu NTP Clock No RTC - PROJECTE DE RELLOTGE INTERNET: 4 passos
Rellotge de xarxa ESP8266 sense cap RTC | Nodemcu NTP Clock No RTC | PROJECTE DE RELLOTGE A INTERNET: Al projecte es realitzarà un projecte de rellotge sense RTC, prendrà temps d’Internet mitjançant wifi i el mostrarà a la pantalla st7735
10 projectes bàsics d'Arduino per a principiants. Feu almenys 15 projectes amb un sol tauler: 6 passos
10 projectes bàsics d'Arduino per a principiants. Feu almenys 15 projectes amb una sola placa !: Arduino Project & Taula de tutoria; Inclou 10 projectes bàsics d’Arduino. Tots els codis font, el fitxer Gerber i molt més. Cap SMD! Soldadura fàcil per a tothom. Components fàcils de desmuntar i reemplaçar. Podeu fer almenys 15 projectes amb un sol bo