Tu też powinno działaćMarekTom wrote: Thu Mar 16, 2023 2:15 pm Na PCF8575 oraz MCP23017 działa, na PCF8574 nie działa przełączanie. Trudno, zmienię ekspander. Wielkie dzięki za pomoc.
Nowa wersja 6.0.0
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
https://gui-generic-builder.supla.io/
-
MarekTom
- Posts: 17
- Joined: Tue Feb 08, 2022 11:47 am
Ponieważ dalej drążyłem temat, już wiem. Problemem jest nietypowy hardware PCF8574. Nie ma on na wyjściu w stanie wysokim potencjału vcc, tylko jest to jakaś wersja open collector, albo raczej open drain. W związku z tym, podnoszę potencjał na wyjściu PCF8574 do vcc rezystorem (akurat 4,7k) i podłączam do bazy tranzystora aby sterować przekaźnikiem. W tym przypadku po załączeniu przekaźnika, czyli gdy potencjał na wyjściu powinien być podciągnięty do vcc, złącze otworzonego tranzystora utrzymuje potencjał na około 0,7V. Czyli załączyłem przekaźnik, ale już nie mogę go wyłączyć przyciskiem (co jak wyjaśnił Klew wydaje się być logiczne, bowiem PCF widzi 0,7V zamiast vcc, więc myśli że nadal jest wyłączony przekaźnik). Rozwiązanie jest proste, między PCF a bazę tranzystora podciągniętą rezystorem do zasilania należy włączyć diodę (koniecznie schotky, aby zejść poniżej 0,7V na bazie) katodą do PCF, anodą do bazy tranzystora. W ten sposób wyłączamy tranzystor niski poziomem poprzez diodę, a w przypadku załączenia, tranzystor nie wymusza niskiego napięcia na PCF.
Przepraszam więc za zamieszanie, ale jednak to było dość nietypowe zachowanie, bowiem z clouda przełącz pracowało poprawnie a tylko lokalnie nie, i to mnie całkiem zbiło z tropu...
Wielkie dzięki za podpowiedzi i pomoc.
A wszystko może się kiedyś komuś przyda.
Tak więc software pierwsza klasa, hardware... cóż też się da obejść...
Przepraszam więc za zamieszanie, ale jednak to było dość nietypowe zachowanie, bowiem z clouda przełącz pracowało poprawnie a tylko lokalnie nie, i to mnie całkiem zbiło z tropu...
Wielkie dzięki za podpowiedzi i pomoc.
A wszystko może się kiedyś komuś przyda.
Tak więc software pierwsza klasa, hardware... cóż też się da obejść...
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
Jak w najnowszej wersji utworzyć wyzwalacz akcji? Wcześniej robiłem to tak że przypisywałem przycisk do numeru przekaźnika którego fizycznie niema, teraz można wybrać tylko przekaźnik który jest fizycznie... przez co nie mogę utworzyć wyzwalacza..
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Zasada ta sama, musisz dodać przycisk który nie jest nigdzie wykorzystany.kurus wrote: Thu Mar 16, 2023 4:54 pm Jak w najnowszej wersji utworzyć wyzwalacz akcji? Wcześniej robiłem to tak że przypisywałem przycisk do numeru przekaźnika którego fizycznie niema, teraz można wybrać tylko przekaźnik który jest fizycznie... przez co nie mogę utworzyć wyzwalacza..
https://gui-generic-builder.supla.io/
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
No ale problem w tym że nie idzie teraz tak zrobić..
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
Przy nowym sofcie w ogóle nie mam listy rozwijanej z wyborem nr przekaźnika, na starszym sofcie 15 pozycji wybieram np 10 i mam wyzwalacz, tak zawsze robiłem.
You do not have the required permissions to view the files attached to this post.
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
Ustawiając tak 3 przekaźniki nie przypisane do gpio pojawia się w przyciskach lista, wybieram 1 i 2 dla przycisków i po restarcie w cloudzie w ogóle nic się nie pojawia żaden wyzwalacz, a jak przypisze do przekaźników gpio to pojawia się normalnie włącznik zasilania..krycha88 wrote: Thu Mar 16, 2023 7:12 pm określ liczbę przekaźników, bo jest ta lista to tej liczby ograniczana lub po prostu dodaj przycisk który nie jest powiązany z przekaźnikiem.
You do not have the required permissions to view the files attached to this post.
