Szeretnék egy Raspberry Pi-hez 2 GPIO bemenetén egy-egy vízszint érzékelőt illeszteni. Az érzékelőnél arra gondoltam, hogy a megfelelő szintnél rögzítem a 3.3V illetve a GPIO bemenet egy-egy kábelét, és a víz tudja majd zárni az áramkört.
Mivel maga a Raspberry távol lesz a víztároló edényektől (kb 10m kábel), ezért arra gondoltam, hogy a bejövő jeleket egy-egy tranzisztorral erősíteném fel.
A csatolt képen remélem, hogy látszik, hogy hogyan. A szürke téglalapokkal modelleztem a tartályokat, a GPIO 23, 24 pedig a Raspberry bemeneteket jelentik.
Kérdésem a következő: működhet ez egy így? Kedvenc íróasztalomon teljesen jók az eredmények, de nem tudom megmondani, hogy a kinti zord világban is megállja-e a helyét.
A Raspberry-n pedig egy ehhez hasonló kód olvasná be az értékeket:
Kód: Egész kijelölése
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(23, GPIO.IN, GPIO.PUD_DOWN)
print(GPIO.input(23))