Powiadomienia
Wyczyść wszystko

Domoticz - Arduino - MySensors - konfiguracja  

  RSS
Ombre
(@ombre)
Młodzik

Nawiązując do postu @isom, otworzyłem oddzielny wątek dla początkujących, którzy chcą obsługiwać sporo wejść poprzez Domoticz korzystając z Arduino jako urządzenia zwiększającego liczbę GPIO. Arduino ma być podłączone poprzez USB z wykorzystaniem biblioteki MySensors. 

Tutaj zwracam się z prośbą do wszystkich, którzy korzystają z takiej konfiguracji: proszę o wskazówki jak to skonfigurować oraz przykłady kodów (algorytmy) obsługujących np włączniki i przekaźniki do światła, włączniki i przekaźniki do rolet, ciekawe sterowanie zaworami do podłogówki.

Cytuj
Dodane : 30/09/2020 8:45 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@ombre przeniosłem Twój wpis do domoticz bo tu znajdzie go więcej użytkowników tego systemu.

Poniżej masz kod do dowolnego arduino, ale najlepiej takie które bezpośrednio podłączysz przez USB z maliną . Kod pracuje jako bramka USB i jednocześnie obsługuje x przycisków i przekaźników . Przyciski sterują przekaźnikami autonomicznie czyli bez udziału domoticza.

Rozbudowa to zwiększenie ilości przekaźników Piny Cyfrowe , przycisków piny analog i powielenie funkcji ( łatwo się zorientować)

Po dodaniu tego arduino , kolejne już mogą pracować jako nody komunikujące się z bramką

Dla zachęty dla zupełnie zielonych poniżej kod obsługujący same czujniki , np kontaktrony albo PIR
Tu wystarczy tylko zdefiniować pierwszy pin i podać ilość czujników oczywiście biorąc pod uwagę możliwości arduino
to co trzeba zmienić
#define FIRST_PIN 2 // Arduino Digital I/O pin for button/reed switch
#define noButtons 6
Powyżej mamy start od pinu 2 i w sumie 6 czujników
OdpowiedzCytuj
Dodane : 30/09/2020 11:13 am
Ombre
(@ombre)
Młodzik

@isom dziękuje za przesłanie przykładów. Zaimplementuje je w niedziele wieczorem zapewne. Nie znam jeszcze struktury forum i dlatego umieściłem wątek w początkujących. Dziękuję za przełożenie do właściwego działu.

OdpowiedzCytuj
Dodane : 30/09/2020 11:31 am
Krzysztofch
(@krzysztofch)
Ekspert Donator 2K20 Zarejestrowany, Zasłużony dla Forum, Donator 2019

@isom tez chce podziekowac za kod. Nigdy nie bawilem sie arduinem. Po za jednym razem . Wlasciwie juz nie pamietam jak to robilem. Czy ktos by podpowiedzial na szybkiego jak ten kod tam wrzucic.

A moze powinienem zamowic arduino mega aby miec wiecej wyjsc?

Z gory dziekuje.

OdpowiedzCytuj
Dodane : 01/10/2020 12:47 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

@krzysztofch na początek wystarczy to co masz . Pobierz sobie Arduino IDE https://www.arduino.cc/en/main/software

Zaktualizuj biblioteki w tym Mysensors , otwierasz nowy sketch i wklejasz kod , obejrzyj kilka filmików w sieci jak nigdy tego nie robiłeś

OdpowiedzCytuj
Dodane : 01/10/2020 3:14 pm
Udostępnij: