Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu NodeMCU ESP-12
- Pas 4: a Visuino Afegeix components
- Pas 5: Configuració de WiFi
- Pas 6: A Visuino: connexió de components
- Pas 7: Genereu, compileu i pengeu el codi Arduino
- Pas 8: Juga
Vídeo: Visuino: obteniu un temps precís del servidor NIST d'Internet mitjançant NodeMCU: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest tutorial utilitzarem NodeMCU Mini, OLED Lcd i Visuino per mostrar l'hora d'internet en directe des del servidor NIST a Lcd. Mireu un vídeo de demostració. El mèrit de la inspiració va a l'usuari de youtube "Ciprian Balalau".
Pas 1: què necessiteu
- NodeMCU Mini
- LED OLED LcdRed
- Taula de pa
- Filferros de pont
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
- Connecteu GND des de NodeMCU al pin del tauler de control (gnd)
- Connecteu el pin de 5 V del NodeMCU al pin del tauler de control (positiu)
- Connecteu el pin 0 (SCL) de NodeMCU al pin LCD OLED (SCL)
- Connecteu el pin 1 (SDA) de NodeMCU al pin LCD OLED (SDA)
- Connecteu el pin LCD OLED (VCC) al pin del tauler de control (positiu)
- Connecteu el pin LCD OLED (GND) al pin del tauler de pa (GND)
Pas 3: Inicieu Visuino i seleccioneu NodeMCU ESP-12
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'IDE Arduino al programa ESP 8266. També cal instal·lar el Visuino. 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 "NodeMCU ESP-12" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components
- Afegiu un component InternetTime
- Afegiu el component Generador de polsos i configureu la freqüència a: 0.1166667
- Afegiu el component DeleteRightText i configureu la longitud a: 8
- Afegiu el component DeleteLeftText i configureu la longitud a 1
- Afegir pantalla OLED I2C
Feu doble clic al component de la pantalla OLED i arrossegueu "Dibuixa un rectangle rodó" cap al costat esquerre (vegeu la imatge), configureu Alçada: 30, amplada: 120, x: 4, Y: 15
també arrossegueu "Camp de text" al costat esquerre (vegeu la imatge), configureu x: 17 Y: 30
Pas 5: Configuració de WiFi
Seleccioneu NodeMCU ESP-12 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 "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 de dreta a esquerra
A la finestra Propietats, definiu l'amfitrió: time-b-g.nist.gov
A la finestra Propietats, definiu el port: 37
Pas 6: A Visuino: connexió de components
- Connecteu NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] a InternetTime1 PIN [Socket]
- Connecteu PulseGenerator1 PIN [OUT] a InternetTime1 PIN [Clock]
- Connecteu InternetTime1 PIN [Out] a NodeMCU ESP-12 Serial [0] PIN [IN] i a DeleteRightText1 PIN [IN]
- Connecteu DeleteRightText1 PIN [OUT] a DeleteLeftText1 PIN [IN]
- Connecteu DeleteLeftText1 PIN [OUT] a DisplayOLED1 Elements. Text Field1 PIN [IN]
- Connecteu DisplayOLED1 PIN [OUT] a NodeMCU ESP-12 I2C PIN [IN]
Pas 7: Genereu, compileu i pengeu el codi Arduino
A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino
A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)
Pas 8: Juga
Si alimenteu el mòdul NodeMCU, el LCD OLED començarà a mostrar l’hora i la data actuals.
Enhorabona! Heu completat el vostre projecte Live Internet Time amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable. Podeu descarregar-lo i obrir-lo a Visuino: enllaç de descàrrega
Recomanat:
Obteniu la sortida HDMI del vostre Rock64 mitjançant Armbian: 15 passos
Obteniu la sortida HDMI del vostre Rock64 mitjançant Armbian: probablement esteu aquí després que Google cerqui " Rock64 sense sortida HDMI " us indicava en aquesta direcció. O us podríeu estar preguntant com utilitzar la pantalla de 16 x 2 que venia amb una compra que semblava bona per ser certa: " Per $ 10- $ 20, un Sing
Mesurador de voltatge precís i precís Arduino (0-90V CC): 3 passos
Mesurador de voltatge precís i precís Arduino (0-90V CC): en aquesta instrucció, he construït un voltímetre per mesurar tensions altes CC (0-90v) amb una precisió i precisió relativa mitjançant un Arduino Nano. Les mesures de prova que vaig fer van ser prou precises, sobretot a 0,3 v del voltatge real mesurat amb un
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local - Obteniu la temperatura i la humitat de l'habitació al navegador: 6 passos
ESP8266 Monitorització de temperatura Nodemcu mitjançant DHT11 en un servidor web local | Obteniu la temperatura i la humitat de l'habitació al vostre navegador: Hola nois, avui farem una humitat i un amp; sistema de control de temperatura que utilitza ESP 8266 NODEMCU & Sensor de temperatura DHT11. La temperatura i la humitat s’obtindran del sensor DHT11 & es pot veure en un navegador quina pàgina web es gestionarà
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
Obteniu alertes per correu electrònic des del vostre sistema de seguretat domèstica mitjançant Arduino: 3 passos
Obteniu alertes per correu electrònic des del vostre sistema de seguretat domèstic mitjançant Arduino: mitjançant Arduino, podem adaptar fàcilment la funcionalitat bàsica de correu electrònic a pràcticament qualsevol instal·lació de sistema de seguretat existent. Això és especialment adequat per a sistemes antics que és probable que hagin estat desconnectats durant molt de temps d'un servei de monitorització