Notificar a arduino sobre líneas eléctricas [cerrado]

Como se muestra en la imagen, hay 2 Arduinos en 2 habitaciones separadas, conectados a las tomas de corriente (controlando un circuito SSR para cada toma).

Necesito un enfoque simple para hacer que A1 notifique a A2 (en algunas circunstancias solicitadas que no son relevantes para el problema). Una simple señal de cualquier tipo enviada por A1 y reconocida por A2 sería suficiente. No puedo conectar cables adicionales, no puedo usar la transmisión inalámbrica, por lo tanto, la única opción que queda es a través de la red eléctrica. ¿Alguna idea de cómo hacerlo? Gracias.

ingrese la descripción de la imagen aquí

¿Por qué no puedes usar un cable o inalámbrico?
¿Sin líneas, sin conexión inalámbrica y simple también? ¿Y supongo que olvidó mencionar que también debe ser seguro y confiable? Te sugiero que postules a Hogwarts.
@LeonHeller Razones estéticas y prácticas: en realidad estoy haciendo esto para todas las habitaciones de la casa. Y en cuanto a las soluciones inalámbricas, hay mucha interferencia y también gruesos muros de cemento.
@WoutervanOoijen: si no hay una solución simple, aceptaré cualquier factible, siempre que un arduino pueda manejarlo
Lo siento, no tengo una respuesta legítima, pero solía tener un dispositivo SlingLink que hacía exactamente esto. No estoy seguro de cómo funciona, pero podría valer la pena investigar
Cree una red de línea eléctrica (búsquela en Google) y comuníquese en la red con utp con algún escudo ethernet utp. Ver también: forum.arduino.cc/index.php?topic=385113.0
@Erwinus eso sería exagerado considerando que solo necesito una "señal" (como tal vez un pico de voltaje) no transmisión de datos a través de algunos protocolos voluminosos
¿Los dispositivos funcionan con batería? En ese caso, si la situación es como en tu dibujo, podrías enviar un mensaje desconectando la corriente durante un cierto período de tiempo en la primera habitación (o encender algo, por ejemplo, un adaptador de corriente USB que puedas leer con arduino ).
¿Por qué reinventar la rueda? ¿solo por diversión? hometoys.com/content.php?url=/htinews/oct99/articles/rye/…
¿Qué quieres decir con 'el arduino puede manejarlo'? Desea transmitir algo a través de las líneas eléctricas, eso es difícil de hacer sin un circuito adicional (que probablemente será más complejo que un arduino).
No entiendo por qué Wi-Fi no funcionaría bien. El concreto no es una barrera para las señales Wi-Fi, que pueden viajar 100 metros según los nuevos estándares. Esto le costará algo de dinero sin importar cómo resuelva el problema.

Respuestas (2)

Enviar señales de manera confiable a través del cableado principal puede ser bastante difícil, especialmente si está tratando de imprimir la señal en el cable activo. Puede buscar y leer mucha información sobre la arquitectura de X10 y obtener muchas buenas ideas para acoplar señales a la red eléctrica. Incluso podría usar la mayor parte del protocolo X10 para implementar su esquema. He usado Firecracker (RS232 --> RF) y TM751 (RF --> AC mains) en el pasado con éxito, aunque no como transceptor.

El acoplamiento a un cable activo puede ser problemático si tiene varias fases en su casa (quizás no sea probable para el escenario de su habitación adyacente). Luego debe proporcionar acoplamiento entre fases (incluso la bifase de EE. UU. es un problema aquí) para garantizar que la señal emane a todos los puntos de su cableado.

Puede evitar todas las molestias usando solo el cable neutro y de tierra. Estos cables no son sensibles a la fase y ambos están conectados a tierra local cerca de la caja de conexiones. He usado muchos dispositivos Ethernet de línea eléctrica (la mayoría acoplados a Neutro/Tierra para evitar problemas de fase) para lograr esto, y simplemente puede usar un Ethernet Shield en su Arduino en cualquiera de los extremos (todavía necesita proporcionar la interfaz al cable de tierra, por supuesto) ) y estarías listo para irte.

Si desea construir algo mucho más barato, he usado el NRF24L01 de 2,4 GHz con un PA para acoplar señales directamente al cable de tierra. Es posible que deba colocar un par de supresores de ruido de ferrita en el cable de conexión a tierra local en el punto de tierra. (Como estos ). Solo envuelvo unas pocas vueltas de cable desde el enchufe de la antena PA NRF24L01 al cable de tierra en cada transceptor.

También podría considerar el acoplamiento del transformador de corriente en Neutro/Tierra, y eso se explica muy bien en una patente de Google .

Lo que quiere se llama un módem de línea eléctrica. Le gustaría uno con una interfaz "TTL en serie" para una fácil conexión a su Arduino.

Es posible construir uno propio por menos de $0.25 por nodo, pero necesita saber lo que está haciendo cuando se conecta a las líneas eléctricas o podría hacer un lío.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

http://ww1.microchip.com/downloads/en/AppNotes/00236B.pdf

O puedes comprar uno prefabricado.

ingrese la descripción de la imagen aquí