Taula de continguts:
- Pas 1: creeu un compte a Openweathermap.org
- Pas 2: connexions de maquinari
- Pas 3: gravar el programa des de Arduino IDE
Vídeo: Monitor de temps i rellotge de xarxa basat en ESP8266: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Projecte de cap de setmana curt i senzill amb ESP8266 i pantalla OLED de 128 x 64 de 0,96.
El dispositiu és un rellotge de xarxa, és a dir, obté el temps dels servidors ntp. També mostra informació meteorològica amb icones d’openweathermap.org
Parts necessàries:
1. Mòdul ESP8266 (qualsevol, he utilitzat NodeMCU)
2. OLED de 0,96 (basat en I2C)
3. Cables de pont
4. Taula de pa
5. Cable USB per connectar ESP8266 a l'ordinador
Pas 1: creeu un compte a Openweathermap.org
Crear un compte a openweathermap.org és senzill.
Per crear un compte, feu clic a Registre.
Inicieu la sessió i aneu a la pestanya API. Tingueu en compte la vostra clau d'API.
Pas 2: connexions de maquinari
A NodeMCU les connexions són les següents.
NodeMCU OLED
3V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
Pas 3: gravar el programa des de Arduino IDE
Obriu el programa en Arduino IDE.
Seleccioneu el mòdul ESP8266 que esteu utilitzant al menú Taulers i pengeu el codi al mòdul.
El codi actualitza la informació meteorològica cada 10 minuts.
Totes les icones meteorològiques es col·loquen al fitxer icon.h.
El codi d'icones es retorna de la trucada que fem a openweathermap.org
He utilitzat una lògica d’anàlisi molt crua per extreure la informació meteorològica del JSON que es rep.
Podeu utilitzar la biblioteca json per a Arduino si voleu.
Recomanat:
Rellotge digital de temps de xarxa mitjançant ESP8266: 4 passos (amb imatges)
Rellotge digital de temps de xarxa amb l’ESP8266: aprenem a construir un petit rellotge digital que es comunica amb els servidors NTP i mostra l’hora de la xarxa o d’Internet. Utilitzem el WeMos D1 mini per connectar-nos a una xarxa WiFi, obtenir l’hora NTP i mostrar-lo en un mòdul OLED. El vídeo a sobre t
Rellotge basat en Arduino mitjançant el mòdul Rellotge en temps real (RTC) DS1307 i 0,96: 5 passos
Rellotge basat en Arduino mitjançant el mòdul DS1307 de rellotge en temps real (RTC) i 0,96: Hola, nois en aquest tutorial, veurem com fer un rellotge de treball mitjançant un mòdul de rellotge en temps real DS1307 & Pantalles OLED, així que llegirem l’hora del mòdul de rellotge DS1307. I imprimiu-lo a la pantalla OLED
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos
Fer un rellotge amb M5stick C mitjançant Arduino IDE | Rellotge en temps real RTC amb M5stack M5stick-C: Hola, nois en aquest instructable, aprendrem a fer un rellotge amb la placa de desenvolupament m5stick-C de m5stack mitjançant Arduino IDE. Així, m5stick mostrarà data, hora i amp; setmana del mes a la pantalla
Rellotge d'animació LED SMART connectat a la xarxa amb tauler de control basat en web, servidor de temps sincronitzat: 11 passos (amb imatges)
Rellotge d’animació LED SMART connectat a la xarxa amb tauler de control basat en web, sincronitzat amb el servidor de temps: la història d’aquest rellotge es remunta molt enrere: fa més de 30 anys. El meu pare va ser pioner en aquesta idea quan tenia només deu anys, molt abans de la revolució del LED, quan els LED eren de 1/1000 la brillantor de la seva brillantor encegadora actual. Un veritable