Varlık algılama, akıllı cihazları tetiklemek veya otomatikleştirmek için evinizde kurabileceğiniz harika bir şeydir. Bir varlık algılama sistemi veya sensör, yakında olup olmadığınızı algılar ve seçtiğiniz parametrelere göre eylemler gerçekleştirir.
Örneğin, odanıza girdiğinizde ışıklar yanar ve siz odadan çıkana kadar açık kalır. Benzer şekilde, karınızın, kocanızın, oğlunun veya kızınızın eve dönüp dönmediğini öğrenmek için bildirim uyarıları ayarlayabilirsiniz. Ayrıca oda doluluk durumunu izleyebilir veya evinizde kimin nerede veya hangi odada olduğunu öğrenebilirsiniz.
Bu Kendin Yap kılavuzunda, ESP32 mikrodenetleyiciyi kullanarak bir varlık algılama sensörü oluşturmayı ve bunu Ev Asistanı ile entegre ederek otomasyonu bir sonraki düzeye taşımayı öğreneceksiniz.
Varlık Algılama nasıl çalışır?
Home Assistant'ta varlığı algılamanın ve otomasyonu tetiklemenin çeşitli yolları vardır. En popüler yollardan biri Wi-Fi ağ bağlantısıdır. Ancak, desteklenen bir Wi-Fi yönlendirici veya ağ cihazları gerektirir.
Otomasyonu tetiklemek için konum belirleme verilerinizi Home Assistant'a göndermek için akıllı telefonunuzdaki bir uygulamayı da kullanabilirsiniz. Ancak, GPS evin içinde iyi çalışmadığından, bu cihazlar yerelleştirilmiş varlık tespiti için kullanılamaz. Bluetooth teknolojisinin geldiği yer burasıdır.
için ucuz bir ESP32 (Bluetooth + Wi-Fi) MCU kullanabilirsiniz. Bluetooth Low Energy veya BLE özellikli cihazları tespit edin, akıllı telefonlar, akıllı saatler veya Bluetooth döşemeleri ve etiketleri gibi, çok daha kesin ve yüksek doğrulukla.
İhtiyacınız Olan Şeyler
ESP32 tabanlı varlık algılama aygıtlarını oluşturmak için aşağıdakilere ihtiyacınız vardır:
- Bir veya daha fazla ESP32 modülü (evinizde kurmak istediğiniz düğüm sayısına göre).
- 5v Mikro USB güç kaynağı (mikro USB'li herhangi bir eski akıllı telefon şarj cihazı çalışır).
- İnternet bağlantısı olan bir Windows, Mac veya Linux dizüstü bilgisayar veya PC.
- Ev Asistanı kurulumu MQTT komisyoncusu ile.
Ev Otomasyonu için Varlık Algılama Sensörü Oluşturma Adımları
ESP32 MCU ve ESPresense ürün yazılımını kullanarak bir DIY yerelleştirilmiş varlık algılama sensörü oluşturmak için aşağıdaki adımları izleyin.
1. Adım: ESP32'yi bağlayın
ESP32 MCU için USB seri çip sürücülerini indirin ve bunları Windows veya Mac bilgisayarınıza yükleyin.
- CP2102 sürücüsü (MCU kartındaki çip karedir)
- CH341 sürücüsü
Sürücüler yüklendikten sonra sistemi yeniden başlatın.
Ardından ESP32 kartını bir mikro USB kablosu kullanarak PC'nize veya MAC bilgisayarınıza bağlayın.
2. Adım: ESPresense Ürün Yazılımını İndirin ve Flashlayın
ESP32 kartındaki ESPresense ürün yazılımını web arayüzü üzerinden flaş etmek istiyorsanız, şu adresi ziyaret edin: Espresense.com/firmware sayfa. Ardından, açılır menüden ESP32'yi seçin ve Bağlamak.
ESP32'nin bağlı olduğu seri bağlantı noktasını seçin. Genellikle çip adını (CP2102 veya CH340) veya Sör! (COMxx).
Bağlandıktan sonra, tıklayın ESPRESENSE'I YÜKLE. Ardından, tıklayın Cihazı sil onay kutusunu seçin ve Sonraki.
Yukarıdakileri yaptıktan sonra, seçin Düzenlemek ve kurulumun bitmesini bekleyin.
Firmware yanıp söndükten sonra, tıklayın. Sonraki ve ardından tıklayın GÜNLÜKLER & KONSOL. Bu açılır Kütükler modülün durumunu görebileceğiniz pencere.
en yenisini indir ESPresense ürün yazılımı ve ESPHome-Flaşör alet. Başlat ESPHome-Flaşör araç, seç COM bağlantı noktasını seçin esp32.bin dosya ve tıklayın flaş ESP.
Bellenim flash işleminden geçirildikten sonra, ESPHome-Flasher aracı günlükleri görüntülemeye başlayacaktır.
Adım 4: ESP32'yi Wi-Fi Ağınıza Bağlayın
Akıllı telefonunuzda şuraya gidin: Kablosuz bağlantı ayarları ve şuna bağlanın ifade-xxxxxx ağ. Aşağıdakileri yapmadan önce telefonunuzdaki web tarayıcısını açın ve 192.168.4.1 IP adresini ziyaret edin.
- Wi-Fi ağ adınızı (SSID) ve Wi-Fi şifrenizi girin.
- Seçme Dilim.
- Giriş Oda isim.
- Sağlamak MQTT Aracısı detaylar.
- Seçme Özellikler için sorgulama cihazları.
- Tip 4 altında kalibrasyon dört metrenin altındaki cihazları izlemek için.
Geri kalan ayarları varsayılan olarak bırakın. Tıklamak Kaydetmek ve ESP32'yi yeniden başlatmak için cihazın USB kablosunu yeniden bağlayın.
ESP32, Wi-Fi ağına bağlanacak ve yakındaki Bluetooth cihazlarını taramaya başlayacaktır. Bilgiler şurada görüntülenir: Kütükler.
Adım 5: Ev Asistanına ESPresence Sensörü ekleyin
ESPresense sensörünü Home Assistant'a eklemek için şu adımları izleyin, Home Assistant'ı açın ve Yapılandırma Cihazları ve Hizmetleri. Ardından, tıklayın xx Cihazlar altında sivrisinek komisyoncusu.
ESPResence'ın bağlı olduğunu görürseniz, artık izleme ve varlık algılama için ayrı BLE cihazları ekleyebilirsiniz. Varlık algılamadan ayrı cihazları eklemek için, cihazın ekranda görüntülenen BLE işaret kimliğini bilmeniz gerekir. Kütükler.
Cihazı doğrulamak için bir Mobil için nRF Bağlayıcı uygulama. Uygulama, yakındaki Bluetooth cihazlarının Mac adresini görüntüler. Uygulama içindeki mac adresini Günlüklerde görüntülenenle eşleştirin.
Aygıtı eklemek için, aygıt kimliğini kopyalayıp dosyaya eklemeniz gerekir. konfigürasyon.yaml. ihtiyacın olacak Dosya Düzenleyici düzenlemek için eklenti konfigürasyon.yaml dosya.
.
Açık Dosya Düzenleyici ve tıklayın konfigürasyonlar.yaml, aşağıdakileri girmeden önce. Cihaz kimliğini ve adını, size özel olanla eşleşecek şekilde değiştirdiğinizden emin olun.
sensör:
# İzlemek istediğiniz her işaret için bir giriş
- platform: mqtt_room
device_id: "xxxxxx"
isim: 'Samsung Akıllı Telefon'
state_topic: 'espresence/odalar'
zaman aşımı: 60
away_timeout: 120 # saniyenin ardından varlığın not_home durumunu alacağı süre
Daha sonra, üzerine tıklayın Kaydetmek simge.
git Yapılandırma > Ayarlar ve tıklayın Yapılandırmayı Kontrol Et. Eğer Yapılandırma geçerli, tıklayın Tekrar başlat.
Yeniden başlattıktan sonra şuraya gidin: Geliştirici Araçları ve cihazın adını girin. Mesafeyi göstermelidir.
Ayrıca, gösterge tablonuzdaki cihaz varlığını da yapabilirsiniz.
4. Adım: Akıllı Cihazları Tetiklemek için Otomasyon Ekleyin
Evinizde eklediğiniz BLE cihazı konumuna göre otomasyon ve tetikleme cihazları eklemek için şuraya gidin: Yapılandırma > Otomasyonlar ve Sahneler—ve tıklayın +Otomasyon Oluştur. Daha sonra, Boş otomasyonla başlayın.
Otomasyonu adlandırın ve altında tetikleyiciler seçme Sayısal Durum.Seç Mesafe içinde Bağlanmak, Ve içinde Aşağıda veya Yukarıda bölümünde, otomasyonun tetikleneceği mesafeyi girin.
İçinde Aksiyon, açmak veya kapatmak istediğiniz cihazı veya cihazları seçin.
Enerji Tasarrufu için Yerelleştirilmiş Varlık Algılamayı Kullanın
Yerelleştirilmiş varlık algılama, odadaki veya evdeki varlığınıza bağlı olarak cihazları otomatik olarak açıp kapatarak önemli ölçüde enerji tasarrufu yapmanıza yardımcı olabilir. Ayrıca, odanıza kurmuş olabileceğiniz hareket sensörleri ve diğer sensörler tarafından yanlış tetiklemeleri önlemek için BLE varlık algılamayı kullanabilirsiniz.
ESP8266 Kullanarak Kendin Yap Ev Enerji Monitörü Nasıl Yapılır?
Sonrakini Oku
İlgili konular
- kendin yap
- Akıllı ev
- ESP32
- Akıllı ev
- Ev otomasyonu
Yazar hakkında
Ravi, büyük veri ve uygulama geliştirme geçmişine sahip uzman bir teknoloji açıklayıcı, bir IoT meraklısı ve Linux aşığıdır. Hafta sonlarının çoğunu IoT cihazlarıyla çalışarak ve Xbox'ta oyun oynayarak geçiriyor. Aynı zamanda yürüyüş yapmayı ve yeni yollar keşfetmeyi seven yalnız bir gezgindir.
Haber bültenimize abone ol
Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!
Abone olmak için buraya tıklayın