Registrador
valores meteorológicos
Parte I
Parte Electrónica
Parte I
Parte Electrónica
Hace unos 6 años había realizado un proyecto sobre un registrador de datos meteorológicos.
Aprovechado un sensor exterior comercial, leía los datos de humedad y temperatura. Estos datos se almacenaban en un servidor, y luego realizaba gráficas con estos datos http://seta43.duckdns.org/camtem.html.
Mas tarde añadí un sensor de presión, con lo cual podía predecir el tiempo http://seta43.duckdns.org/webgra.html.
Una bajada de la presión atmosférica y un aumento de la humedad, es un seguro indicio de lluvia.
Después de un par de años funcionando, el sensor exterior dejo de funcionar. Como no tenía mas sensores de humedad/temperatura, utilicé los datos de otro sensor que solo proporcionaba temperaturas http://seta43.duckdns.org/ard433.html.
Así estuve años, registrando valores de presión y temperatura.
Estos últimos meses he estado haciendo varios proyectos sobre sensores:
25/09/2026 - Sensor de temperatura - TFA - DHT11 - SENSOR_DHT11
21/04/2026 - Sensor de temperatura - TFA - 18B20 - SENSOR_TFA_18B20
18/04/2026 - ESP32-C3 - Sensor de temperatura - Protocolo TFA . SENSOR_TFA_C3
07/04/2026 - Arduino - Sensor de temperatura - Protocolo TFA . SENSOR_TFA
En todos ellos incluía sensores de temperatura, humedad y presión. Pero al utilizar el protocolo TFA de solo sensor de temperatura, me puse a pensar para hacer algún cambio.
No se podía depender de sensores comerciales, se rompe el sensor (cosa habitual) , y te encuentras en la misma situación.
Pues bien, cree mi propio sensor con medidas de temperatura, humedad y presión.
Además cree mi propio protocolo derivado del TFA, al que añadí un Byte con el valor de la humedad.
| Sensor emisor de
temperatura DHT11 Protocolo SETA43 CRC=111101 61 223-Device 80-Humedad 270-Grados 3-Canal 2-Bateria 4bits-CRC 8bits-Device 8bits-Humedad 12bits-Grados 2bits-Canal 2bits-bateria 1101 11011111 01010000 000100001110 11 10 |
Existen dos sensores externos:
Realizado con arduino ->http://seta43.duckdns.org/2026/tfa/tfa.html
Realizado con ESP32-C3 ->http://seta43.duckdns.org/2026/tfa/tfac3.html
Ahora los datos se mandan desde el sensor externo mediante Radiofrecuencia 433MHz , y los recibe el módulo receptor que tiene además un sensor de presión del tipo BMP180/280.
Todos estos datos se envían al servidor web que los trata y los muestra en una página WEB.
Receptor de RF 433MHz
| SENSORTOTAL6 SENSORTOTAL6 SENSORTOTAL6 Scanning... 0-I2C device found at address 0x38 AHTxx 1-I2C device found at address 0x77 BMP280/180 done Int433_Mode40170_BMP280 INICIO Canal= 1 Humedad= 51 Grados= 232 BMP1= 262 BMP2= 9265 CHECKSUM= 1 FINAL |
Programas
Aquí terminamos la parte de electrónica del proyecto.
Como se puede ver, del sensor externo se obtienen los datos de temperatura y humedad, y del receptor interno se obtiene los datos de la presión.
En la siguiente parte del proyecto mostraremos como se realiza la representación en la página WEB de los datos, y la gráficas de los diferentes valores.
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