Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: inicieu Visuino i seleccioneu el tipus de placa Arduino WeMos D1 Mini
- Pas 3: Configuració del WiFi
- Pas 4: a Visuino Afegeix components
- Pas 5: a Components del conjunt de Visuino
- Pas 6: a Components de Visuino Connect
- Pas 7: Genereu, compileu i pengeu el codi Arduino
- Pas 8: Juga
Vídeo: ESP8266 OLED: obtingueu la data i l'hora d'Internet: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
En aquest tutorial aprendrem com obtenir la data i l'hora del servidor NIST TIME mitjançant ESP8266 OLED i Visuino, Mireu un vídeo de demostració.
Pas 1: què necessiteu
- ESP8266 OLED
- Programa Visuino: descarregar Visuino
Pas 2: inicieu Visuino i seleccioneu el tipus de placa Arduino WeMos D1 Mini
Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:
Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'Arduino IDE al programa WeMos D1 Mini. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "WeMos D1 Mini" tal com es mostra a la imatge 2
Pas 3: Configuració del WiFi
- Seleccioneu WeMos D1 Mini i, a l’editor Mòduls> WiFi> Punts d’accés, feu clic al botó […], de manera que s’obrirà la finestra "Punts d’accés". En aquest editor, arrossegueu el punt d’accés WiFi cap al costat esquerre.
- A la finestra de propietats, a "SSID", poseu el nom de la vostra xarxa WiFi
- A "Contrasenya", poseu la contrasenya d'accés a la vostra xarxa WiFi
- Tanqueu la finestra "Punts d'accés"
- A l’esquerra de l’editor, seleccioneu Mòduls> Wifi> Sockets, feu clic al botó […], de manera que s’obrirà la finestra "Sockets" Arrossegueu el client TCP / IP de la dreta a l’esquerra i, a continuació, a la finestra Sota propietats, definiu el port: 37 i l’amfitrió: time-ag.nist.gov
- Tanqueu la finestra "Sockets"
Pas 4: a Visuino Afegeix components
- Afegiu el component "Generador de polsos"
- Afegiu el component "Internet Time Protocol"
- Afegiu el component 2x "Suprimeix el text secundari dret"
- Afegiu el component 2x "Suprimeix el text secundari esquerre"
- Afegiu el component "Pantalla OLED (I2C) SSD1306 / SH1106"
Pas 5: a Components del conjunt de Visuino
- Seleccioneu "PulseGenerator1" i, a la finestra de propietats, configureu la freqüència a 0.1166667
- Seleccioneu "DeleteRightText1" i, a la finestra de propietats, configureu Longitud a 13
- Seleccioneu "DeleteRightText2" i, a la finestra de propietats, configureu Longitud a 5
- Seleccioneu "DeleteLeftText2" i, a la finestra de propietats, definiu Longitud a 12
- Feu doble clic al component "DisplayOLED1"
Es mostrarà el quadre de diàleg Elements
- Al quadre de diàleg Elements, expandiu "Text" al costat dret i arrossegueu "Dibuixa text" i arrossegueu 2X "Camp de text" del costat dret a l'esquerra
- Al quadre de diàleg Elements, expandiu "Línies" al costat dret i arrossegueu "Dibuixa línia" del costat dret a l'esquerra
- Seleccioneu "Dibuixa text1" al costat esquerre i, a la finestra de propietats, configureu "Text" a "Hora i data" (o algun altre text) i configureu la mida a 2
- Seleccioneu "Dibuixa la línia1" i, a la finestra de propietats, configureu "Amplada" a 120 i "Y" a 20
- Seleccioneu "Camp de text1" i, a la finestra de propietats, configureu "Mida" a 2 i "Y" a 25
- Seleccioneu "Camp de text2" i, a la finestra de propietats, configureu "Mida" a 2 i "Y" a 45
Tanqueu el quadre de diàleg Elements
Pas 6: a Components de Visuino Connect
- Connecteu el pin "PulseGenerator1" [Out] al pin "InternetTime1" [In]
- Connecteu el pin "InternetTime1" [Socket] a "WeMos D1 Mini"> TCP Client1 pin [In]
- Connecteu el pin "InternetTime1" [Out] al pin "DeleteRightText1" [In] i el pin "DeleteRightText2" [In]
- Connecteu el pin "DeleteRightText1" [Out] al pin "DeleteLeftText1" [In]
- Connecteu el pin "DeleteRightText2" [Out] al pin "DeleteLeftText2" [In]
- Connecteu el pin "DeleteLeftText1" [Out] a "DisplayOLED1"> Pin del camp de text1 [In]
- Connecteu el pin "DeleteLeftText2" [Out] a "DisplayOLED1"> Pin del camp de text2 [In]
Pas 7: Genereu, compileu i pengeu el codi Arduino
A Visuino, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".
Pas 8: Juga
Si alimenteu el mòdul OLED ESP8266, es connectarà a Internet i la pantalla hauria de començar a mostrar la data i l’hora des del servidor NIST
. També podeu experimentar amb altres servidors que podeu trobar aquí
Enhorabona! Heu completat el vostre projecte Internet Time amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable, el podeu descarregar aquí. Podeu descarregar-lo i obrir-lo a Visuino:
Recomanat:
Com fer registre de data i hora - Liono Maker: 5 passos
Com fer registre de data i hora | Liono Maker: Introducció: -En aquest tutorial aprendrem a fer el registre de data i hora amb Arduino. Amb aquest propòsit estic fent servir DS3231 & Mòduls de targeta Micro SD. El mòdul principal que s’utilitza per a temps i amp; el registre de dates és DS3231. DS3231 és un RTC (ti real
Obteniu hora i data des d'Internet - Tutorial: 9 passos
Obtenir hora i data des d'Internet: tutorial: en aquest tutorial aprendrem com obtenir la data i l'hora des del servidor NIST TIME mitjançant M5Stack StickC i Visuino. Veure un vídeo de demostració
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
Arduino Data / Hora Traçat / Registre mitjançant Millis () i PfodApp: 11 passos
Arduino Data / Hora de gràfic / Registre mitjançant Millis () i PfodApp: no es requereix programació Arduino ni Android. També s’admeten mòduls RTC i GPS Correcció automàtica de zones horàries, deriva RTC i falta de segons de salt de GPS Introducció Aquest tutorial us mostra com utilitzar el vostre Arduino millis ( ) marques de temps per traçar dades ag
Visualització de data, hora i temperatura mitjançant XinaBox: 8 passos
Visualització de data, hora i temperatura mitjançant XinaBox: pantalla OLED fresca que mostra la data, l'hora i la temperatura en centígrads i Fahrenheit mitjançant xips Xinabox basats en ESP8266