Spisu treści:
- Krok 1: Dzwonek do drzwi
- Krok 2: brzęczyk drzwi
- Krok 3: Tylko mały pomysł…
- Krok 4: Dziękuję za przeczytanie
Wideo: DoorMaster: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
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:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: 3 kroki
Jak zrobić podwójną antenę 4G LTE BiQuade Proste kroki: W większości przypadków nie mam dobrej siły sygnału w mojej codziennej pracy. Więc. Szukam i próbuję różnych typów anten, ale nie działa. Po zmarnowanym czasie znalazłem antenę, którą mam nadzieję zrobić i przetestować, bo to zasada budowy nie
Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: 3 kroki
Strumieniowanie wideo na żywo 4G/5G HD z drona DJI z małym opóźnieniem [3 kroki]: Poniższy przewodnik pomoże Ci uzyskać strumienie wideo na żywo w jakości HD z prawie każdego drona DJI. Za pomocą aplikacji mobilnej FlytOS i aplikacji internetowej FlytNow możesz rozpocząć przesyłanie strumieniowe wideo z drona
Pierwsze kroki z automatyką domową: Instalacja Home Assistant: 3 kroki
Rozpoczęcie pracy z automatyką domową: instalacja asystenta domowego: teraz rozpoczniemy serię automatyki domowej, w której stworzymy inteligentny dom, który pozwoli nam kontrolować takie rzeczy, jak światła, głośniki, czujniki itp., Za pomocą centralnego koncentratora wraz z asystent głosowy. W tym poście dowiemy się, jak ins
4 kroki do pomiaru rezystancji wewnętrznej baterii: 4 kroki
4 kroki do pomiaru rezystancji wewnętrznej baterii: Oto 4 proste kroki, które mogą pomóc zmierzyć rezystancję wewnętrzną baterii