Página principal
Mando a
distancia de 4 reles (relay)
mediante nRF24
Arduino
xsetaseta@gmail.com
Revisión del circuito. 17/11/2017
Después de bastante tiempo de realizar el montaje, tuve la necesidad
de hacer otro montaje con el nRF24.
Montado todo bien no me funcionaba, o el funcionamiento era
errático.
Después de muchas pruebas, descubrí que en algún que otro módulo se
necesitaba un condensador entre Vcc y GND.
Colocados los condensadores en todos los módulos el funcionamiento
era correcto.
Debido al cambio continuo de la librería nRF24, la nueva librería
RF24master es incompatible con la librería que utilice en su día.
He vuelto escribir los programas para que sean compatibles con la
librería RF24master.
PROGRAMA
En este montaje realizo un mando a
distancia para 4 relés mediante el módulo nRF24.
En un lado está el emisor con un arduino, el módulo nRF24 como
emisor y 4 pulsadores.
En el lado receptor se encuentra otro arduino y el módulo nRF24,
junto con un modulo de 4 relés que funcionan bajo 5V.
No he realizado placa de circuito impreso, se ha montado y probado
en protoboard.
No se ha optimizado el código en el emisor para que consuma poco, se
podría reducir 20 veces, pero eso os lo dejo como trabajo.
Para poder insertar el nRF24 he realizado un adaptador como se puede
ver en la imagen.
Adaptador
Esquema emisor.
Circuito emisor montado con dos pulsadores.
Esquema del receptor.
Circuito receptor montado.
Como he dicho antes, en el circuito emisor se podría modificar el
programa para que la autonomía fuese 20 veces mas.
Para probar el circuito receptor he colocado una demo cada vez que
se reinicia el circuito emisor.
El que quiera quitar la demo comenta la línea.
Debéis tener en cuenta que el nRF24 funciona a una frecuencia de
2.4GHz. A esta frecuencia los obstáculos afectan mucho, por lo que
si se ve el emisor y el transmisor el alcance es considerable, pero
con paredes por medio se reducen bastante.
Existe un nRF24 con antena que puede llegar hasta 1km en
visión directa, sin obstáculos.
En el lado receptor debemos tener en cuenta el consumo de los 4
relés, 60 mA por rele, 4x60=240mA, por lo que la optimización del
consumo no es demasiado importante,
Programa
Saludos.
Juan Galaz