Soy muy nuevo en electrónica. Estoy a punto de colocar algunos sensores exteriores alrededor de la casa y se debe acceder a ellos mediante una Raspberry-Pi que se encuentra en el medio de la casa. Soy consciente de configurar esos sensores analógicos con RPI con módulos ADC.
Sin embargo, mi preocupación es que todos los sensores están a un radio de alrededor de 30 m del RPI. ¿Cuáles son algunos buenos métodos para conectar esos sensores a RPI?
WIFI/Bluetooth: necesitaría colocar un módulo compatible con wifi/bluetooth con cada sensor.
Radio: Esto suena complicado.
Cables: el cable de 30 m podría generar mucho nivel de ruido. Pero estoy abierto a usar este método con el conocimiento adecuado, si a alguien le gusta ofrecer.
Pruebe con un bucle de corriente. En lugar de utilizar un voltaje para representar una cantidad medida, la cantidad se representa mediante una corriente, normalmente entre 4 y 20 miliamperios.
Esta es una interfaz estándar en sensores industriales, por lo que debería tener pocas dificultades para encontrar circuitos integrados o diseños discretos .
Si el sensor es analógico, puede obtener un ADC I2C para leer el sensor y comunicarse a través de I2C con el Pi. Por supuesto, no puede ejecutar I2C en una línea de 30 m. Sin embargo, hay chips de controlador de par diferencial I2C que se pueden usar para comunicarse a través de pares diferenciales que resuelven su problema. Un ejemplo es el P82B715 .
Si tiene sensores SPI, simplemente ejecute los sensores a VELOCIDADES DE DATOS BAJAS y coloque filtros de paso bajo lentos justo en la MCU.
Utilice par trenzado, par trenzado fabricado profesionalmente, hecho a máquina, por lo que es más probable que cualquier campo magnético externo sea casi anulado.
Tenga en cuenta las alteraciones significativas de "GND" en esa distancia de 30 metros. Tal vez SPI aislado de fibra óptica, por lo que GND_MCU no necesita ser GND_SENSOR.
Ignacio Vázquez-Abrams
Cuajada
Andy alias