Sensores inalámbricos para Termostato Arduino Yun

Puedes ampliar la versatilidad del proyecto añadiendo sensores de temperatura inalámbricos que podrás colocar en diferentes partes de nuestra vivienda para medir la temperatura y enviarla al nodo central, el Arduino YUN. El proyecto soporta hasta 5 sensores inalámbricos.

¿Que necesito?

Para el arduino Yun, necesitaras un transceptor inalambrico NRF24L01, y 8 cables, tres hembra hembra, y 5 macho macho.

Para cada sensor inalambrico: Un Arduino Leonardo, el ya conocido sensor de temperatura DS18B20, un transceptor inalambrico NRF24L01, 7 cables macho-hembra, 3 cables hembra-hembra, y una fuente de alimentacion de 5v con conector micro usb (un cargador de teléfono en desuso sirve).

[AMAZONPRODUCTS asin=”B00L7Z226M”]

 

[AMAZONPRODUCTS asin=”B013GB27HS”]

 

[AMAZONPRODUCTS asin=”B01FXPC2HU”]

 

[AMAZONPRODUCTS asin=”B00MNBPW16″]

 

Basado en Arduino Leonardo, sensor de temperatura ds18b20 y transceptor NRF24L01

En la foto podemos ver un Arduino Leonardo, un sensor de temperatura ds18b20 (arriba a la derecha), y el transceptor NRF24L01 (arriba a la izquierda).

Para la conexión del sensor de temperatura al arduino, vamos a prescindir de la bread board que utilizamos con el arduino YUN y lo conectaremos directamente con cables macho-hembra. Las conexiones del sensor de temperatura son las mismas que las conexiones al arduino YUN:

  • Pin gnd del sensor con pin gnd del Leonardo.
  • Pin vcc del sensor con pin 5V del Leonardo.
  • Pin S del sensor con pin digital 2 del Leonardo.

 

Incorpora un pequeño led que brilla tenuemente mientras se carga e energía y parpadea en rojo al realizar una lectura

La conexión del transceptor NRF24L01 requiere de 8 cables: 3 hembra – hembra, y 5 macho -hembra.

nrf24l01

Las conexiones son las siguientes:

  • Uno de los pines VCC del transceptor, al pin de alimentación de 3.3V del Leonardo.
  • Uno de los pines GND del transceptor, al pin GND del Leonardo.
  • El pin CE del transceptor, al pin digital 9 del Leonardo.
  • El pin CSN del transceptor, al pin digital 10 del Leonardo.

Si NO estas usando un Arduino Leonardo:

Las conexiones de los pines MISO, MOSI y SCK, las conexiones son así:

  • pin SCK en el transceptor, al pin digital 13 del arduino.
  • pin MISO del transceptor al pin digital 12 del arduino.
  • pin MOSI del transceptor al pin digital 11 del arduino.

Si estás usando un Arduino Leonardo o conectando el transceiver al Yun:

Esos tres pines tienen que ir conectados al bus ICSP de la placa:

Detalle de los conectores ICSP del Leonardo

Detalle del conector ICSP Por lo tanto, para el caso del Arduino Leonardo y del Arduino YUN, las conexiones quedan como sigue:

  • Pin MISO del transceptor, va al pin MISO del Leonardo.
  • Pin MOSI del transceptor, va al pin MOSI del Leonardo.
  • Pin SCK del transceptor, va al pin SCK del Leonardo.

 

Ahora solo tienes que instalarle al Leonardo el sketch adecuado, que puedes encontrar en este articulo. La unica modificación que tendras que hacer en el sketch, es descomentar la linea adecuada de la dirección para cada sensor inalambrico.

Puedes añadir hasta 5 nodos remotos al proyecto. A continuación tienes una foto del montaje final.

Dudas, sugerencias, problemas… visita nuestro foro.

leonardo_NRF24L01_ds18b20

 

SUBSCRIBE TO NEWSLETTER
All rights reserved © Company Name, 2014
Dolor aliquet augue augue sit magnis, magna aenean aenean et! Et tempor, facilisis cursus turpis tempor odio, cursus montes ac turpis. Ultrices! Massa integer augue ridiculus adipiscing, massa cras pid. Turpis placerat scelerisque, vut odio mus non, mattis porttitor, nunc odio, turpis tortor sit? Pid amet, sed facilisis.
  • Goblinus globalus fantumo tandempo
  • Scelerisque cursus dignissim donus
  • Montes vutario lacus quis arcupolisio
  • Leftomato denitro oculus tepircos den
  • Spiratio dodenus christmas popupius
  • Afrenius globalus spiritum tandempo
  • Fitatos vutario lacus quis arcup delis
SUBSCRIBE NOW!
Receive messages whit news about Smart Thermostat
  We will not share your details with any 3rd party.
¡SUSCRÍBETE AHORA!
Recibe en tu correo las novedades del proyecto Termostato Inteligente
  Tus datos no serán compartidos con terceros.