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?
Sterownik bramy wjazdowej (garażowej)
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.
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
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.
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.