Sterownik bramy wjazdowej (garażowej)

Sebowy
Posty: 2
Rejestracja: śr maja 19, 2021 10:17 am

Witam,

Pochwalę się projektem, nad którym ostatnio wraz z kolegą pracowaliśmy: sterownik bramy wjazdowej (do garażowej również się nadaje).
Sterownik sprawdził się u nas i u znajomych. Na chwilę obecną pracuje z napędami FAAC 740/741, Nice Spido, Normstahl 1000, Came BX74 oraz Eldrim. W teorii powinien pracować z kadym napędem (pewnie w niektórych przypadkach trzeba lekko podrasować HW i być może SW).
Na bierząco dodajemy wsparcie dla nowych napędów.

To na czym nam najbardziej zależało, to wyciągnięcie jak największej ilości informacji z napędu. Jeśli napęd ma limity, to czytamy je z napędu. Na podstawie sygnału sterującego silnikiem określamy kierunek ruchu. Dzięki temu można otwierać bramę w pozycji procentowej i i dostawać notyfikację o ruchu bramy oraz jej położeniu, nawet, jeśli brama była ruszona z pilota lub czegoś zewnętrznego :)

Na chwilę obecną sterownik jest dostępny przez REST API oraz MQTT.

Jak myślicie, jest to coś, co mogłoby się sprawdzić u innych?
Załączniki
gate_controller_v2.1_front.jpg
gate_controller_v2.1_front.jpg (449.33 KiB) Przejrzano 1228 razy
gate_controller_v2.1_bottom.jpg
gate_controller_v2.1_bottom.jpg (1018.66 KiB) Przejrzano 1228 razy
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

W jaki sposób "wyciągasz informacje z napędu"? Chodzi tylko o odczyt kierunków ruchu napędu?

Przy bramach ważne jest określenie pozycji całkowitego zamknięcia. Szczególnie gdy próbujesz sterować poporzez odczyt czasu przez jaki pojawia się napięcie w zadnym kierunku. Napędy często mają sygnalizację całkowitego zamknięcia, ewentualnie podłącza się dodatkowy kontaktron - jeśli napęd nie pozwala na to.
Sam odczyt czasu syugnału zamykania/otwierania też nie jest jednoznaczny. Np. mój napęd na jakieś 80 cm przed końcem zwalnia i domyka bramę wolniej niż na pozostałej części.

Planujesz wgrać do tego sterownika Suplę? Aktualnie Supla nie pozwala na przekazanie informacji o % otwarciu.
Widzimy się na Supla Offline Party vol. 2 :!:
Sebowy
Posty: 2
Rejestracja: śr maja 19, 2021 10:17 am

Różnie to jest, zależnie od napędu. W niektórych napędach pobieram kierunek ruchu i mierzę czas. W innych więcej informacji da się wyciągnąć z enkodera - nawet pozycję.
Jeśli napęd ma krańcówki, to podłączam je do mojego sterownika i te informacje również wykorzystuje.
Są napędy, jak Robus, które spowolnienie obsługują poprzez PWM, to też analizuję i obsługuję.
Wiadomo, że dokładność nie wynosi 1% ale kilka procent jest osiągalne. Sterownik synchronizuje się przy informacji o osiągnięciu limitu.

Supla nie obsługuje informacji o % położeniu bramy, dlatego na razie siedzi w nim autorski soft, a komunikację załatwiam przez MQTT.
ODPOWIEDZ

Wróć do „Projekty użytkowników”