Ich habe einen Ultraschallsensor (JSN-SR04T), der an ein Arduino angeschlossen ist. Um einen geringen Stromverbrauch zu erreichen, habe ich beschlossen, den Ultraschallsensor für 8-Sekunden-Intervalle zwischendurch auszuschalten. Ich habe den Sensor über einen Transistor angeschlossen und ein Signal vom Arduino an die npn-Basis verwendet, um das Schalten zu steuern (EIN / AUS) des Transistors.
Mein Problem ist, dass der Sensor eingeschaltet bleibt, auch wenn ich das Signal auf die Transistorbasis schalte. Weiß jemand wie man das löst. Ich vermute, dass der Sensor sogar irgendwie den Weg zur Masse findet
Wenn entweder ECHO oder TRIG niedrig ist, ist der Sensor wahrscheinlich über Schutzdioden geerdet. Sie könnten High-Side-Schalten (auf VCC anstelle von GND) verwenden, aber das Gleiche gilt ... Sie können Spannung von jedem Eingang durch Ihren High-Side-Schutz erhalten.
Am besten verwenden Sie dieselbe Schaltung wie oben, aber stellen Sie sicher, dass die anderen Eingänge auf 5 V eingestellt sind, wenn Sie Energie sparen.
Tony Stewart EE75