Sterownik bramy mindy A400 - Arduino

seweryn
Posts: 3
Joined: Sat Mar 09, 2019 12:17 pm

Post

Witam forumowiczów.
Mam problem z rozwiązaniem problemu ze sterownikiem bramy mindy A400. Posiada on jedno wyjście sygnałowe informujące o stanie otwarcia bramy. Wolna pulsacja oznacza otwieranie bramy, szybkie zamykanie, a świecenie ciągłe że brama jest otwarta.
Wykorzystując te informacje mógłbym uniknąć montowania dodatkowych czujników.
Preferuję środowisko Arduino. Czy da się w nim emulować stany wejść czujników NO?
Na podstawie stanów sygnału ze sterownika chciałbym przesyłać do serwera SUPLA informację czy brama jest otwarta i częściowo otwarta.
Myślałem że channelSetValue da radę ale stan wejścia jest nadrzędny. Myślałem też żeby obejść to poprzez łączenie fizycznie dwóch wyjść GPIO, ale wtedy nie starczy mi wejść.
Jakieś pomysły i czy jest możliwe zrealizowanie tego programowo bez konieczności modyfikacji biblioteki SuplaDevice?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Można wprowadzić drobną modyfikację która odpowiednio będzie rozumiała takie
zachowanie. Możesz też po prostu zastosować osobny kontraktron
SUPLA.... Nareszcie w domu.
seweryn
Posts: 3
Joined: Sat Mar 09, 2019 12:17 pm

Post

No właśnie tego kontaktronu i modyfikacji biblioteki chciałem uniknąć, ale jak mus to mus.
Przy okazji są jakieś plany aktualizacji biblioteki pod Arduino?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Są. Poszukaj jeszcze w dokumentacji bramy jak włączyć ten sygnał na aux-ie
SUPLA.... Nareszcie w domu.
seweryn
Posts: 3
Joined: Sat Mar 09, 2019 12:17 pm

Post

Może zaprezentuję postęp prac i nietypowe rozwiązanie mojego problemu. Sterownik mindy nie posiada opcji wystawienia sygnału bramy otwartej i zamkniętej. Nie idzie tego również zmienić w opcjach.
Aby nie modyfikować biblioteki Supli, postanowiłem to zrobić na okrętkę. Node miał jeszcze trzy wolne wyjścia. Jedno wykorzystałem do analizy sygnału ze sterownika (stan niski = brama zamknięta, wysoki = brama otwarta, pulsowanie = otwiera lub zamyka). Dwa kolejne wystawiają emulowane sygnały czujnika otwarcia i częściowego otwarcia. Teraz wystarczy zrobić mostki między wejściami i wyjściami emulowanymi.
Na kabelkach działa świetnie. W praktyce sprawdzę po powrocie z urlopu.
You do not have the required permissions to view the files attached to this post.
vijay2
Posts: 35
Joined: Sat Mar 09, 2019 5:54 pm

Post

Daj znać jaki uzyskałeś efekt.
Ja od dawna z braku pomysłów poprostu widzę w apce jak zmienia się stan open/close takie "wachlowanie" skrzydeł. Dzięki temu odróżniam, kiedy brama się otwiera a kiedy zamyka. Przyzwyczaiłem się do tej prowizorki i nie wiem czy będzie mi pasować normalne informowanie ;)

Return to “FAQ / Jak to zrobić”