Apple HomeKit ile uyumlu akıllı ev cihazları genellikle pahalıdır. Bununla birlikte, ucuz bir sensör kullanarak, hareketi algılayanlar gibi kendi resmi olmayan akıllı ev sensörlerinizi oluşturabilirsiniz. D1 Mini gibi ESP8266 tabanlı kart ve PIR veya mikrodalga radar tabanlı hareket sensörü 5 doların altında—lehim yok gerekli.
Daha sonra akıllı hareket sensörünü Apple Home uygulamasına veya Eve for HomeKit uygulamasına ekleyebilir ve kurulumunu yapabilirsiniz. Akıllı bir ışık anahtarını tetiklemek veya Apple cihazlarında bildirim almak için otomasyon iPhone.
İhtiyacınız Olacak Şeyler
için bir DIY hareket sensörü yapacağız. Apple Ev Kiti Elgato Eve hareket sensörü olarak tanınan. HomeKit için bir akıllı hareket sensörü oluşturmak üzere aşağıdaki bileşenlere ihtiyacınız olacak:
- D1 Mini veya NodeMCU kartı
- HC-SR501 veya SR602 kızılötesi PIR veya RCWL-0516 mikrodalga tabanlı radar hareket sensörü
- Bazı atlama telleri
- PC veya dizüstü bilgisayar
- Mikro USB kablosu
- 5V mikro USB güç kaynağı
Bir PIR hareket sensörü, net bir görüş hattı gerektiren sınırlı bir algılama alanına sahiptir: nesnelerin arkasındaki hareketi algılayamaz. Bir mikrodalga radar hareket sensörü, nesnelerin veya sağlam bir duvarın içinden geçen hareketi algılayabilir ve daha fazla kapsama alanı sunar. Ayrıca mikrodalga radar sensörü, PIR tabanlı pasif hareket sensöründen daha hassastır.
Bellenimi Flashlayın
D1 Mini kartı için, üretici yazılımını şu şekilde kullanacağız: Ana SayfaÇocuk. Ayrıca, bir Windows veya macOS sistemine ve bir mikro USB kablosuna ihtiyacınız olacak.
D1 Mini kartını mikro USB kablosunu kullanarak sisteme bağlayın ve ardından ürün yazılımını yüklemek için bu talimatları izleyin.
Windows'ta:
- Espressif'i indirin ve çıkarın Flash İndirme Araçları.
- Ayıklanan klasörü açın ve flash_download_tool_xx.exe programı.
- İçinde Çip türü, seçmek ESP8266 ve tıklayın TAMAM.
- Aşağıdaki resimde gösterildiği gibi ilk üç onay kutusunu işaretleyin ve ardından,
- Tip 0x0000 ve seçmek için üç noktayı tıklayın rboot.bin dosya.
- Tip 0x1000 ve seçin blank_config.bin dosya.
- Tip 0x2000 ve seçin ana.bin dosya.
- ESP8266 Flash İndirme Araçları penceresinde aşağıdaki seçenekleri belirleyin.
- Baud Hızı: 115200.
- Flaş Boyutu: 4MB.
- Flaş Modu: DIO veya QIO.
- SPI Hızı: 40MHz.
- seçin BİL D1 Mini'nin bağlı olduğu bağlantı noktası ve tıklayın Başlangıç. Bunun tamamlanması iki dakika kadar sürebilir.
macOS'ta:
- İndirin ve başlatın NodeMCU-PyFlasher.dmg macOS sisteminizde.
- D1 Mini'yi Mac sisteminize bağlayın ve ardından Seri port.
- Tıklamak Araştır ve öğesini seçin ana.bin dosya.
- Baud Hızında, seçin 115200.
- Seçmek Dörtlü G/Ç (QIO).
- Seçme Flaşı Sil Ve evet, tüm verileri siler.
- Tıklamak Flaş DüğümüMCU.
- NodeMCU yanıp söndükten sonra, yeniden başlatmak için yeniden bağlayın ve sonraki talimatları izleyin.
Donanım yazılımı başarıyla yüklendikten sonra, cihazı Wi-Fi ağınıza bağlamanız gerekir.
Wi-Fi Ağına Bağlan
Kapat Espressif Flash İndirme Araçları pencereleri açın ve D1 Mini'yi sisteminize yeniden bağlayın.
- iPhone'unuzu veya diğer iOS cihazınızı çıkarın ve Wi-Fi ayarlarını açın.
- Şuna bağlan: Homekid-XXXX Şifreyi kullanan Wi-Fi AP 12345678.
- Cihazınızda bir oturum açma penceresi görünecektir. Wi-Fi ağınıza dokunun ve şifreyi girin.2 Resim
- Musluk Katılmak. Cihazın akıllı telefonunuzdan bağlantısı kesilecek ve sağlanan parolayı kullanarak Wi-Fi ağına bağlanacaktır.
Girilen şifre yanlışsa, cihaz bir süre sonra AP'yi başlatacaktır. Daha sonra tekrar AP'ye bağlanabilir ve doğru şifreyi girebilirsiniz.
Bileşenleri Bağlayın
HC-SR501 PIR hareket sensörünü D1 Mini veya NodeMCU kartına bağlamak için aşağıdaki bağlantı şemasına bakın.
Bir SR602 PIR veya RCWL-0516 mikrodalga radar hareket sensörü kullanacaksanız, D1 Mini veya NodeMCU üzerindeki Out pinini D6 pinine, Vin pinini 5V pinine ve Toprak pinini G pinine bağlayın.
Ev Uygulamasına Aksesuar Ekleyin
iOS aygıtınızda veya MacBook gibi macOS aygıtınızda Home uygulamasını açın ve ardından aksesuar olarak yaptığımız hareket sensörünü eklemek için aşağıdaki adımları izleyin. Cihaz resmi olmayan bir aksesuar olarak eklenecek, ancak Apple HomeKit için resmi bir Elgato Eve hareket sensörüne benzer şekilde çalışacak.
- Ev uygulamasında, simgesine dokunun. + simgesine tıklayın ve seçin Aksesuar Ekle.
- Musluk Daha fazla hareket… ve ardından üzerine dokunun Hareket-XXXX aksesuar.3 Resim
- Musluk Yine de Ekle ve ardından kodu girin 1180-3193. Musluk Devam etmek.
- Hareket sensörünü kuracağınız yeri seçin ve üzerine dokunun. Devam etmek.4 görsel
- Hareket sensörünün adını düzenleyin veya değiştirin. Bu, çoklu hareket sensörlerini takip etmek için önemlidir. Musluk Devam etmek > Tamamlamak.
- Artık hareket sensörünü oda adının altında bir aksesuar olarak görebilirsiniz. Aksesuara dokunursanız, sensörün özelliklerini düzenleyebileceğiniz bir kontrol paneli açılır.3 Resim
Kendin yap hareket sensörü üzerinde daha fazla seçenek ve kontrol için Eve for HomeKit uygulamasını da yükleyebilirsiniz. Bu uygulama, daha sezgisel bir kullanıcı arabirimi sunarak resmi ve resmi olmayan Kendin Yap HomeKit aksesuarlarınızı yönetmenizi kolaylaştırır. Kendin Yap HomeKit WS2812B NeoPixel RGB şeridi.
Sorun giderme
Aşağıdaki sorunlar olması durumunda aygıt yazılımını yeniden yüklemeniz gerekir:
- Akıllı telefonunuzun Wi-Fi ayarlarında kablosuz erişim noktası görünmüyorsa.
- Aygıt, Apple HomeKit uygulamasında görünmüyorsa.
Mikrodenetleyici kartını yeniden flaşlamadan önce, belleği kullanarak belleği sildiğinizden emin olun. Sil düğmesine ve ardından tıklayın Başlangıç mikrodenetleyici kartını bellenim ile güncellemek için.
Işıkları ve Anahtarları Otomatikleştirin
Bu ucuz DIY HomeKit özellikli hareket sensörünü güvenlik için veya evinizdeki ışıkları, anahtarları veya diğer akıllı cihazları otomatikleştirmek için kullanabilirsiniz. Örneğin, merdiven veya koridor gibi belirli bir alanda hareket algılandığında bir akıllı anahtarı veya akıllı ışığı tetiklemek için Home uygulamasında otomasyonu ayarlayabilirsiniz.
Hareket algılandığında iPhone'unuzda bildirim almak için bir otomasyon da kurabilirsiniz. Bununla birlikte, otomasyonu oluşturmak için ağınızda veya tesislerinizde yüklü bir Apple HomePod veya Apple TV'ye (4. nesil veya daha yenisi) ihtiyacınız olacaktır. Aksi takdirde, sensörü yalnızca hareket algılama için kullanabilirsiniz.