Innehållsförteckning:

DoorMaster: 4 steg
DoorMaster: 4 steg

Video: DoorMaster: 4 steg

Video: DoorMaster: 4 steg
Video: Десятизаходная резьба в два направления. 2024, November
Anonim
DoorMaster
DoorMaster

Hej alla!

I det här projektet visar jag dig hur du integrerar en dörr summer och en dörrklocka i ditt smarta hem!

Eftersom jag använder FHEM som mitt smarta hemsystem kan jag bara visa dig FHEM -sättet, men jag är säker på att du enkelt kan översätta det till något annat system!:-)

Jag måste erkänna att jag inte är professionell! De flesta av mina projekt (som det här) är bara för skojs skull … Jag får tanken på något och då inser jag det!

Detta projekt är en blandning av latskap och skicklighet skulle jag säga … så jag hoppas att du har kul!:-)

Begagnad hårdvara (behövs):

- Tillgänglig dörrklocka

- Wemos D1 mini (ESP8266) -> Amazon -länk (sök)

- Finder 40.61 relais (12V ~) -> (hittade den i vår lokala butik på reichelt men det borde vara den här även om bilden inte matchar beskrivningen, eftersom den visas som 230V)

- Kablar / bygelkabel -> Amazon -länk (sök)

- Shelly 1 -> Shelly länk (produkt)

Begagnad hårdvara (tillval):

- Wemos D1 mini batterisköld -> Amazon länk (sök)

- Solpanel 6V 6W -> Amazon -länk (produkt)

- Batterihållare -> Amazon -länk (produkt)

- Uppladdningsbart batteri -> Amazon -länk (produkt)

- Amazon Echo -> Amazon -länk (produkt)

Steg 1: Dörrklockan

Dörrklockan
Dörrklockan
Dörrklockan
Dörrklockan

Hårdvara som används i detta steg (behövs):

- Tillgänglig dörrklocka

- Wemos D1 Mini

- Kablar / bygelkabel

- Finder 40.61 (12V ~ / 16A) (Detta är till min dörrklocka … se till att du använder rätt relä för din dörrklocka!)

- Brödbräda

Hårdvara som används i detta steg (valfritt):

- Wemos D1 mini batteriskydd

- Solpanel 6V 6W

- Batteri hållare

- Laddningsbart batteri

Hur man ansluter dörrklockan till wemos d1 mini (fritzing -fil för nedladdning tillgänglig)

** OBS ** Reläerna som används i fritz -bilden är bara till exempel

För Wemos -sidan väljer vi den nedre delen av brödbrädan!

Wemos ansluter till:

1) 5V utgång till lägre plus sektion

2) Mark till lägre minus sektion

Relais ansluter till:

1) Relä spolstift 1 till övre plussektionen

2) Relä spolstift 2 till övre minuspartiet

3) Reläer växlar gemensamt till lägre plus sektion

4) Relä växlar terminal B (den inaktiva) till D2 -stiftet på Wemos, sätt ett motstånd på 120 Ohms 1% mellan terminal B och anslutningen till D2 -stiftet som visas på bilden för att avstänga. Ett ben på motståndet går emellan och det andra benet går in i det nedre minuspartiet

Dörrklockan ansluter till:

1) Plus från dörrklockan till den övre plusdelen

2) Minus från dörrklockan till det övre minuspartiet

Det är det för anslutningen!

Arduino Part (arduino -projekt för nedladdning tillgängligt)

Skapa ett MQTT -projekt för dina Wemos och konfigurera det så att det kan ansluta till din Wifi och är anslutet till din fhem -instans!

Deklarera följande variabel före installationsdelen:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Lägg till följande i installationsavsnittet:

pinMode (relaisPin, INPUT_PULLUP);

Lägg till följande i loop -sektionen:

relaisState = digitalRead (relaisPin); // Läs det aktuella tillståndet för relaisingången och spara den

if (relaisState! = oldRelaisState) {// Vi vill bara ha meddelandet en gång per trigger.. så låt oss jämföra det!

if (relaisState == HIGH) {// Har vi en high här?

oldRelaisState = relaisState; //Ja, vi har! Låt oss spara det för vår lilla jämförelse två rader ovan

Serial.println ("Ring !!!"); //Ring Ring:-)

client.publish ("/Status", "RING"); // Låt oss publicera vår "ring" som MQTT -status

client.publish ("/STATE", "Online"); // För mig fungerade det bättre genom att publicera min delstat på nätet …

}

}

FHEM del

På följande rad visar jag dig hur du kan läsa statusen för FHEM -enheten. I mitt fall använder jag mitt pushover-konto för att skicka mig en push-avisering till min mobiltelefon, med en trevlig liten text (nej.. det är inte den riktiga texten jag använder;-))

definiera on_NormalRing meddela MQTT2_KlingelSensor: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'meddelande = RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}

Du måste byta namn på det märkta "MQTT2_KlingelSensor" till namnet på din FHEM -enhet!

Det är allt! Vi har (förhoppningsvis) kopplat vår dörrklocka till vårt smarta hemsystem … trevligt!

Låt oss gå vidare till nästa kapitel, ansluta shelly med vår dörr summer:-)

Steg 2: Dörrsignalen

Dörrsummer
Dörrsummer
Dörrsummer
Dörrsummer

Den här delen är riktigt snabb och enkel.

- Anslut shelly till en strömkälla (jag använde ström från ljusbrytarna ovanför min summer)

Eftersom shelly inte bryr sig om vad den byter, lägger vi helt enkelt till shellyen i vår switch, som tänder summern och öppnar dörren nere.

Lägg nu till Shelly i ditt smarta hem och styra det som du vill. I mitt fall öppnar Alexa dörren för mig genom att lägga till ett anpassat kommando:-)

Möjliga sätt:

- Shelly app

- Amazon Echo

- Google Assistant

- Siri

… du fattar poängen antar jag;-)

Steg 3: Bara en liten idé …

För människor som jag, som inte bara är lite lata utan också tenderar att glömma sina nycklar kan jag berätta följande:

Med denna inställning är det möjligt att koda ett "dörr-bell-kodnyckelsystem" på ett "morse-code-sätt"!

Jag gjorde detta i arduino -projektet och om "morse -koden" (jag kallade det nödkod i mitt projekt) angavs korrekt publicerade jag MQTT -statusen till "EmergencyRing".

FHEM -linjen ser ut så här:

definiera on_EmergencyRing2 meddela MQTT2_KlingelSensor: Status:. EmergencyRING ställa in Tuerklingel on-for-timer 3

Summern öppnar dörren i 3 sekunder!

Glömde du din nyckel? Använd bara din egen dörrklocka och låt ditt smarta hemsystem öppna dörren för dig!;-)

Steg 4: Tack för att du läste

Tack för att du läste mitt första projekt någonsin!

Kanske har du lärt dig något, kanske blev du inspirerad … men jag hoppas verkligen att du hade lite kul att följa med.

Alex

Rekommenderad: