Spisu treści:

DoorMaster: 4 kroki
DoorMaster: 4 kroki

Wideo: DoorMaster: 4 kroki

Wideo: DoorMaster: 4 kroki
Wideo: Установка дверей, все этапы, много тонкостей и нюансов! 2024, Listopad
Anonim
Mistrz drzwi
Mistrz drzwi

Cześć wszystkim!

W tym projekcie pokażę Ci, jak zintegrować brzęczyk do drzwi i dzwonek do drzwi w Twoim inteligentnym domu!

Ponieważ używam FHEM jako mojego systemu inteligentnego domu, mogę pokazać ci tylko sposób FHEM, ale jestem pewien, że możesz to łatwo przełożyć na dowolny inny system!:-)

Muszę przyznać, że nie jestem profesjonalistą! Większość moich projektów (takich jak ten) jest po prostu dla zabawy… Mam pomysł na coś, a potem go realizuję!

Ten projekt to mieszanka lenistwa i sprytu, powiedziałbym… więc mam nadzieję, że dobrze się bawisz!:-)

Używany sprzęt (potrzebny):

- Dostępny dzwonek do drzwi

- Wemos D1 mini (ESP8266) -> Link Amazon (wyszukaj)

- Finder 40.61 przekaźnik (12V ~) -> (znalazłem go w naszym lokalnym sklepie na reichelt, ale powinien to być ten, mimo że obrazek nie pasuje do opisu, ponieważ pokazuje się jako 230V)

- Kable / zworki -> Amazon link (szukaj)

- Shelly 1 -> Shelly link (produkt)

Używany sprzęt (opcjonalnie):

- Osłona baterii mini Wemos D1 -> Link Amazon (wyszukaj)

- Panel słoneczny 6V 6W -> Amazon link (produkt)

- Uchwyt baterii -> link Amazon (produkt)

- Akumulator -> link Amazon (produkt)

- Amazon Echo -> Amazon link (produkt)

Krok 1: Dzwonek do drzwi

Dzwonek do drzwi
Dzwonek do drzwi
Dzwonek do drzwi
Dzwonek do drzwi

Sprzęt użyty na tym etapie (potrzebny):

- Dostępny dzwonek do drzwi

- Wemos D1 Mini

- Kable/zworki

- Finder 40.61 (12V ~ / 16A) (To jest dla mojego dzwonka do drzwi… upewnij się, że używasz odpowiedniego przekaźnika do dzwonka do drzwi!)

- Deska do krojenia chleba

Sprzęt używany w tym kroku (opcjonalnie):

- Osłona baterii mini Wemos D1

- Panel słoneczny 6V 6W

- Uchwyt baterii

- Bateria do ponownego naładowania

Jak podłączyć dzwonek do drzwi do wemos d1 mini (dostępny plik fritzujący do pobrania)

**UWAGA** Relais użyty na obrazku to tylko przykład

Po stronie Wemos wybieramy dolną część płytki stykowej!

Wemos łączy się z:

1) Wyjście 5 V do dolnej sekcji plus

2) Uziemienie do dolnej sekcji minus

Przekaźnik łączy się z:

1) Styk cewki przekaźnika 1 do górnej sekcji plus

2) Styk cewki przekaźnika 2 do górnej sekcji ujemnej

3) Przełącznik przekaźnika wspólny dla dolnej sekcji plus

4) Przełączyć zacisk B (nieaktywny) na pin D2 Wemosa, umieścić rezystor 120 Ohm 1% między zaciskiem B a połączeniem z pinem D2, jak pokazano na rysunku, aby odbić. Jedna noga rezystora wchodzi pomiędzy, a druga noga trafia do dolnej sekcji minus

Dzwonek do drzwi łączy się z:

1) Plus od dzwonka do górnej sekcji plus

2) Minus od dzwonka do drzwi do górnej sekcji minus

To wszystko za połączenie!

Arduino Part (projekt arduino do pobrania dostępny)

Utwórz projekt MQTT dla swojego Wemos i skonfiguruj go tak, aby mógł łączyć się z Wifi i był połączony z instancją fhem!

Zadeklaruj następującą zmienną przed sekcją konfiguracji:

const int relaisPin = 4;

intRezState = 0;

int stary stanRelais = 0;

Dodaj następujące elementy do sekcji konfiguracji:

pinMode(relaisPin, INPUT_PULLUP);

Dodaj następujące elementy do sekcji pętli:

relaisState = digitalRead(relaisPin); //Odczytaj aktualny stan wejścia przekaźnika i zapisz go

if (relaisState != oldRelaisState) { // Chcemy powiadomienia tylko raz na wyzwalacz… więc porównajmy to!

if (relaisState == HIGH) { //Czy mamy tu wysoki?

stary stanRelais = stanRelais; //Tak mamy! Zachowajmy to dla naszego małego porównania dwie linijki powyżej

Serial.println("Pierścień!!!"); //Dzyń dzyń:-)

klient.publish("/Status", "PIERŚCIEŃ"); //Opublikujmy nasz „Pierścień” jako status MQTT

client.publish("/STAN", "Online"); //Dla mnie działało to lepiej, publikując mój stan w Internecie…

}

}

Część FHEM

W poniższym wierszu pokażę, jak można odczytać stan urządzenia FHEM. W moim przypadku używam swojego konta pushover, aby wysłać mi powiadomienie push na mój telefon komórkowy, z ładnym małym tekstem (nie.. to nie jest prawdziwy tekst, którego używam;-))

define on_NormalRing powiadom MQTT2_KlingelSensor:Status:. RING {system ( curl -s -F 'token=XXX' -F 'user=XXX' -F 'message=RING RING RING RING RING RING RING BANANAPHONE!'

Musisz zmienić nazwę oznaczonego „MQTT2_KlingelSensor” na nazwę Twojego urządzenia FHEM!

Otóż to! Połączyliśmy (miejmy nadzieję) nasz dzwonek do drzwi z naszym systemem inteligentnego domu… fajnie!

Przejdźmy do następnego rozdziału, łącząc muszlę z naszym brzęczykiem do drzwi:-)

Krok 2: brzęczyk drzwi

Brzęczyk przy drzwiach
Brzęczyk przy drzwiach
Brzęczyk przy drzwiach
Brzęczyk przy drzwiach

Ta część jest naprawdę szybka i prosta.

- Podłącz shelly do źródła zasilania (użyłem zasilania z włączników światła nad moim brzęczykiem)

Ponieważ shelly nie dba o to, co przełącza, po prostu DODAJEMY shelly do naszego przełącznika, który odpala brzęczyk i otwiera drzwi na dole.

Teraz dodaj Shelly do swojego inteligentnego domu i steruj nim tak, jak chcesz. W moim przypadku Alexa otwiera mi drzwi dodając niestandardową komendę:-)

Możliwe sposoby:

- Aplikacja Shelly

- Amazonka Echo

- Asystent Google

- Siri

… chyba masz rację;-)

Krok 3: Tylko mały pomysł…

Osobom takim jak ja, które są nie tylko trochę leniwe, ale także zapominają klucze, mogę powiedzieć:

Dzięki tej konfiguracji możliwe jest zakodowanie „systemu klucza kodowego dzwonka do drzwi” w sposób „kodu Morse'a”!

Zrobiłem to w projekcie arduino i jeśli "kod Morse'a" (nazwałem go Emergencycode w moim projekcie) został wprowadzony poprawnie, opublikowałem status MQTT do "EmergencyRing".

Linia FHEM wygląda tak:

zdefiniuj on_EmergencyRing2 powiadom MQTT2_KlingelSensor:Status:. EmergencyRING ustaw Tuerklingel on-for-timer 3

Brzęczyk otworzy drzwi na 3 sekundy!

Zapomniałeś klucza? Po prostu użyj własnego dzwonka do drzwi i pozwól, aby Twój system inteligentnego domu otworzył Ci drzwi!;-)

Krok 4: Dziękuję za przeczytanie

Dziękuję za przeczytanie mojego pierwszego projektu!

Może czegoś się nauczyłeś, może zainspirowałeś się… ale naprawdę mam nadzieję, że dobrze się bawiłeś.

Alex

Zalecana: