Pieza única de la estación meteorológica de escritorio: 5 pasos (con imágenes)
Pieza única de la estación meteorológica de escritorio: 5 pasos (con imágenes)
Anonim
Image
Image

¡Hola chicos! Para el proyecto de este mes, he hecho una estación meteorológica en forma de Planta de escritorio o puede llamarla Pieza de exhibición de escritorio. Esta estación meteorológica obtiene datos en ESP8266 desde un sitio web llamado openwethermap.org y cambia los colores RGB en la obra maestra. La obra maestra tiene muchas combinaciones de colores diferentes, cambian según el tiempo y el clima. Por ejemplo, si está lloviendo afuera por la tarde, entonces el color de la nube se vuelve una combinación de rojo, naranja, amarillo y muestra ese efecto de tormenta. Así, tiene muchas combinaciones de colores diferentes.

Paso 1: componentes necesarios

Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos
Componentes requeridos

* Nodo MCU (ESP8266)

* Tira de LED WS2812

* Cargador micro USB de 5v

* Piezas impresas en 3D

Paso 2: Conexión del circuito

Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito
Conexión de circuito

* Realice las conexiones como se muestra en el diagrama de circuito.

* Puede utilizar la tira de LED WS2812B en lugar de LED individuales.

* El pin de datos está conectado al pin D4 de ESP8266, GND a GND y 5v a Vin del NodeMCU.

* Asegúrese de utilizar 4 LED para cada pared (4 LED x 4 paredes = 16 LED), 7 LED para nube y 2 LED para Sol / Luna (Small Circe impreso en 3D).

* La placa ESP8266 se coloca debajo de la base, la base tiene una cubierta impresa en 3D para cubrirla.

Paso 3: Plantar

Plantando
Plantando

* Ponga una tapa de polietileno en la olla.

* Pon el suelo y jadea en la maceta en forma de caja.

Paso 4: codificación

Codificación
Codificación
Codificación
Codificación
Codificación
Codificación
Codificación
Codificación

* Abra el código que se proporciona a continuación en Arduino IDE.

* Código:

* Asegúrese de haber incluido todas las bibliotecas que se mencionan en el código.

* Ahora tienes que editar esto

Cadena OPEN_WEATHER_MAP_APP_ID = "App_ID"; Cadena OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

* Abra el navegador y busque www.openweathermap.org.

* Cree una cuenta e inicie sesión en ese sitio web.

* Haga clic en las claves API, copie la clave y péguela en el programa en APP_ID.

* En el mismo sitio web, busque su ubicación, abra el resultado y copie el último número de la URL y péguelo en LOCATION_ID.

* El MAP_ID y LOCATION_ID serán similares al mío.

* Ingrese su Wifi_name en ssid y su contraseña de Wifi.

const char * ssid = "Wifi_name"; const char * contraseña = "contraseña";

* Ahora cambie la zona horaria según la zona horaria de su país

int zona horaria = 5,5 * 3600;

Según la India, la zona horaria es 5:30, por lo que he escrito 5.5 de manera similar, puede escribir su zona horaria.

* Todas las líneas de subrayado deben ser editadas por usted como lo he mostrado.

* Ahora conecte el ESP8266 a su PC, seleccione el puerto y cargue el código.

Paso 5: final

Final
Final

Conecte el cargador Micro USB y listo.

¡Gracias!

Recomendado: