Página principal
Sensor de temperatura
2 módulos - ds18B20
Representación en

OLED 128x64
SSD1306Z - GM009605

 
Arduino y nRF24L01

xsetaseta@gmail.com

En dos anteriores montajes, arolet.html ardusen.html había realizado un termómetro a distancia de dos módulos con el NRF24L01, y el segundo unas rutinas  en modo texto para manejar un OLED SSD1306Z.
Este montaje es la unión de los dos montaje antes mencionados.
Al tener casi todo el trabajo hecho, la unión de los dos programas no llego a 2 horas con todo funcionando.

Esquema de los módulos emisores. (Realizado con https://easyeda.com/ )


Sensor de temperatura.


Esquema de la base de detectores. (Realizado con https://easyeda.com/ )


Circuito de la base de sensores con OLED.

Se puede observar que se muestra la temperatura de los dos sensores en la pantalla de OLED.
Debo de decir que si el módulo de temperatura se encuentra lejos, o tiene que traspasar algunas paredes, la señal se puede perder y no llegar la temperatura. En caso de que la base pida la temperatura a uno de los dos módulos y no le responda el módulo, se borra la indicación de temperatura. Esto es bueno y malo, hay veces y bastantes que no llegan los datos, dejamos de ver la temperatura, aunque hace 10 segundos la sabíamos. Es fácil cambiar el programa para que solo se pierda la visión si hace mucho que no recibimos respuesta del sensor, pero eso te lo dejamos como trabajo.
Recomiendo ver los anteriores montajes en que está basado este montaje.
Aunque algunos se extrañen, la frecuencia de 2.4GHz no es demasiado buena para traspasar objetos, dependiendo del tipo de material pueden perder bastante señal. Con visión directa es muy buena, puede llegar muy lejos con una buena antena y poca potencia, además de permitir transmitir muchos datos.
Para casos como este yo recomiendo los módulos de 433MHz-MX-05V, son bastante mas baratos y traspasan mejor las paredes.
Hace algunos años hice estos montajes, emisor y transmisor   con módulos de 433MHz.



PROGRAMA3


Hasta pronto.
Juan Galaz


Bibliografía:

arolet.html
ardusen.html