Pracuję nad małym projektem zwierzaka z moim RaspberryPi i szukam podłączenia go do niektórych czujników. Sygnał wyjściowy z czujników normalnie wynosi 0 V, ale po wyzwoleniu czujnika osiąga stan wysoki do 20 V. Porty gpio RaspberryPi akceptują tylko maksymalne napięcie 3,3 V, więc badałem, jak najlepiej obniżyć napięcie wejściowe z 20 V do 3,3 V, aby nie smażyło portów gpio mojego Pi. Pi nie musi niczego odsyłać, jest ściśle jednokierunkowy do Pi, a linia przejdzie do 20 V tylko po wyzwoleniu czujnika.
W moich badaniach czytałem o obwodzie składający się z regulatora zmiennego LM317 i 2 rezystorów, które mogą dać mi 20v do 3,3v, którego potrzebuję. Martwię się jednak o rodzaj ciepła, które mogłoby być wydzielane przy tak dużej różnicy napięć.
Starałem się, aby był jak najbardziej klarowny, a także załączyłem wygodny, elegancki schemat tego, co mam na myśli.
zasymuluj ten obwód - schemat utworzony za pomocą CircuitLab
Aby dodać do rzeczy, prawdopodobnie dodam więcej połączeń 20 V do inne porty io na Pi, prawdopodobnie do 15, więc zastanawiam się również, jak mogłoby wyglądać połączone ciepło ...
Czy jestem na dobrej drodze i czy ciepło jest po prostu czymś, co ja będę musiał pracować z? Czy jest tam lepsze rozwiązanie?