¿Dispositivo para cambiar la energía a otro dispositivo a través de raspberry pi GPIO?

Así que tengo una cámara PTZ y una sirena. Lo que intento hacer es activar la sirena cuando la cámara detecta movimiento.

La cámara se conecta a través de PoE, pero la sirena solo tiene una conexión de 12 voltios, por lo que debe ser activada por otro dispositivo.

La cámara tiene la capacidad de enviar una trampa SNMP cuando detecta movimiento. Tengo una configuración de raspberry pi que escucha esa señal SNMP. Cuando la cámara le dice al pi que se ha detectado movimiento, quiero activar la sirena a través de algún dispositivo intermediario con el que el pi pueda hablar a través de su GPIO. Mi problema es que no sé nada sobre hardware y no tengo idea de qué tipo de dispositivo de "interruptor de encendido" estoy buscando en Amazon.

En resumen, tengo una cámara. Cuando esa cámara detecta movimiento, se envía una señal a una raspberry pi. Cuando el pi recibe esa señal, quiero que active una sirena tonta que funciona con 12v. ¿Cuál es el dispositivo que necesito sentado entre el pi y la sirena para permitir que la energía fluya por la sirena solo cuando se cumple una condición en un programa de python que se ejecuta en el pi?

Mi experiencia es en programación y no sé casi nada sobre hardware, ¡así que cualquier información sería útil!

Respuestas (1)

El dispositivo más simple que puede usar probablemente sea un relé de estado sólido.

Ejemplo1 , Ejemplo2

La mayoría de estos serán muy grandes para su sirena, pero son baratos y resuelven el problema con solo una parte. Podría usar un relé regular, excepto que la bobina consume más energía de la que puede suministrar el pi. Un SSR le dará el mismo efecto, pero consumirá mucha menos corriente del pi.

Una forma más pequeña y económica de manejar su sirena sería usar un mosfet como interruptor . Así es como se haría en un producto comercial.

esquemático

simular este circuito : esquema creado con CircuitLab

El circuito es simple, pero tendrás que elegir cuidadosamente el mosfet para asegurarte de que esté completamente encendido por los 3.3v de la raspberry pi. Los mosfets más comunes no lo harán . Si sigue esta ruta, un mosfet que podría probar es el IRL2203NPBF .

¡Genial, gracias por la ayuda! Acabo de encontrar un relé que teníamos por aquí, así que voy a intentarlo. Sin embargo, se ve un poco diferente a los relés de estado sólido que vinculaste... se parece más a este en Amazon: a.co/5JBtKrG . ¿Funcionaría algo así?
Ese módulo de relé debería funcionar, el optoaislador reducirá la corriente requerida del pi a 2ma, que puede manejar. Si estuviera haciendo esto, manejaría el pin VCC con un suministro de 5v separado. Los relés mecánicos son extremadamente ruidosos (eléctricamente), por lo que alimentarlos directamente desde los pines de 5v de la pi puede causar problemas. Puede funcionar bien, solo para tu información.