Registrador
valores meteorológicos
Parte I
Parte Electrónica
Versión 2
Parte I
Parte Electrónica
Versión 2
En la versión 1 había colocado el sensor externo de temperatura/humedad utilizando el DHT22.
En el receptor había colocado el medidor de presión BMP280, y este estaba al lado del servidor dentro de casa.
Los sensores suelen durar mucho más protegidos de las inclemencias del tiempo, y la presión es la misma dentro de casa que fuera en la ventana.
Pero como los últimos módulos de sensores juntaban el BMP280 y el AHT20, he decidido realizar esta versión para que todos los sensores estén en el exterior.


En el primer desarrollo se hace en el arduino nano y luego se traspasa a el ESP32_C3.

En la parte del receptor de RF solo hay que quitar el módulo DMP280.

Llegados a este punto, y teniendo el sensor de presión en el exterior, debemos cambiar el protocolo, y mandar también los datos de la presión.
He añadido 2 bytes para la presión quedando de la siguiente forma:
Protocolo SETA43 Versión 2.
4bits-CRC 8bits-Device 8bits-Humedad 12bits-Grados 16bits-presion 2bits-Canal 2bits-bateria
Ejemplo-> Dev=223 Hume=51 Temp=207 Presion=9375 Canal=1 Bat=3
FINAL CRC=1100001 97
0001 11011111 00110011 000011001111 0010010010011111 01 11


En el lado del servidor todo queda de la misma forma, el programa realizado en python hace la lectura de los datos.
Espero que mis montajes les ayuden a realizar sus propios proyectos.
Programas
Saludos.
Juan Galaz
Bibliografía:
http://seta43.duckdns.org/ard433.html
http://seta43.duckdns.org/termot.html
http://seta43.duckdns.org/temt3.html
No hay comentarios:
Publicar un comentario