arduino rf comunicación: principiante

Me gustaría implementar un sistema de automatización del hogar en mi arduino. Para este proyecto me gustaría comunicarme con los diferentes dispositivos por radiofrecuencia. Entonces serían diferentes receptores de 433 mhz y un transmisor de 433 mhz.

Ahora mis preguntas:

  1. ¿Cómo puede el transmisor diferenciar las señales de los dispositivos individuales? ¿Cada uno tiene una identificación única o algo así? ¿O necesito alguna otra parte o controlador para identificarlos?

  2. ¿Cuál es el propósito de un codificador transmisor?

Soy bastante nuevo con la electrónica y arduino, por lo que cualquier comentario o sugerencia es apreciada.

¿Estás seguro de que no te refieres a 434 MHz?
@Olin Lathrop En realidad, los módulos de 433 MHz también son comunes y se pueden encontrar a menudo en varios dispositivos.
@AndrejaKo: En realidad, me refería al OP que originalmente decía 443 MHz o algo así. Veo que mientras tanto ha arreglado eso, más o menos. Supongo que realmente se refiere a la banda ISM a 433,92 MHz, que redondeé a 434 MHz. Dado que ahora dice específicamente 433 MHz, no estoy seguro de lo que quiere decir. ¿Puede mostrar algunos módulos que hacen 433 MHz?
@Olin Lathrop Bueno, este se anuncia como 433 MHz. Este también está en la banda de 433 MHz. También hay un artículo en Wikipedia.
@Andrej: si sigue el primero hasta las especificaciones detalladas (página 10 de la hoja de datos que debe encontrar por separado), verá que en realidad son 433,92 MHz, como dije. Aparentemente no aprendieron a redondear muy bien. No seguí a los demás, pero sospecho que la mayoría, si no todos, los módulos de "433 MHz" tienen un nombre incorrecto y funcionan a 433,92 MHz, ya que esa es una de las frecuencias ISM sin licencia.
@Olin Lathrop El artículo de Wikipedia, sin embargo, establece que la banda se establece en 433,075 MHz y termina en 434,775 MHz. Acepto que mis enlaces pueden no haber sido las mejores opciones. También debo decir que los módulos que realmente operan en los canales inferiores de la banda de 433 MHz parecen ser raros. Resulta que incluso algunos comercializados específicamente como 433,075 MHz en realidad dicen en las hojas de datos que los módulos de menor frecuencia están disponibles solo como pedidos personalizados.

Respuestas (1)

Tal como lo describe, con una comunicación unidireccional de un solo maestro a muchos "esclavos", la tarea es muy fácil.

El maestro simplemente envía mensajes de la forma Dirección + Datos. Todos los esclavos escuchan todos los mensajes y cada esclavo verifica el mensaje con su propia dirección y los activa mientras ignora el resto. Como el maestro tiene el control completo de la transmisión, esto puede hacer un uso muy eficiente de la capacidad del canal (cuando se necesita eficiencia).

· _ __ _ __ _ __ _ __ _ __ _ __

Si desea ir al otro lado y tener muchos "puestos avanzados" enviando mensajes a una sola ubicación central en respuesta a los mensajes del Maestro (generalmente en un canal propio) "comienza la diversión". De tal necesidad ha surgido gran parte de los protocolos de comunicaciones de datos que vemos hoy e Internet.

El (o un) iniciador temprano clásico se denominó "Aloha Net" ("Hello Net") operado por la Universidad de Hawái en puestos de avanzada alrededor de las islas. Esto utilizó el método simple de un puesto de avanzada "simplemente enviando un mensaje cuando tenía uno". Si no recibía un acuse de recibo dentro de un cierto tiempo establecido aleatoriamente, lo enviaría de nuevo. Esto permitió el desvanecimiento y el ruido de la radio y las colisiones con otros mensajes. Esto funciona bien cuando el tiempo total de transmisión del mensaje es un pequeño porcentaje del tomo disponible y cuando la duración de los mensajes es corta en comparación con el tiempo entre mensajes. Esto se aplicaría a menudo a las aplicaciones de automatización del hogar, lo que permitiría un protocolo de comunicación bidireccional fácil cuando descubra que necesita o desea comunicaciones bidireccionales, como pronto lo hará :-).