Notificar a arduino a través de líneas eléctricas [cerrado]

1

Como se muestra en la imagen, hay 2 Arduinos en 2 salas separadas, conectadas 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). Un simple signo de cualquier tipo enviado por A1 y reconocido 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.

    
pregunta i2r

2 respuestas

2

El envío de señales de manera confiable a través del cableado de la red puede ser bastante difícil, especialmente si está intentando 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ía del protocolo X10 para implementar su esquema. He utilizado Firecracker (RS232 - > RF) y TM751 (RF - > CA principales) en el pasado con éxito, aunque no como un transceptor.

Acoplar a un cable activo puede ser problemático si tiene varias fases en su casa (tal vez no sea probable para usted escenario de habitación adyacente). Luego debe proporcionar acoplamiento entre las fases (incluso la bifase de los EE. UU. Es un problema aquí) para garantizar que la señal emana a todos los puntos de su cableado.

Puedes evitar todos los problemas usando solo el cable neutro y de tierra. Estos cables no son sensibles a la fase y están unidos a tierra local cerca de la caja de conexiones. He utilizado muchos dispositivos Ethernet de línea eléctrica (la mayoría se acopla a Neutro / Tierra para evitar problemas de fase) para lograr esto, y simplemente podría usar un Escudo Ethernet en su Arduino en cualquier extremo (todavía debe proporcionar la interfaz al cable de tierra ) y serias bueno para ir

Si desea construir algo mucho más barato, entonces 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 su cable de conexión a tierra local en el punto de tierra. (Me gusta estos ). Acabo de enrollar un poco de cable de la toma de antena NRF24L01 PA en el cable de tierra en cada tranciever.

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

    
respondido por el Jack Creasey
1

Lo que quieres se llama un módem de línea de alimentación. Le gustaría una con una interfaz "serie TTL" para una fácil conexión a su Arduino.

Es posible crear el suyo por menos de $ 0.25 por nodo, pero necesita saber qué está haciendo cuando se conecta a líneas eléctricas o podría crear un desastre.

enlace

O puedes comprar uno pre-hecho.

    
respondido por el bigjosh