Obsah:

DoorMaster: 4 kroky
DoorMaster: 4 kroky

Video: DoorMaster: 4 kroky

Video: DoorMaster: 4 kroky
Video: Štyri kroky dopredu - SPIEVANKOVO 3 2024, November
Anonim
DoorMaster
DoorMaster

Ahojte všetci!

V tomto projekte vám ukážem, ako integrovať dverný bzučiak a zvonček do vášho inteligentného domu!

Keďže ako inteligentný domáci systém používam FHEM, môžem vám ukázať iba spôsob FHEM, ale som si istý, že ho môžete ľahko preložiť do akéhokoľvek iného systému!:-)

Musím priznať, že nie som žiadny profesionál! Väčšina mojich projektov (ako tento) je len pre zábavu … Získam predstavu niečoho a potom to zrealizujem!

Tento projekt je kombináciou lenivosti a múdrosti, povedal by som … tak dúfam, že sa budete baviť!:-)

Použitý hardvér (potrebný):

- Prístupný zvonček

- Wemos D1 mini (ESP8266) -> odkaz na Amazon (vyhľadávanie)

- Finder 40,61 relé (12V ~) -> (našli sme ho v našom miestnom obchode na adrese reichelt, ale mal by to byť tento, aj keď obrázok nezodpovedá popisu, pretože sa zobrazuje ako 230 V)

- Káble / prepojovací kábel -> Odkaz na Amazon (hľadanie)

- Shelly 1 -> Shelly link (produkt)

Použitý hardvér (voliteľné):

- Mini štít na batériu Wemos D1 -> Odkaz na Amazon (vyhľadávanie)

- Solárny panel 6V 6W -> Amazon link (produkt)

- Držiak batérie -> Amazon link (produkt)

- Nabíjateľná batéria -> Odkaz Amazon (produkt)

- Amazon Echo -> odkaz Amazon (produkt)

Krok 1: Zvonček u dverí

Zvonček u dverí
Zvonček u dverí
Zvonček u dverí
Zvonček u dverí

Hardvér použitý v tomto kroku (potrebný):

- Prístupný zvonček

- Wemos D1 Mini

- Káble / prepojovací kábel

- Finder 40,61 (12V ~ / 16A) (Toto je pre môj domový zvonček … uistite sa, že pre svoj zvonček používate správne relé!)

- Breadboard

Hardvér použitý v tomto kroku (voliteľný):

- Mini štít na batériu Wemos D1

- Solárny panel 6V 6W

- držiak batérie

- Nabíjateľná batéria

Ako pripojiť zvonček k wemos d1 mini (k dispozícii je mrazivý súbor na stiahnutie)

** UPOZORNENIE ** Relé použité vo fritzujúcom obrázku sú len napríklad

Pre stranu Wemos vyberáme spodnú časť breadboardu!

Wemos sa pripája k:

1) 5V výstup do spodnej plusovej sekcie

2) Zem na dolnú mínus sekciu

Relais sa pripája k:

1) Kolík cievky Relais 1 do hornej plusovej časti

2) Kolík 2 cievky Relais do hornej mínusovej časti

3) Reléový spínač spoločný pre dolnú plusovú časť

4) Relais prepnite svorku B (neaktívnu) na kolík D2 Wemos, medzi svorku B a pripojenie na pin D2 zapojte odpor 120 ohmov 1%, aby ste ju odblokovali. Jedna noha rezistora ide medzi a druhá noha ide do spodnej mínusovej časti

Zvonček sa pripája k:

1) Plus od zvončeka do hornej plusovej časti

2) Mínus od zvončeka do hornej mínusovej časti

To je k spojeniu!

Časť Arduino (projekt Arduino na stiahnutie je k dispozícii)

Vytvorte pre svoj server Wemos projekt MQTT a nastavte ho tak, aby sa mohol pripojiť k vašej sieti Wi -Fi a bol pripojený k vašej prvej inštancii!

Pred sekciou nastavenia deklarujte nasledujúcu premennú:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Do sekcie nastavenia pridajte nasledujúce:

pinMode (relaisPin, INPUT_PULLUP);

Do sekcie slučky pridajte nasledujúce:

relaisState = digitalRead (relaisPin); // Prečítajte si aktuálny stav reléového vstupu a uložte ho

if (relaisState! = oldRelaisState) {// Upozornenie chceme iba raz pri každom spustení.. Porovnajme to teda!

if (relaisState == HIGH) {// Máme tu vysokú?

oldRelaisState = relaisState; //Áno máme! Uložme si to pre naše malé porovnanie o dva riadky vyššie

Serial.println („Prsteň !!!“); // Prsteň s prsteňom:-)

client.publish ("/Status", "RING"); // Zverejnime náš „Prsteň“ako stav MQTT

client.publish ("/STATE", "Online"); // Mne to fungovalo lepšie, keď som zverejnil svoj stav online …

}

}

FHEM časť

V nasledujúcom riadku vám ukážem, ako si môžete prečítať stav zariadenia FHEM. V mojom prípade používam svoj účet pushover na odoslanie oznámenia push na môj mobilný telefón s pekným malým textom (nie.. to nie je skutočný text, ktorý používam;-))

definovať on_NormalRing upozorniť MQTT2_KlingelSensor: Stav:. RING {systém ("curl -s -F 'token = XXX' -F 'užívateľ = XXX' -F 'správa = RING RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}

Označený „MQTT2_KlingelSensor“musíte premenovať na názov vášho zariadenia FHEM!

To je všetko! (Dúfajme) sme pripojili náš zvonček k systému inteligentnej domácnosti … pekné!

Prejdeme k ďalšej kapitole, ktorá spája mólo s naším bzučiakom na dverách:-)

Krok 2: Dverový bzučiak

Bzučiak na dvere
Bzučiak na dvere
Bzučiak na dvere
Bzučiak na dvere

Táto časť je skutočne rýchla a jednoduchá.

- Pripojte regál k zdroju napájania (použil som napájanie zo spínačov svetla nad bzučiakom)

Pretože je shelly jedno, čo prepína, jednoducho PRIDÁME shelly k nášmu vypínaču, ktorý zapne bzučiak a otvorí dvere dole.

Teraz pridajte Shelly do svojho inteligentného domu a ovládajte ho, ako chcete. V mojom prípade mi Alexa otvára dvere pridaním vlastného príkazu:-)

Možné spôsoby:

- Aplikácia Shelly

- Amazon Echo

- Asistent Google

- Siri

… hádam si pochopil pointu;-)

Krok 3: Len malý nápad …

Pre ľudí ako som ja, ktorí sú nielen trochu leniví, ale tiež zabúdajú na kľúče, vám môžem povedať toto:

S týmto nastavením je možné kódovať „systém zvončeka-kodekey-systému“„spôsobom morzeovky“!

Urobil som to v projekte arduino a ak bol správne zadaný „morseov kód“(v mojom projekte som ho nazval núdzovým kódom), zverejnil som stav MQTT na „EmergencyRing“.

Riadok FHEM vyzerá takto:

definovať on_EmergencyRing2 upozorniť MQTT2_KlingelSensor: Stav:. EmergencyRING nastaviť Tuerklingel na časovač 3

Bzučiak otvorí dvere na 3 sekundy!

Zabudol si kľúč? Stačí použiť svoj vlastný zvonček a nechať svoj inteligentný domáci systém, aby vám otvoril dvere!;-)

Krok 4: Ďakujem za prečítanie

Ďakujem, že ste si prečítali môj vôbec prvý projekt!

Možno ste sa niečo naučili, možno ste sa inšpirovali … ale naozaj dúfam, že ste sa pri tom trochu pobavili.

Alex

Odporúča: