İçindekiler:

Raspberry Pi İnsanları, Arabaları vb. Algılayabilen DIY Akıllı Kapı Zili: 5 Adım
Raspberry Pi İnsanları, Arabaları vb. Algılayabilen DIY Akıllı Kapı Zili: 5 Adım

Video: Raspberry Pi İnsanları, Arabaları vb. Algılayabilen DIY Akıllı Kapı Zili: 5 Adım

Video: Raspberry Pi İnsanları, Arabaları vb. Algılayabilen DIY Akıllı Kapı Zili: 5 Adım
Video: Makineler Arası Haberleşme | Prof. Dr. Sinem Çöleri 2024, Kasım
Anonim
İnsanları, Arabaları vb. Algılayabilen Raspberry Pi DIY Akıllı Kapı Zili
İnsanları, Arabaları vb. Algılayabilen Raspberry Pi DIY Akıllı Kapı Zili

Bu steampunk temalı tasarım, DIY akıllı evimizin geri kalanıyla iletişim kurmak için ev asistanı ve çok odalı ses sistemimizle bütünleşir.

Bir Ring Doorbell (veya Nest veya diğer rakiplerden biri) satın almak yerine, Raspberry Pi ile kendi akıllı kapı zilimizi yaptım. Tüm proje yaklaşık 150 ABD Doları (USD) tutarındadır; bu, akıllı bir kapı zili için ortalama bir değerdir, ancak piyasada bulacağınız her şeyden çok daha eksiksiz özelliklere sahiptir. Örneğin, insanları, arabaları, hayvanları ve daha fazlasını tanımlamak için makine öğrenimini kullanarak ev güvenlik sisteminin geri kalanıyla bütünleşir:

Gereçler

Kullandığım tam parçalar burada bulunabilir.

Adım 1: Parçaları Yerleştirme

Parçaları Yerleştirme
Parçaları Yerleştirme

Daha önceki steampunk projelerinden kalma yedek bakır ve pirinç parçalarım vardı (parça listesine bakın). Bu, tüm elektronik aksamlar bağlantı kutusuna kolayca sığmadığında kullanışlı oldu.

Parçaları yerleştirmeye başladım. Güç kablosu, USB kabloları ve düğme kabloları için bağlantı kutusunun yanlarına üç delik açılmıştır. Ayrıca, kamerayı yerleştirmek için kapakta daha büyük bir delik.

2. Adım: Kapı Zilinin Çalınması

Kapı zilini çalmak
Kapı zilini çalmak

İlk iş, kapı zilini gerçekten çaldırmaktı.

Raspberry Pi'deki GPIO18'e (pim 12) bağlı kapı zili kablosuyla, daha sonra düğme basışlarını algılamak için KIRMIZI Düğümdeki Seri Bağlantı Noktası girişini kullandım. Aslında bir kapı zili uyarısını tetiklemek ve çift yönlü (mikrofon/interkom) sesi işlemek için bu gönderiye bakın.

3. Adım: Hareket Algılama

Hareket algılama ve video konusu da var.

Bu bağlamda, kapı zili sadece başka bir CCTV kameradır. Aşağıdaki gönderi dizisinde açıklanan kurulumun aynısını kullanır. Hareket algılama ve nesne tanıma, bu yazının başındaki gibi görüntüleri oluşturan şeydir.

Adım 4: Akıllı Kilit Entegrasyonu

Akıllı Kilit Entegrasyonu
Akıllı Kilit Entegrasyonu

Bağlantı kutusunun ağzını kapatmak için mümkünse sıcak tutkal kullandım.

Yukarıda görülen bakır halkanın da kamerayı sudan koruyan bir dudağı var. Ayrıca, her şey bir balkonun altına kurulur, bu yüzden çok fazla su kapı zilini çalma şansı bile yoktur. Son parçalar, kapı zilini akıllı bir kilitle entegre etmekti. Neyse ki, Home Assistant bunu kolaylaştırıyor.

Z-Wave aracılığıyla Ev Asistanı ile iletişim kurar. Bu kilitle ilgili sevdiğim şey, farklı kullanıcı kodlarını (bir Airbnb sunucusu olarak veya bir arkadaşınızı içeri almanız gerektiğinde) desteklemek için uzaktan programlanabilmesidir. Ayrıca kapıyı açmak için hangi kullanıcının pin kodunun (ve ne zaman) kullanıldığını da algılayabilir - temizlikçilere eve bir kod verirken büyük rahatlık.

Adım 5: Kaynak Kodu: Özet

Kaynak Kodu: Özet
Kaynak Kodu: Özet

Keşke bu proje için size kopyala-yapıştır kodu verebilseydim, ancak bunların çoğu tam olarak donanımınıza, hoparlörlerinize, kameralarınıza vb. bağlı olacaktır. Bunun yerine, ilgili her parçayı özetleyeceğim ve makalelere/koda bağlantı vereceğim. bunları nasıl uygulayacağımı açıkladığım yer:

  • Kırmızı Düğüm, GPIO #18 (kapı zili düğmesi) tetiklendiğinde akışı tetiklemek için gpiod kullanır.
  • Hoparlör uyarı akışı bir wav dosyası oynatır.
  • Evin her yerinde uyarıyı çalan birden fazla kendin yap hoparlörüm var.
  • MotionEye, fotoğraf ve video çekerek kamerayı çalıştırır.
  • CCTV Güvenlik Kameraları, kişi/nesne algılamayı yönetir.
  • Home Assistant'ın Yale Lock entegrasyonu, kilitlememizi/kilidini açmamızı sağlar. Yale kilidi bir Z-Wave cihazıdır. Ev Asistanı ile eşleştirildiğinde, kilit olarak görünür ve başka bir yapılandırma gerektirmez.

Önerilen: