Tabla de contenido:

Monitor de energía en 15 minutos: 3 pasos
Monitor de energía en 15 minutos: 3 pasos

Video: Monitor de energía en 15 minutos: 3 pasos

Video: Monitor de energía en 15 minutos: 3 pasos
Video: 5 HÁBITOS que DESTRUYEN tu LAPTOP 💣 ❌ (No lo hagas!!) 2024, Noviembre
Anonim
Monitor de energía en 15 minutos
Monitor de energía en 15 minutos

Este es un sensor wifi para pegar en la luz intermitente de su medidor de electricidad. Detecta flashes con LDR y muestra la energía en la pantalla OLED. Envía datos a Thingsboard Dashboard, ejemplo en vivo aquí. Regístrese para obtener una cuenta de demostración gratuita:

Piezas necesarias: ESP8266 TTGO 0.91 OLED (o ESP8266 normal y funciona sin pantalla) LDR (resistencia dependiente de la luz) resistencia de 10K

Costo: alrededor de 9 $ en total.

Sugerencia: El OLED ESP8266 TTGO 0.91 se vende en eBay, busque: 'esp8266 oled 0.91'.

Paso 1: soldar

Soldar
Soldar
Soldar
Soldar

Solo hay 4 puntos de soldadura: LDR va de A0 a D0 (gpio16). La resistencia de 10K va de A0 a GND.

Paso 2: Código

El programa está hecho con Arduino. Descargue el código en mi sitio de Github:

Dependencias: necesita algunas bibliotecas, U8g2lib, PubSubClient, las encontrará en el administrador de bibliotecas.

Configuración: establezca sus valores en la parte superior del código. Están bien explicados.

Subir: Seleccione el programador 'LOLIN (WEMOS) D1 R2 & mini'. Si no lo ve en el menú de placas, instale ESP8266 en Arduino Boards Manager.

Vaya a este hilo si su TTGO OLED no funciona. Allí se muestran algunos pines OLED i2c.

Paso 3: Tablero de cosas

Tablero de cosas
Tablero de cosas
Tablero de cosas
Tablero de cosas
Tablero de cosas
Tablero de cosas

Regístrese para una demostración en vivo gratuita en

Agregar dispositivo, con nombre Monitor de energía.

En 'Detalles' del dispositivo, haga clic en 'Copiar token de acceso' Pegue esta cadena en THINGSBOARD_TOKEN en el código y cárguela.

Si todo salió bien, ahora debería ver los datos en el dispositivo 'Última telemetría'. Seleccione 'wh' datos de telemetría (vatios calculados por hora) y haga clic en 'Mostrar en el widget'. Seleccione' Gráfico 'en el menú desplegable y busque' Serie de tiempo - Flot 'en la galería carrusel. Haga clic en' Agregar al panel'. Seleccione un panel existente o cree uno nuevo. Seleccione 'Abrir panel' y haga clic en Aceptar. En el panel desea cambiar la ventana de tiempo a 2 horas y la agregación de datos a Ninguno.

Para el indicador analógico, siga los mismos pasos que en Telemetría y seleccione Indicador analógico en el widget. Cuando vuelva al tablero, se editarán los parámetros del indicador. En 'DATOS', el número de decimales se establece en 0. En 'AVANZADO', El valor mínimo y máximo se establece en 0 y 8000, y el 'Recuento de tics principales' se establece en 10, para limpiar 1000 marcas.

Hecho.

Recomendado: