Ostatnio zamówiłem gniazdka Kemot sterowane pilotem na częstotliwości 433 MHz.
Gniazdka wyglądają, tak na zdjęciu niżej i za komplet 3 gniazdek i pilota zapłaciłem 59 zł.
Aby sterować gniazdkami z poziomu Domoticz będzie jeszcze potrzebny moduł radiowy FS100A 433 MHz, możemy, go kupić na Allegro za około 4 zł.
Moduł wygląda tak
Po lewej stronie mamy nadajnik, a po prawej odbiornik.
Do pinu oznaczonego ANT należy przylutować odcinek 17 cm przewodu, który będzie pełnił rolę anteny.
Będzie nam jeszcze potrzebne Arduino, aby odczytać kody pilota, a nadajnik podłączymy do nadajnika MySensors, czyli Arduino Nano lub Mini Pro z stabilizatorem 3,3V + NRF24l01.
Powyżej schemat nadajnika MySensors na Arduino Mini Pro 5V
Oczywiście wymagana jest również bramka MySenors podłączona do Rasberry Pi z zainstalowanym Domoticz, którą opisałem tu -> Link
Aby odczytać kody pilota, będzie potrzebne samo Arduino z podłączonym odbiornikiem 433 MHz.
Odbiornik posiada piny: VCC, DATA i GND, łączymy więc piny VCC do 5V, GND do GND i DATA do pinu 2 w Arduino.
Potrzebna będzie biblioteka RCSwitch, którą kopiujemy do katalogu libraries, tam gdzie mamy program Arduino.
Bibliotekę możemy sciągnąć stąd -> Link
Po skopiowaniu biblioteki uruchamiamy Arduino i Plik -> Przykłady i wybieramy program ReceiveDemo_Advanced i wgrywamy do Arduino
Uruchamiamy monitor szeregowy i po wciśnięciu przycisku na pilocie powinny się wyświetlać odebrane kody.
Interesują nas kody po Decimal:
Kody dla gniazdek A,B,C dla ON i OFF kopiujemy (Ctrl+C) do programu do nadajnika MySensors -> Link
Nadajnik 433 MHz podłączamy DATA do pinu 3 w Arduino i VCC - 5V i GND do GND.
Po wgraniu wchodzimy do panelu Domoticz w Konfiguracja - > Urządzenia i klikając w zielone strzałki dla Typ Lighting 2 dodajemy kolejno gniazdka, ja je nazwałem Gniazdko A,B,C
Teraz w menu Przełączniki powinniśmy zobaczyć przełączniki dla gniazdek
Jeśli wszystko zrobimy dobrze powinno działać włączani i wyłączanie gniazdek.
Jaki zasięg ma ten moduł radiowy? Czy http://www.rfxcom.com/RFXtrx433E-USB-43392MHz-Transceiver/en bedzie miało wiekszy?
OdpowiedzUsuńNie można pobrać programu do nadajnika 433 MySensors .
OdpowiedzUsuńNie można pobrać programu do nadajnika 433 MySensors
OdpowiedzUsuńPrzed chwila pobralem i link dziala.
OdpowiedzUsuńHej,
OdpowiedzUsuńa czy można ustawić aby domoticz odbierał cały czas sygnał 433? tzn żeby w miarę możliwości sygnalizował zmiane stanu gniazdka z pilota, albo reagował na naciśnięcie dzwonka przy furtce 433mhz ?
Pozdrawiam
Nie wiem czemu ten program rcswich na sprawdzenie kodumi nie działa bo same moduły 433 na innym programie działają
OdpowiedzUsuńDziała ale tylko jak antenę od pilota dotknę anteny odbiornika to wykrywa kod.
UsuńI czy mógł byś dać jakiś aktualny program na mysensors 2.1.1
UsuńJa nie jestem od pisania programów, napisz sobie sam, nie ma wielkich różnic na 2.1.1. Opisałem na blogu jak odbywa się przesyłanie danych.
Usuńhttps://projektpimalina.blogspot.com/2016/05/prezentacja-i-przesyanie-danych-w.html
UsuńOK. A wiesz czemu odbiornik łapie kody tylko po dotknięciu anteny pilota z anteną odbiornika ?
Usuń