Indholdsfortegnelse:

DoorMaster: 4 trin
DoorMaster: 4 trin

Video: DoorMaster: 4 trin

Video: DoorMaster: 4 trin
Video: Doormaster SFR 450 PRO - Wooden door frame cutting with architrave and boring(2021)-Kasa 45 pervazlı 2024, November
Anonim
DoorMaster
DoorMaster

Hej allesammen!

I dette projekt viser jeg dig, hvordan du integrerer en dørsummer og en dørklokke i dit smarte hjem!

Da jeg bruger FHEM som mit smarte hjemmesystem, kan jeg kun vise dig FHEM -måden, men jeg er sikker på, at du let kan oversætte det til ethvert andet system!:-)

Jeg må indrømme, at jeg ikke er professionel! De fleste af mine projekter (som denne) er bare for sjov … Jeg får ideen om noget, og så indser jeg det!

Dette projekt er en blanding af dovenskab og kløgt vil jeg sige … så jeg håber, at du har det sjovt!:-)

Brugt hardware (påkrævet):

- Tilgængelig dørklokke

- Wemos D1 mini (ESP8266) -> Amazon -link (søg)

- Finder 40.61 relais (12V ~) -> (fandt det i vores lokale butik på reichelt, men det burde være denne, selvom billedet ikke matcher beskrivelsen, da det vises som 230V)

- Kabler / jumper wire -> Amazon link (søg)

- Shelly 1 -> Shelly link (produkt)

Brugt hardware (valgfrit):

- Wemos D1 mini batteriskærm -> Amazon link (søg)

- Solpanel 6V 6W -> Amazon link (produkt)

- Batteriholder -> Amazon link (produkt)

- Genopladeligt batteri -> Amazon link (produkt)

- Amazon Echo -> Amazon link (produkt)

Trin 1: Dørklokken

Dørklokken
Dørklokken
Dørklokken
Dørklokken

Hardware brugt i dette trin (nødvendigt):

- Tilgængelig dørklokke

- Wemos D1 Mini

- Kabler / jumper wire

- Finder 40.61 (12V ~ / 16A) (Dette er til min dørklokke … sørg for at bruge de rigtige relæer til din dørklokke!)

- Brødbræt

Hardware, der bruges i dette trin (valgfrit):

- Wemos D1 mini batteriskærm

- Solpanel 6V 6W

- Batteriholder

- Genopladeligt batteri

Sådan tilsluttes dørklokken til wemos d1 mini (fritzing -fil kan downloades)

** BEMÆRK ** Relæerne, der bruges på fritzing -billedet, er kun for eksempel

For Wemos -siden vælger vi den nederste del af brødbrættet!

Wemos opretter forbindelse til:

1) 5V Output til lavere plus sektion

2) Jord til lavere minus sektion

Relais forbinder til:

1) Relais spole pin 1 til øvre plus sektion

2) Relais spole pin 2 til øvre minus sektion

3) Relæer skifter fælles til lavere plus sektion

4) Relæer skifter terminal B (den inaktive) til D2 Pin på Wemos, sæt en modstand på 120 Ohms 1% mellem terminal B og forbindelsen til D2 Pin som vist på billedet for at debounce. Et ben af modstanden går imellem, og det andet ben går ind i den nedre minus sektion

Dørklokke forbindes til:

1) Plus fra dørklokken til den øvre plus sektion

2) Minus fra dørklokken til det øvre minusafsnit

Det er det for forbindelsen!

Arduino Part (arduino -projekt kan downloades)

Opret et MQTT -projekt til dine Wemos, og konfigurer det, så det kan oprette forbindelse til din Wifi og er forbundet til din fhem -instans!

Angiv følgende variabel før opsætningsafsnittet:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Tilføj følgende til opsætningsafsnittet:

pinMode (relaisPin, INPUT_PULLUP);

Tilføj følgende til loop -sektionen:

relaisState = digitalRead (relaisPin); // Læs den aktuelle tilstand for relaisindgangen og gem den

if (relaisState! = oldRelaisState) {// Vi vil kun have underretningen én gang pr. trigger.. så lad os sammenligne den!

if (relaisState == HIGH) {// Har vi en high her?

oldRelaisState = relaisState; //Ja vi har! Lad os gemme det til vores lille sammenligning to linjer ovenfor

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

client.publish ("/Status", "RING"); // Lad os offentliggøre vores "ring" som MQTT -status

client.publish ("/STATE", "Online"); // For mig fungerede det bedre ved at offentliggøre min stat til online …

}

}

FHEM del

I den følgende linje viser jeg dig, hvordan du kan læse status for FHEM -enheden. I mit tilfælde bruger jeg min pushover-konto til at sende mig en push-meddelelse til min mobiltelefon, med en dejlig lille tekst (nej.. det er ikke den rigtige tekst, jeg bruger;-))

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

Du skal omdøbe mærket "MQTT2_KlingelSensor" til navnet på din FHEM -enhed!

Det er det! Vi har (forhåbentlig) forbundet vores dørklokke til vores smart home system … dejligt!

Lad os gå videre til det næste kapitel og forbinde shelly med vores dørsummer:-)

Trin 2: Dørsummeren

Dørsummeren
Dørsummeren
Dørsummeren
Dørsummeren

Denne del er virkelig hurtig og enkel.

- Tilslut shelly til en strømkilde (jeg brugte strøm fra lyskontakterne over min summer)

Da shelly er ligeglad med, hvad den skifter, tilføjer vi simpelthen shellyen til vores switch, der affyrer summeren og åbner døren nedenunder.

Tilføj nu Shelly til dit smarte hjem, og kontroller det, som du vil. I mit tilfælde åbner Alexa døren for mig ved at tilføje en brugerdefineret kommando:-)

Mulige måder:

- Shelly app

- Amazon Echo

- Google Assistant

- Siri

… du har vist pointen;-)

Trin 3: Bare en lille idé …

For folk som mig, der ikke kun er lidt dovne, men også har en tendens til at glemme deres nøgler, kan jeg fortælle dig følgende:

Med denne opsætning er det muligt at kode et "dør-klokke-kode-system" på en "morse-kode-måde"!

Jeg gjorde dette i arduino -projektet, og hvis "morse -koden" (jeg kaldte det nødkode i mit projekt) blev angivet korrekt, offentliggjorde jeg MQTT -status til "EmergencyRing".

FHEM -linjen ser sådan ud:

definere on_EmergencyRing2 underret MQTT2_KlingelSensor: Status:. EmergencyRING indstillet Tuerklingel on-for-timer 3

Summeren åbner døren i 3 sekunder!

Glemte du din nøgle? Brug bare din egen dørklokke, og lad dit smarte hjemmesystem åbne døren for dig!;-)

Trin 4: Tak fordi du læste

Tak fordi du læste mit første projekt nogensinde!

Måske har du lært noget, måske blev du inspireret … men jeg håber virkelig, at du havde det lidt sjovt at følge med.

Alex

Anbefalede: