Página principal
Registrador
valores meteorológicos
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