Problémy se vstupem snímače
- Toto téma má 2 odpovědi od 2 účastníků a bylo naposledy aktualizováno před 2 roky, 10 měsíci z Anonymní.
- AutorPříspěvky
- 10. května 2021 v 20:43 #24208AnonymníNeaktivní
Dobrý den,
Několik dní jsem se snažil přijít na to, jak pomocí tlačítka aktivovat relé čerpadla připojené k jedné ze zón. já mám OpenSprinklerPi s Raspberry Pi Zero W.
Po nějakém pokusu a omylu se vstupem čidla jsem měl největší úspěch, když jsem zapojil tlačítko jako otvírač mezi GND a SN1. Problém je ale v tom, že program přiřazený k tlačítku se po 1 sekundě nespustí. Před tím to trvá téměř jakýkoli čas OSPI rozpozná, že program musí být spuštěn. Ve skutečnosti by se stisk klávesy měl zaregistrovat, pokud je klávesa stisknuta > 1 sekundu.V předchozích pokusech jsem tlačítko zapojil jako normálně otevřený kontakt a měl problém, že program začal náhodně i bez stisknutí spínače.
Vím, že existuje možnost pro vstup snímače konfigurovat, zda se jedná o normálně otevřený vstup. Ale tato možnost nezměnila chování, když byl spínač použit jako normálně otevřený kontakt.
Po mých dvou experimentech mě zajímá, jestli má vstup senzoru nějaký druh vytažení nebo vytažení? Zdá se mi, že vstup není vždy na platné logické úrovni, ale je plovoucí a pak potřebuje náhodný čas pro přepnutí vstupu. Mám připojit vstup snímače na GND nebo + 5V pomocí odporu?
27. května 2021 v 23:26 #24313administrátorSprávceDobrý den,
nikdy proti + 5V, vždy na GND! VIN (+ 5V) je určen pouze pro napájení senzorů.
Pokud se nespustí po 1 s, pak jsou na lince interferenční signály, je to interpretováno jako „flutter“ a to znemožňuje spuštění.
Verze firmwaru?
24. června 2021 v 15:05 #24507AnonymníNeaktivníDobrý den,
Nyní jsem vyřešil problém se vstupem senzoru připojením pull-up rezistoru mezi vstup senzoru a jeden z pinů 3,3V.
Nyní se vstup již nespustí libovolně, ale pouze při skutečném stisknutí spínače. - AutorPříspěvky
- Chcete-li odpovědět na toto téma, musíte být přihlášeni.