Taula de continguts:
- Pas 1: eines i materials
- Pas 2: Muntatge del kit ArduiTouch
- Pas 3: Instal·lació dels controladors USB
- Pas 4: Preparació de l'IDE Arduino per a ESP8266
- Pas 5: Instal·lació de biblioteques addicionals
- Pas 6: codi font
- Pas 7: Configuració personalitzada a Settings.h
- Pas 8: executeu el codi
Vídeo: ESP8266 Estació meteorològica de colors: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
En aquest instructiu us vull mostrar com construir una bonica estació meteorològica ESP8266 per a muntatge a paret amb previsió meteorològica i pantalla tft de colors.
Pas 1: eines i materials
Materials:
- NodeMCU Amica V2 o Wemos D1 Mini
- Kit de muntatge a la paret ESP ArduiTouch
Eines:
- soldador
- tornavís
- alicates de tall lateral
- voltímetre (opcional)
Programari:
IDE Arduino
Pas 2: Muntatge del kit ArduiTouch
Primer heu de muntar el kit ArduiTouch. Consulteu el manual de construcció adjunt.
Pas 3: Instal·lació dels controladors USB
El mòdul NodeMCU inclou un xip CP2102 per a la interfície USB. Normalment, el controlador s’instal·larà automàticament si el NodeMCU es connecta la primera vegada amb el PC. De vegades, aquest procediment ha fallat. En aquest cas, heu d’instal·lar el controlador
www.silabs.com/products/development-tools/s…
Si voleu utilitzar el Wemos D1, heu d’instal·lar els controladors de la interfície USB CH340:
www.wch.cn/download/CH341SER_ZIP.html
Pas 4: Preparació de l'IDE Arduino per a ESP8266
- El mòdul ESP8266 no forma part de l'Arduino-IDE. Primer l’hem d’instal·lar. Obriu el fitxer / preferències a l’Aduino-IDE i inseriu el següent enllaç al camp URL de gestor de taules addicionals:
- Tanqueu aquesta finestra amb el botó D'acord. Obriu ara el gestor de taules: Eines / Tauler / Gestor de taules
- Aneu a l'entrada ESP8266 i instal·leu-la
- Ara podeu triar NodeMCU 1.0 (mòdul ESP-12E) o WeMos D1 R2 i mini. Estableix la freqüència de la CPU a 80 MHz, la mida del flaix a „4M (3M SPIFFS)“, la velocitat de transmissió que triïs i el port COM. 4 de
Pas 5: Instal·lació de biblioteques addicionals
Instal·leu les biblioteques següents mitjançant Arduino Library Manager
- Mini Grafx de Daniel Eichhorn:
- ESP8266 WeatherStation de Daniel Eichhorn:
- Analitzador Json Streaming de Daniel Eichhorn:
- simpleDSTadjust per neptune2:
També podeu descarregar la biblioteca també directament com a fitxer ZIP i descomprimir la carpeta a la vostra carpetaarduinosketchfolder / libraries /
Després d’instal·lar les biblioteques, reinicieu l’Arduino IDE.
Pas 6: codi font
El codi font de l'estació meteorològica basat en les impressionants fonts de Daniel Eichhorn
blog.squix.org
Hem fet petits canvis al codi compatible compatible amb ArduiTouch. Heu de desempaquetar l'arxiu Zip en un directori nou amb el mateix nom.
Pas 7: Configuració personalitzada a Settings.h
Al codi font trobareu un fitxer anomenat settings.h. Es necessiten alguns canvis en aquest fitxer per personalitzar-los:
WiFi:
Introduïu el SSID i la contrasenya a les línies 25 i 26 de settings.h
#define WIFI_SSID "yourssid"
#define WIFI_PASS "yourpassw0rd"
Compte d'OpenWeatherMap:
Per rebre dades posteriors per la plataforma OpenWeatherMap necessitareu un compte propi. Inscriviu-vos aquí per obtenir una clau API:
Introduïu la vostra clau API a la línia 38 de settings.h
Cadena OPEN_WEATHER_MAP_APP_ID = "vostra_api_key";
La teva localització:
Aneu a https://openweathermap.org/find?q= i cerqueu una ubicació. Aneu a través del conjunt de resultats i seleccioneu l'entrada més propera a la ubicació real per a la qual voleu mostrar les dades. Serà un URL com https://openweathermap.org/city/2657896. El número al final és el que assigneu a la constant següent.
Introduïu el número i el nom de la vostra ubicació a les línies 45 i 46 de la configuració
Cadena OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
String DISPLAYED_CITY_NAME = "Ziesar";
Temps:
Trieu la vostra zona horària a la línia 65 de settings.h
#define UTC_OFFSET +1
Pas 8: executeu el codi
Obriu aquesta mostra a l'IDE Arduino. Després de la compilació i la càrrega, veureu l'hora i la temperatura actuals de la vostra ubicació. A més, es mostra una previsió meteorològica per als propers dies. El tacte només té una funció. Podeu triar el format d’hora que es mostra tocant a la part superior de la pantalla.
Recomanat:
Estació meteorològica professional amb bricolatge ESP8266 i ESP32: 9 passos (amb imatges)
Estació meteorològica professional que utilitza bricolatge ESP8266 i ESP32: LineaMeteoStazione és una estació meteorològica completa que es pot connectar amb sensors professionals de Sensirion, així com amb algun component de l’instrument Davis (pluviòmetre, anemòmetre)
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors
Estació meteorològica de colors PiZero: 6 passos
Estació meteorològica de colors PiZero: vull mostrar-vos en aquest projecte com construir una estació meteorològica d’aspecte agradable basada en Raspberry Pi Zero W per a muntatge a la paret amb predicció meteorològica i pantalla TFT de 2,8 polzades de colors
Selector de colors Arduino RGB: seleccioneu els colors dels objectes de la vida real: 7 passos (amb imatges)
Arduino RGB Color Picker: seleccioneu els colors dels objectes de la vida real: escolliu fàcilment els colors dels objectes físics amb aquest selector de colors RGB basat en Arduino, que us permetrà recrear els colors que veieu als objectes de la vida real al vostre PC o telèfon mòbil. Simplement premeu un botó per escanejar el color de l'objecte amb un TCS347 barat