Circuito de timbre de llamada de oficina inalámbrico

Circuito de timbre de llamada de oficina inalámbrico

En esta publicación vamos a construir un timbre de llamada de oficina inalámbrico que se puede usar para llamar a 6 personas diferentes desde el escritorio del jefe / jefe o algún otro proyecto divertido tipo timbre de llamada para su hogar.

Uso del módulo nRF24L01 de 2,4 GHz

Construiremos un timbre de llamada inalámbrico simple usando Arduino y el módulo nRF24L01 de 2.4 GHz, que puede funcionar en su hogar u oficina sin ningún problema o problema de cobertura.

El circuito propuesto se puede alimentar desde un adaptador de teléfono inteligente de 5 V o cualquier adaptador económico de 5 V que mantenga su circuito vivo y listo para escuchar su llamada.



Veamos una descripción general de nRF24L01 módulo de 2,4 GHz .

El chip anterior se llama módulo nRF24L01. Es una placa de circuito de comunicación dúplex (bidireccional) diseñada para microcontroladores y computadoras de placa única como Raspberry Pi.

Utiliza una frecuencia de 2,4 GHz, que es la banda ISM (banda industrial, científica y médica); es la misma frecuencia que se utiliza en la comunicación Wi-Fi.

Puede transmitir o recibir datos a una velocidad de 2 Mbps, pero en este proyecto la transmisión y la recepción están limitadas a 250 Kbps debido a los menores requisitos de datos y la reducción de la velocidad de datos dará como resultado un mayor rango general.

Consume solo 12,3 mA en la transmisión de datos máxima, lo que hace que el dispositivo sea compatible con la batería. Utiliza el protocolo SPI para comunicarse con el microcontrolador.

Tiene un alcance de transmisión / recepción de 100 metros sin obstáculos en el medio y un alcance de unos 30 metros con algún obstáculo.

Puede encontrar este módulo en sitios populares de comercio electrónico, también en su tienda de electrónica local.

Nota: El módulo puede funcionar de 1,9 a 3,6 V, el regulador integrado en el Arduino puede proporcionar 3,3 V para el módulo. Si conecta el terminal Vcc del nRF24L01 a 5 V de la salida de Arduino, esto resultará en un mal funcionamiento del módulo. Por eso hay que tener cuidado.

Esa es la breve introducción al módulo nRF24L01.

Investiguemos los detalles del diagrama de circuito:

El circuito de control remoto:

El control remoto estará con el jefe o el jefe de la oficina.

circuito de control remoto del timbre de llamada

El control remoto consta de Arduino nano, por cierto, puede usar cualquier placa Arduino, 6 botones para hacer sonar seis receptores diferentes, módulo nRF24L01 y un LED para reconocer la presión de un botón.

Puede alimentarlo con una batería de 9 V o con un adaptador de 5 V. En caso de batería, debe apagar este control remoto después de su llamada.

Ahora veamos el código. Antes de eso, solo necesita descargar el archivo de la biblioteca y luego se compila el código.

Enlace: github.com/nRF24/RF24.git

Código para control remoto:

|_+_|
Eso concluye el control remoto / transmisor.

Ahora veamos el receptor.

El circuito del receptor:

NOTA: Puede hacer un receptor o seis receptores según sus necesidades.

El receptor consta de placa Arduino, módulo nRF24L01 y zumbador. A diferencia del control remoto, el receptor debe alimentarse con un adaptador de 5 V, de modo que no dependa de las baterías que se agotarán en un par de días.

circuito receptor remoto timbre de llamada

Ahora veamos el código del receptor:

Código de programa para el receptor

|_+_|

NOTA:

Si va a construir más de un receptor para este sistema de timbre de llamada de oficina, debe cambiar el valor mencionado en la sucesiva compilación del receptor y cargar el código.

Para el primer receptor (no es necesario cambiar nada):

// ------- Cambia esto ------- //
const byte address [6] = '00001' y cargue el código.
// ------------- ------------ //

Para el segundo receptor (tienes que cambiar):
const byte address [6] = '00002' y cargue el código.

Para el tercer receptor (tienes que cambiar):
const byte address [6] = '00003' y cargue el código.

Y así sucesivamente …… .. hasta “00006” o el sexto receptor.

Cuando presione 'S1' en el control remoto, el receptor con la dirección '00001' responderá / zumbará.

Cuando presione 'S2' en el control remoto, el receptor con la dirección '00002' responderá / zumbará.
Etcétera……

Con eso concluyen los detalles del circuito del receptor.

Si tiene más preguntas, no dude en expresarlas en la sección de comentarios, intentaremos responderle pronto con una respuesta.




Artículo anterior: Circuito probador de control remoto Siguiente: Cómo hacer circuitos convertidores impulsores simples