İçindekiler:
- Adım 1: Kapı Zili
- Adım 2: Kapı Zil Sesi
- 3. Adım: Sadece Küçük Bir Fikir…
- Adım 4: Okuduğunuz için Teşekkürler
Video: DoorMaster: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Herkese merhaba!
Bu projede size bir kapı zili ve bir kapı zilini akıllı evinize nasıl entegre edeceğinizi göstereceğim!
FHEM'i akıllı ev sistemim olarak kullandığım için size sadece FHEM yolunu gösterebilirim, ancak eminim bunu başka herhangi bir sisteme kolayca çevirebilirsiniz!:-)
İtiraf etmeliyim ki ben profesyonel değilim! Projelerimin çoğu (bunun gibi) sadece eğlence için… Bir şeyin Fikrini alıyorum ve sonra onu gerçekleştiriyorum!
Bu proje tembellik ve zekanın bir karışımı diyebilirim… Umarım eğlenirsiniz!:-)
Kullanılan donanım (gerekli):
- Erişilebilir kapı zili
- Wemos D1 mini (ESP8266) -> Amazon bağlantısı (arama)
- Finder 40.61 relais (12V ~) -> (reichelt'teki yerel mağazamızda buldum ama resim açıklamayla eşleşmese de bu olmalı, çünkü 230V olarak görünüyor)
- Kablolar / atlama teli -> Amazon bağlantısı (arama)
- Shelly 1 -> Shelly bağlantısı (ürün)
Kullanılan donanım (isteğe bağlı):
- Wemos D1 mini pil kalkanı -> Amazon bağlantısı (arama)
- Güneş paneli 6V 6W -> Amazon bağlantısı (ürün)
- Pil tutucu -> Amazon bağlantısı (ürün)
- Şarj edilebilir pil -> Amazon bağlantısı (ürün)
- Amazon Eko -> Amazon bağlantısı (ürün)
Adım 1: Kapı Zili
Bu adımda kullanılan donanım (gerekli):
- Erişilebilir kapı zili
- Wemos D1 Mini
- Kablolar / atlama teli
- Finder 40.61 (12V ~ / 16A) (Bu benim kapı zilim için… lütfen kapı ziliniz için doğru röleyi kullandığınızdan emin olun!)
- Ekmek tahtası
Bu adımda kullanılan donanım (isteğe bağlı):
- Wemos D1 mini pil kalkanı
- Güneş paneli 6V 6W
- Batarya tutucu
- Şarj edilebilir pil
Kapı zili wemos d1 mini'ye nasıl bağlanır (indirmek için fritzing dosyası mevcuttur)
**NOT** Fritzing resimde kullanılan rölyef sadece örnektir
Wemos tarafı için breadboard'un alt kısmını seçiyoruz!
Wemos şunlara bağlanır:
1) Alt artı bölüme 5V Çıkış
2) Eksi bölümünü düşürmek için topraklayın
Relais şunlara bağlanır:
1) Bobin pimi 1'i üst artı bölüme aktarın
2) Bobin pimi 2'yi üst eksi bölüme aktarın
3) Alt artı bölüm için ortak röle anahtarı
4) Anahtar B terminalini (etkin olmayan) Wemos'un D2 Pinine bağlayın, geri sıçramak için B terminali ile D2 Pin bağlantısı arasına resimde gösterildiği gibi 120 Ohm %1'lik bir direnç koyun. Direncin bir ayağı araya girer ve diğer bacak alt eksi bölüme girer.
Kapı zili şunlara bağlanır:
1) Artı kapı zilinden üst artı bölümüne
2) Kapı zilinden üst eksi bölümüne eksi
Bağlantı için bu kadar!
Arduino Parçası (indirilebilir arduino projesi mevcuttur)
Wemos'unuz için bir MQTT projesi oluşturun ve onu Wifi'nize bağlanabilmesi ve fhem örneğinize bağlanabilmesi için ayarlayın!
Kurulum bölümünden önce aşağıdaki değişkeni bildirin:
const int relaisPin = 4;
int relaisState = 0;
int eskiRelaisState = 0;
Kurulum bölümüne şunları ekleyin:
pinMode(relaisPin, INPUT_PULLUP);
Döngü bölümüne aşağıdakileri ekleyin:
relaisState = digitalRead(relaisPin); //Relais girişinin mevcut durumunu okuyun ve kaydedin
if (relaisState != oldRelaisState) { // Her tetikleyici için yalnızca bir kez bildirim istiyoruz.. o yüzden karşılaştıralım!
if (relaisState == HIGH) { //Burada bir yüksek var mı?
oldRelaisState = relaisState; //Evet, biz sahibiz! İki satır yukarıdaki küçük karşılaştırmamız için saklayalım
Serial.println("Yüzük!!!"); //Ring Ring:-)
client.publish("/Durum", "HALKA"); // "Ring"imizi MQTT Status olarak yayınlayalım
client.publish("/STATE", "Çevrimiçi"); // Durumumu çevrimiçi olarak yayınlamak benim için daha iyi çalıştı…
}
}
FHEM Parçası
Aşağıdaki satırda size FHEM Cihazının Durumunu Nasıl Okuyabileceğinizi gösteriyorum. Benim durumumda, cep telefonuma güzel bir metin içeren bir push bildirimi göndermek için pushover hesabımı kullanıyorum (hayır.. kullandığım gerçek metin bu değil;-))
tanımla on_NormalRing 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")}
İşaretli "MQTT2_KlingelSensor" öğesini FHEM Cihazınızın adıyla yeniden adlandırmanız gerekir!
Bu kadar! Kapı zilimizi (umarız) akıllı ev sistemimize bağladık… güzel!
Shelly'yi kapı zilimize bağlayarak bir sonraki bölüme geçelim:-)
Adım 2: Kapı Zil Sesi
Bu kısım gerçekten hızlı ve basittir.
- Shelly'yi bir güç kaynağına bağlayın (buzzer'ımın üzerindeki ışık anahtarlarından güç kullandım)
Shelly'nin neyi değiştirdiği umurunda olmadığından, biz sadece shelly'yi anahtarımıza ekleriz, bu da zili ateşler ve alt kattaki kapıyı açar.
Şimdi Shelly'yi akıllı evinize ekleyin ve istediğiniz gibi kontrol edin. Benim durumumda, Alexa özel bir komut ekleyerek benim için kapıyı açıyor:-)
Olası yollar:
- Shelly uygulaması
- Amazon Eko
- Google Asistan
- Siri
… sen anladın sanırım;-)
3. Adım: Sadece Küçük Bir Fikir…
Benim gibi tembel olmakla kalmayıp aynı zamanda anahtarlarını da unutmaya meyilli kişiler için şunu söyleyebilirim:
Bu kurulum ile bir "kapı zili-kod-anahtar-sistemi"ni "mors-kod-yolunda" kodlamak mümkündür!
Bunu arduino projesinde yaptım ve "mors kodu" (projemde acil durum kodu olarak adlandırdım) doğru girildiyse, MQTT Durumunu "EmergencyRing" olarak yayınladım.
FHEM satırı şöyle görünür:
on_EmergencyRing2'yi tanımla MQTT2_KlingelSensor:Status:. EmergencyRING set Tuerklingel on-for-timer 3
Zil 3 saniyeliğine kapıyı açacak!
Anahtarını mı unuttun? Sadece kendi kapı zilinizi kullanın ve bırakın akıllı ev sisteminiz kapıyı sizin için açsın!;-)
Adım 4: Okuduğunuz için Teşekkürler
İlk projemi okuduğunuz için teşekkür ederim!
Belki bir şeyler öğrendiniz, belki ilham aldınız… ama umarım takip ederken biraz eğlenmişsinizdir.
Alex
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)