Tabla de contenido:
- Paso 1: el sensor de piscina de cocodrilos
- Paso 2: Visualización en una pantalla LCD pequeña (16 x 2)
Video: 16 X 2 LCD I2c Visualización de datos MQTT: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Gracias a Random Nerd Tutorials y 3KU_Delta por su inspiración, ayuda y código.
Paso 1: el sensor de piscina de cocodrilos
3KU_Delta publicó un gran proyecto aquí en instructables: Todo el proyecto Croc
El proyecto incluyó la publicación de la temperatura, la hora de la última actualización y el estado de la batería a través de Blynk y MQTT. Más tarde agregó un apéndice para crear una gran pantalla LED y ver los datos en Node Red para una Raspberry Pi.
Cambié algunas cosas:
Quería tener más potencia y más capacidad de carga. Por lo tanto yo:
1. Puse una matriz de células solares más grande (6V 1W) encima del cocodrilo; a pesar de que esto era de 6 V en oposición a 3,7 V, el TP4056 mantuvo el voltaje de la batería y el circuito en el valor correcto.
2. Puse una batería de iones de polímero de litio recargable de 2000 mAh más grande dentro del cocodrilo. En una revisión de su publicación original, 3KU_Delta recomendó esta batería más grande.
La batería más grande no encajaba en la placa de circuito de 5 cm por 7 cm que usaba 3KU_Delta, pero usé esa placa de todos modos; me dio más espacio para montar los componentes que una placa de circuito más pequeña, además de colocar el regulador de voltaje TP4056 en la misma placa.
Para estar seguro de que el ESP8266 Wemos D1 mini pro y el TP4056 no tendrían ninguna posibilidad de mancharles el agua de la piscina, sellé toda la placa de circuito con material "Food Saver". Cerré el material usando un pequeño sellador de bolsas Mini disponible en Amazon. Pasé los cables de la celda solar, la batería, la antena y el ds18b20 a través de un extremo de la "bolsa" y luego sellé ese orificio con sellador de silicona.
Por cierto, (como dice 3KU_Delta en un comentario) asegúrese de sellar el ds1820b con una capa delgada de epoxi para asegurarse de que el agua de la piscina no dañe el sensor.
Paso 2: Visualización en una pantalla LCD pequeña (16 x 2)
Quería recuperar los datos de mi agente MQTT raspberry pi y ver los datos en una pequeña pantalla LCD. Random Nerd Tutorials publicó dos proyectos, así como los pasos para obtener múltiples publicaciones MQTT en un solo programa ide de Arduino. Aquí están los enlaces a esos elementos:
dsb18b20 con un ESP8266
Visualización de datos en una pantalla LCD
y
Suscripción a varios temas de MQTT
Agradezco a Rui Santos por permitirme publicar el código que creé modificando y usando sus tres entradas.
Piezas necesarias, todas fácilmente disponibles en Amazon o Ebay:
1. Placa ESP8266 NodeMCU
2. Pantalla LCD de 16 X 2 con placa i2c incorporada: asegúrese de obtener una pantalla con una placa i2c incorporada. Eso le ahorrará mucho tiempo soldando la placa i2c a la pantalla LCD.
3. Vitrina plástica de béisbol - Encontré una muy económica en Amazon y usé solo la mitad de la caja. Desafortunadamente, la pantalla LCD es un poco más grande que la carcasa de béisbol. Si desea poner su proyecto en un estuche cerrado, el estuche de softbol menos costoso que se encontró fue en The Container Store.
4. Cables de conexión cortos
5. Tubo termorretráctil para mantener los cables en su lugar.
Como puede ver en la imagen de arriba, usé solo la mitad del estuche. Si quieres un estuche más grande que se cierre, sugiero un estuche de softbol. El menos costoso que encontré fue el de The Container Store (número de sku: 44070).
Publiqué mi código en GitHub: Code
Gracias a 3KU_Delta y Rui y Sara Santos de Random Nerd Tutorials por su ayuda e inspiración.
Recomendado:
Visualización de datos de Magicbit en AWS: 5 pasos
Visualización de datos de Magicbit en AWS: los datos recopilados de los sensores conectados a Magicbit se publicarán en el núcleo de AWS IOT a través de MQTT para visualizarlos gráficamente en tiempo real. Estamos utilizando magicbit como placa de desarrollo en este proyecto que se basa en ESP32. Por lo tanto, cualquier ESP32 d
IoT: visualización de datos del sensor de luz con Node-RED: 7 pasos
IoT: visualización de datos del sensor de luz con Node-RED: en este instructivo, aprenderá a crear un sensor conectado a Internet. Usaré un sensor de luz ambiental (TI OPT3001) para esta demostración, pero cualquier sensor de su elección (temperatura, humedad, potenciómetro, etc.) funcionaría. Los valores del sensor
BBQ Pi (¡con visualización de datos!): 4 pasos (con imágenes)
BBQ Pi (¡con visualización de datos!): Introducción La parrillada generalmente se refiere al proceso lento de usar calor indirecto para cocinar sus carnes favoritas. Aunque este método de cocción es muy popular, especialmente en los EE. UU., Tiene lo que algunos pueden considerar un tejido bastante serio
Sistema de adquisición y visualización de datos para una bicicleta de carreras eléctrica MotoStudent: 23 pasos
Sistema de adquisición y visualización de datos para una bicicleta de carreras eléctrica MotoStudent: un sistema de adquisición de datos es una colección de hardware y software que trabajan juntos para recopilar datos de sensores externos, almacenarlos y procesarlos posteriormente para que puedan visualizarse gráficamente y analizarse. permitiendo a los ingenieros hacer
Visualización de datos de transporte con Google Map: 6 pasos
Visualización de datos de transporte con Google Map: por lo general, queremos registrar varios datos durante el ciclismo, esta vez usamos el nuevo Wio LTE para rastrearlos