Conecte el sensor de humedad del suelo de modo que solo se alimente al medir

0

Soy un tinkerer de electrónica novato que quiere usar el sensor de humedad del suelo SparkFun . Planeo conectarlo a ADC MCP3008 a los pines GPIO en una Raspberry Pi. En el sitio de SparkFun, el proveedor advierte que la calidad del sensor puede degradarse rápidamente si se deja la alimentación continuamente. Entiendo que necesito usar un transistor para regular la potencia del sensor, pero no estoy seguro de cuál necesitaría y cómo puedo conectarlo mejor a la Raspberry Pi.

Se me ocurrió el siguiente diseño con un transistor BC548. ¿Podría alguien darme su opinión si:

  1. este es el cableado correcto
  2. Necesito resistencias

simular este circuito : esquema creado usando CircuitLab

    
pregunta Stereo

1 respuesta

2

OK, espera que el transistor se comporte como un contacto de relé, pero esto no sucederá, pero hay una solución (más adelante).

Pero primero, porque tu circuito actual no funciona.

Para convertir el transistor en saturación (baja caída de voltios entre el colector y el emisor), debe conducir varios mA de corriente hacia la base. Dado que la base es un diodo de polarización directa (internamente), tiene que superar esa polarización directa con su voltaje GPIO. Dado que su voltaje GPIO podría ser (en el mejor de los casos) 5 V, entonces el emisor NO PUEDE subir a 5 V o el emisor de base no está tomando corriente.

Este es el motivo por el que este tipo de circuito se denomina seguidor del emisor, ya que el emisor tiene que "seguir" lo que hace la base y, en general, se retrasa 0,7 voltios.

Esto significa que no verá más de 4 a 4,5 voltios en el emisor. Si esto es suficiente para alimentar su sensor, entonces está bien.

Un mejor circuito utiliza un transistor PNP y un transistor NPN como este: -

Porsupuesto,funcionaráa5VysisuvoltajeGPIOes3V3,definitivamentenecesitaráeltransistorNPN.SisuvoltajeGPIOesde5V,silacargaessolodeunospocosmA,puedeusarsuGPIOparalabasedelPNPatravésde(digamos)unaresistenciade1k.

Sisucargarequiere,porejemplo,100mA,entoncesprobablementeseamejoroptarporunmosfetdecanalP:-

Debesercuidadosoalseleccionarelmosfet,debepoderactivarseadecuadamentedesdesuseñallógica,necesitaunmosfetdecanalpde"nivel lógico".

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas