Sadržaj:
- Korak 1: Zvono na vratima
- Korak 2: Zvučni signal vrata
- Korak 3: Samo mala ideja…
- Korak 4: Hvala vam na čitanju
Video: DoorMaster: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo svima!
U ovom projektu ću vam pokazati kako integrirati zvučni signal i zvono na vratima u vaš pametni dom!
Budući da FHEM koristim kao svoj sistem pametne kuće, mogu vam pokazati samo način FHEM -a, ali siguran sam da to možete lako prevesti u bilo koji drugi sistem!:-)
Moram priznati da nisam profesionalac! Većina mojih projekata (poput ovog) su samo za zabavu … Shvatim ideju o nečemu i onda to shvatim!
Ovaj projekt je mješavina lijenosti i pameti, rekao bih … pa se nadam da ćete se zabaviti!:-)
Rabljeni hardver (potreban):
- Pristupačno zvono na vratima
- Wemos D1 mini (ESP8266) -> Amazon veza (pretraživanje)
- Finder 40.61 relais (12V ~) -> (pronađen u našoj lokalnoj trgovini na reichelt -u, ali trebao bi biti ovaj iako slika ne odgovara opisu, jer se prikazuje kao 230V)
- Kablovi / kratkospojnik -> Amazon veza (pretraživanje)
- Shelly 1 -> Shelly link (proizvod)
Korišteni hardver (opcionalno):
- Wemos D1 mini štitnik za baterije -> Amazon veza (pretraživanje)
- Solarni panel 6V 6W -> Amazon link (proizvod)
- Držač baterije -> Amazon link (proizvod)
- Punjiva baterija -> Amazon link (proizvod)
- Amazon Echo -> Amazon veza (proizvod)
Korak 1: Zvono na vratima
Hardver koji se koristi u ovom koraku (potreban):
- Pristupačno zvono na vratima
- Wemos D1 Mini
- Kablovi / kratkospojnik
- Finder 40.61 (12V ~ / 16A) (Ovo je za moje zvono na vratima … molimo vas da upotrijebite odgovarajući relej za zvono na vratima!)
- Oglasna ploča
Hardver koji se koristi u ovom koraku (opcionalno):
- Wemos D1 mini štitnik baterije
- Solarni panel 6V 6W
- Držač baterije
- Punjiva baterija
Kako spojiti zvono na vrata sa wemos d1 mini (dostupna je datoteka za fritzing)
** NAPOMENA ** Releji koji se koriste na slici za fritzing su samo za primjer
Za Wemos stranu biramo donji dio matične ploče!
Wemos se povezuje sa:
1) 5V izlaz na donji plus dio
2) Zemlja do donji minus dio
Relais se povezuje sa:
1) Okrenite klin zavojnice 1 na gornji plus dio
2) Okrenite pin 2 zavojnice na gornji minus dio
3) Relejni prekidač zajednički na donji plus dio
4) Pokrenite terminal B (neaktivan) na D2 pin Wemosa, postavite otpornik od 120 Ohma 1% između terminala B i priključka na D2 pin kao što je prikazano na slici. Jedna noga otpornika ide između, a druga noga u donji minus dio
Zvono na vratima povezuje se sa:
1) Plus od zvona na vratima do gornjeg dijela plus
2) Minus od zvona do gornjeg minus dijela
To je to za vezu!
Arduino dio (arduino projekt za preuzimanje dostupan)
Napravite MQTT projekt za svoj Wemos i postavite ga tako da se može povezati s vašim WiFi -jem i biti povezan s vašom instancom!
Deklarirajte sljedeću varijablu prije odjeljka za postavljanje:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
U odjeljak za postavljanje dodajte sljedeće:
pinMode (relaisPin, INPUT_PULLUP);
U odjeljak petlje dodajte sljedeće:
relaisState = digitalRead (relaisPin); // Pročitajte trenutno stanje ulaza releja i spremite ga
if (relaisState! = oldRelaisState) {// Želimo obavijest samo jednom po okidaču.. pa usporedimo to!
if (relaisState == HIGH) {// Imamo li ovdje high?
oldRelaisState = relaisState; //Da imamo! Sačuvajmo to za naše malo poređenje iznad dva reda
Serial.println ("Zvoni !!!"); // Prsten prsten:-)
client.publish ("/Status", "RING"); // Objavimo naš "Prsten" kao MQTT status
client.publish ("/STATE", "Online"); // Za mene je bolje funkcioniralo objavljivanje stanja na internetu…
}
}
FHEM dio
U sljedećem retku pokazat ću vam kako možete pročitati status FHEM uređaja. U mom slučaju koristim svoj pushover račun za slanje push obavijesti na svoj mobilni telefon s lijepim malim tekstom (ne.. to nije pravi tekst koji koristim;-))
define on_NormalRing notify MQTT2_KlingelSensor: Status:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net/1/messages.json ")}
Morate preimenovati označeni "MQTT2_KlingelSensor" u naziv vašeg FHEM uređaja!
To je to! Mi smo (nadamo se) povezali naše zvono sa našim sistemom pametne kuće … lijepo!
Prijeđimo na sljedeće poglavlje, povezujući školjku sa zujalicom na vratima:-)
Korak 2: Zvučni signal vrata
Ovaj dio je zaista brz i jednostavan.
- Spojite školjku na izvor napajanja (koristio sam napajanje pomoću prekidača za svjetlo iznad zujalice)
Budući da školjku nije briga što će prebaciti, jednostavno dodamo školjku našem prekidaču, koji aktivira zvučni signal i otvara vrata dolje.
Sada dodajte Shelly u svoj pametni dom i kontrolirajte ga kako želite. U mom slučaju, Alexa mi otvara vrata dodavanjem prilagođene naredbe:-)
Mogući načini:
- Shelly aplikacija
- Amazon Echo
- Google pomoćnik
- Siri
… valjda si shvatio;-)
Korak 3: Samo mala ideja…
Za ljude poput mene, koji nisu samo pomalo lijeni već su skloni zaboraviti ključeve, mogu vam reći sljedeće:
Ovim podešavanjem moguće je kodirati "sistem-kod-ključ-ključ-ključ" na "morzeov način"!
Učinio sam to u arduino projektu i ako je "morzeov kod" (nazvao sam ga kod za hitne slučajeve u svom projektu) ispravno upisan, objavio sam status MQTT u "EmergencyRing".
FHEM linija izgleda ovako:
define on_EmergencyRing2 notify MQTT2_KlingelSensor: Status:. EmergencyRING set Tuerklingel on-for-timer 3
Zvučni signal će otvoriti vrata na 3 sekunde!
Zaboravili ste ključ? Samo upotrijebite vlastito zvono na vratima i dopustite svom sistemu pametne kuće da vam otvori vrata!;-)
Korak 4: Hvala vam na čitanju
Hvala vam što ste pročitali moj prvi projekt!
Možda ste nešto naučili, možda ste dobili inspiraciju … ali zaista se nadam da ste se zabavili.
Alex
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima