Ano, je možné použít tranzistor k ovládání napájení čidel a tím je resetovat, pokud se nějaké z nich sekne. Jakýkoliv NPN tranzistor by měl být vhodný pro tento účel, včetně tranzistoru BC337-25, který jste zmínil.
Pokud chcete ovládat napájení, můžete použít NPN tranzistor jako spínač. Připojte emitor tranzistoru k zemi (GND), kolektor připojte ke společnému napájení (5V) a báze tranzistoru připojte k výstupnímu pinu Arduina.
Zde je jednoduchý popis, jak by to mohlo vypadat:
E = Emitter (GND)
C = Kolektor (5V napájení čidel)
B = Báze (připojená k výstupnímu pinu Arduina)
Pomocí digitálního výstupního pinu na Arduinu můžete ovládat bázi tranzistoru. Když je tento pin vysoký (logická 1), tranzistor se otevře a umožní proudit proudu z napájení (5V) do čidel. Když je pin nízký (logická 0), tranzistor se zavře a průchod proudu je přerušen, což může mít za následek resetování čidel.
Jedinou věcí, na kterou byste měl dávat pozor, je, abyste nepřetěžovali digitální výstupní pin Arduina. Ujistěte se, že proud, kterým ovládáte bázi tranzistoru, je v rámci povoleného limitu pro daný pin (obvykle kolem 20 mA).
Ve skutečnosti můžete vytvořit projekt Raspberry Pi Temperature and Humidity Sensor pomocí DHT22, bude to jednodušší.