Diseño del circuito de conmutación para el proyecto Raspberry Pi 3

0

Estoy trabajando en un proyecto RPi simple en el que puedo controlar la puerta de mi garaje con mi teléfono a través de Tasker. Estoy usando un RPi para conectarme a mi red wifi y encender un abridor de puerta de garaje remoto. Mi configuración actual es hacer un cortocircuito en el botón del control remoto y usar los pines GPIO de RPi para suministrar energía al control remoto (conectado a los terminales de la batería) cuando quiero activar la señal del control remoto. Esto generalmente funciona, pero después de no ser usado por un corto tiempo (durante la noche o menos), se requieren dos activaciones para funcionar correctamente, haciéndome sospechar que los capacitores están perdiendo carga cuando el dispositivo no está encendido. Así que necesito hacer que sea más complejo y tradicional, alimentar continuamente el control remoto a través de un pin de 3.3 VDC del RPi y usar un circuito de conmutación para hacer la conexión del botón.

Puedo comprar fácilmente interruptores específicos para el RPi, pero me gustaría que esta sea una experiencia de aprendizaje divertida, no solo un producto final funcional. Además, me gustaría comprar mis piezas localmente en una tienda específica (en los enlaces a continuación).

El interruptor remoto tiene ~ 2.85 VCC alrededor cuando está activo. Hubiera necesitado desoldarlo para ver cuál sería la corriente a través de él cuando esté activo, por lo que no sé exactamente cómo especificar un relé. Para lo que vale, la corriente a través de la batería es de 3,2 mA cuando está activa.

NoparecequepuedaoperarunrelédirectamentedesdelospinesGPIOde3,3VdelRPi,yaquenopuedoencontrarningúnreléconvoltajesdebobinade3,3V(omenos),porloquenecesitousarunreléde5V.Encontréunrelébaratoquepareceapropiado,peronopuedoencontrarunahojadedatosparaél,asíqueestoypensandoen este relé en su lugar, aunque probablemente sea una exageración. La hoja de datos que encontré no es para el número de modelo exacto , pero creo que es básicamente el mismo. Parece tener una resistencia de bobina de ~ 140 Ohm, por lo que a 5 V requeriría 36 mA de corriente.

Por supuesto, ahora necesitaré un transistor, así que creo que sería mejor un NPN para asegurarse de que mi sistema no esté "activo" durante el arranque. Pero no estoy seguro de qué especificaciones buscar. Este transistor [(PREVIOUSDOMAIN) /commerce/catalog/product.jsp?product_id=13754&czuid=1481073107852] tiene la corriente nominal más baja, así que supongo que esa es la corriente necesaria en la base. No estoy seguro acerca de la ganancia o si los voltajes son importantes, o si necesito una resistencia en línea con ella. El relé empujará 36 mA de corriente entre el colector y el emisor, y el RPi empujará 5 mA (asumiendo que lo estoy viendo bien), ¿entonces eso lo hace bien? V_CE será menor que V_BE, así que no sé si eso es un problema ...

Y sé que debería incluir un diodo de retorno de retorno, así que intentaré descubrir esa parte una vez que sepa que el resto tiene sentido.

¡Gracias a cualquiera que pueda ayudarme a evaluar mi proyecto!

    
pregunta Matt

1 respuesta

0

Pocos puntos.

  1. Un interruptor es un corto entre dos puntos. Para medir la corriente a través de un interruptor, simplemente coloque el multímetro en paralelo. El multímetro actuará como el interruptor haciéndolo activo. En la mayoría de los casos. No es necesario desoldar el interruptor.

  2. Un montón de relés de 3.3V por ahí. Pero de todos modos, nunca querrá alimentar un relé directamente desde un GPIO.

  3. Usted conoce el ICE que necesita (35mA) y la corriente máxima del RPI (16mA). Por lo tanto, cualquier transistor con un IBE * hFE que sea igual o superior a su ICE funcionará. En este caso, cualquier transistor "jellybean" común como el 2n3904 o 2n2222 funcionará. No olvides la resistencia de base.

  4. Pero no tiene sentido. Puede usar el transistor para controlar directamente el interruptor. Coloque el C-E a través del interruptor y listo. No se necesita relé. Si el botón está activo alto, un PNP funcionaría en su lugar, con lógica invertida (gpio low habilita el transistor).

respondido por el Passerby

Lea otras preguntas en las etiquetas