Hoja de acrílico RGB brillante estación con interior/exterior/previsión usando ESP8266 (4 / 4 paso)

Paso 4: El Software

El último paso! Muy importante, el software.

Si has usado mi diseño de PCB entonces programación puede hacerse en el IDE de Arduino. Establezca la Junta en el IDE al módulo genérico ESP8266. Conecte la estación meteorológica a su PC usando un micro cable USB. El puerto COM que se necesita depende del número de COM que su PC le dio a la estación. Usted puede encontrar esto en el dispositivo administrador en puertos. La velocidad/velocidad en baudios que mi ESP8266 viene con es 115200 por lo es lo que yo he en el IDE.

Pulse los interruptores en el tablero: primer S2 y S1, luego suelte seguido por S1 S2. La luz azul en el ESP-07 parpadea brevemente y el ESP8266 está en modo bootloader, listo para subir el dibujo.

El código es bastante auto explicativo y se ha comentado para explicar lo que hace cada parte.

Dentro del código hay una parte que comienza con:

/ *** Iniciar configuración *** /

y termina con:

/ *** fin ajustes *** /

En esta sección es necesario rellenar algunos datos de tu local wifi, Wunderground y Thingspeak cuentas.

  • Sus credenciales de WiFi necesitan rellenarse en el bosquejo
  • Necesita crear una cuenta (¡ gratis!) en wunderground.com y obtener una API key con él, en el Sketch de completar
  • Usted necesita encontrar en wunderground.com el nombre de su estación del clima, generalmente es el nombre de su ciudad en mayúsculas pero ver en su sitio y rellene en su esbozo
  • Si usted tiene su propia estación meteorológica de Thingspeak así entonces usted necesita llenar en el bosquejo de su clave de identificación y API de canal de Thingspeak
  • Si no utilizas mi diseño de PCB o esquema entonces tal vez necesita cambiar algunas cosas en relación con el pin utilizado para DHT22 o SCL OLED + líneas SDA

Puede especificar cuántas páginas desea mostrar en su OLED panel con esta variable en el código: int numberOfFrames = 6;

Así por ejemplo si desea omitir la función de Thingspeak necesita cambiar a int numberOfFrames = 5;

También es necesario desactivar el código para ese marco. Para cada cuadro hay una función que define lo que en ese marco. En el ejemplo de Thingspeak es drawFrame5 tan localizar y eliminarlo o comentario hacia fuera. Creo que es necesario, así que renombrar drawFrame6 a drawFrame5 ahora.

Si desea agregar un marco de sólo volver a especificar int numberOfFrames = newnrofframes; a continuación, copia una de las funciones drawFrameX y cambio a lo que quiero copiar/pegar el código de los otros marcos. No intento todavía.

Para controlar la decoloración RGB led he añadido la clase de Adafruit Neopatterns en el código. También he añadido 2 funciones:

1. void update_fading_of_my_neopixels(void) //this función se llama cada 1mS utilizando la opción de pizarra de los paquetes de ESP8266. Esto actualiza el patrón de atenuación de neopixel cada 1mS sin interferir con los marcos de corredera en el panel de OLED.

2. change_neopixel_color(void) //in prediccion esta función que cambiar el color de los leds RGB, dependiendo del tiempo. Todavía no es perfecto pero la idea es clara y puede adaptarse fácilmente a tu gusto.

Que fue gente! Espero que hayas disfrutado mi (primer) instructable y que muchos acrílico brillante las estaciones meteorológicas en el mundo verá la luz!

Artículos Relacionados

Hoja de acrílico bricolaje caja

Hoja de acrílico bricolaje caja

Tuve una sobra la hoja de acrílico, que realmente compré para hacer esta lámpara. Sólo no podía enviar la pieza sobrante a la basura para hacer una caja de fuera de él fue la idea mejor y más fácil.Yo amo la mirada transparente. Es muy útil para alma
Cómo cortar hojas de acrílico

Cómo cortar hojas de acrílico

Recientemente quise diseñar un cubo de notificar, pero empezar, usted necesita cortar algunas hojas de acrílico. Me di cuenta de que no hay muchos instructables sobre cómo cortar las hojas. Así que decidí escribir uno, así que en este instructable vo
Enrutamiento de línea de arte, en la hoja de acrílico

Enrutamiento de línea de arte, en la hoja de acrílico

Primera vez que lo intenté mis manos sobre el encaminamiento de un arte de línea con una herramienta giratoria con aditamento de fresadora. Aprender proceso de distribución en una hoja de acrílico es más fácil que en la madera. Por lo tanto, he selec
Roble y reloj Nixie acrílico

Roble y reloj Nixie acrílico

Siempre he estado fascinado por cómo funcionan las cosas, lo que hace que marque y se convirtió en una obsesión cara de desarmar cosas. Nunca fui muy bueno en hacer cosas aunque, falta la paciencia del proceso para que las cosas apenas a la derecha,
Regalo de San Valentín... Acrílico y leds!

Regalo de San Valentín... Acrílico y leds!

Hola a todos, este es mi primer instructable y deseo que te guste.Este proyecto es un regalo para mi novia en el día de san Valentín y he terminado hoy. Estaba inspirado "Equipo mortal" en su "corazón de plexiglás de LED DIY"(enlace---
Mejorar su imagen al reverso grabado con láser en acrílico de la hoja

Mejorar su imagen al reverso grabado con láser en acrílico de la hoja

desarrollé esta manera fácil de mejorar sus imágenes de alto contraste, grabada a láser en la parte posterior de la lámina de plástico acrílico transparente en Makerplace en San Diego, CA con su láser de huracán de 100 vatios. Puede grabar cualquier
Lámpara de pie hecha de acrílico

Lámpara de pie hecha de acrílico

ProclamaciónSi tenga algún problema o atascarse en cualquier punto dentro del instructivo (especialmente en la imagen de sección de procesamiento o en cualquier parte) apenas sienta libre de enviarme un mensaje de Instructable o un correo electrónico
Efectos de iluminación con el acrílico del borde

Efectos de iluminación con el acrílico del borde

Hace un tiempo atrás que estaba trabajando en un proyecto de clase donde queríamos ver qué cool efectos de iluminación que podríamos obtener con acrílico. Estábamos planeando en hacer una puerta de iris para la clase, y queríamos ver qué podíamos hac
SOPORTE de acrílico COOKBOOK - ahora con más láseres

SOPORTE de acrílico COOKBOOK - ahora con más láseres

en este instructable, te voy a mostrar cómo hice un bonito stand Cookbook acrílico usando un cortador láser y una dobladora de tira calor.Cuando haya terminado, usted tendrá un accesorio de cocina atractiva, de aspecto moderno que puede contener un l
LED encendido de acrílico de la muestra

LED encendido de acrílico de la muestra

Mi esposa preguntó si ayudaría crear regalos de agradecimiento para su coro de la comunidad que se presentaría al conductor y acompañantes. Me mostró su pardy73 borde iluminado acrílico signo Instructable y le encantó! Máquina de láser de Epilog de n
Sostenedor de vela votivo acrílico

Sostenedor de vela votivo acrílico

materiales y herramientas:-1/8 acrílico: suficiente para su diseño o ~ 8 "x 6" para la mina-Acceso a vector software de dibujo y una máquina de corte láser.  Hice esto en el TechShop (www.techshop.ws), que cuenta con CorelDRAW y láser de Epilog;
HACER un LASER corte elegante teléfono soporte de acrílico

HACER un LASER corte elegante teléfono soporte de acrílico

en este instructable, te voy a mostrar cómo hice un acrílico soporte para mi teléfono Android. "Universal" es probablemente una exageración, pero probé a diseñar esto para que llevaría a cabo una amplia variedad de modelos de teléfonos. Funciona
Acrílico Moodmonster

Acrílico Moodmonster

todo el mundo necesita un amigo especial, incluso si usted está sola en su cubículo.Mucha gente le gustaba el Moodmonster original, pero decidí que podía hacer algo más durable y más práctico.Por lo tanto, justo antes de que había perdido el acceso a
Tablero acrílico prototipo

Tablero acrílico prototipo

Cuando he terminado un prototipo board, a menudo quieren utilizarlo para: extender el prototipo, el prototipo se integran con otros prototipos, proteger el prototipo o incluso Mostrar la placa de prototipo.No quiero montar el tablero de prototipo en