Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Perangkat rumah pintar yang kompatibel dengan Apple HomeKit seringkali mahal. Namun, Anda dapat membuat sendiri sensor rumah pintar tidak resmi, seperti yang mendeteksi gerakan, dengan menggunakan yang tidak mahal Papan berbasis ESP8266 seperti D1 Mini bersama dengan PIR atau sensor gerak berbasis radar gelombang mikro di bawah $5—tanpa penyolderan diperlukan.

Anda kemudian dapat menambahkan sensor gerakan pintar di aplikasi Apple Home atau Eve untuk aplikasi HomeKit dan menyiapkannya otomatisasi untuk memicu sakelar lampu pintar atau menerima pemberitahuan di perangkat Apple, seperti iPhone.

Hal-hal yang Akan Anda Butuhkan

Kami akan membuat sensor gerak DIY untuk Kit Rumah Apple yang dikenal sebagai sensor gerak Elgato Eve. Untuk membuat sensor gerak pintar untuk HomeKit, Anda memerlukan komponen berikut:

  • Papan D1 Mini atau NodeMCU
  • HC-SR501 atau SR602 infrared PIR, atau sensor gerak radar berbasis gelombang mikro RCWL-0516
  • Beberapa kabel jumper
  • komputer atau laptop
  • Kabel mikro USB
  • Catu daya USB mikro 5V

Sensor gerak PIR memiliki area deteksi terbatas yang memerlukan garis pandang yang jelas: tidak dapat mendeteksi gerakan di belakang objek. Sensor gerak radar gelombang mikro dapat merasakan gerakan melalui objek atau dinding padat dan menawarkan jangkauan yang lebih luas. Selain itu, sensor radar gelombang mikro lebih sensitif daripada sensor gerak pasif berbasis PIR.

Flash Firmware

Untuk papan Mini D1, kami akan menggunakan firmware oleh HomeKid. Selain itu, Anda memerlukan sistem Windows atau macOS dan kabel micro USB.

Sambungkan papan Mini D1 ke sistem menggunakan kabel micro USB lalu ikuti petunjuk ini untuk mem-flash firmware.

Di Windows:

  1. Unduh dan ekstrak Espressif Alat Unduhan Flash.
  2. Buka folder yang diekstrak dan luncurkan flash_download_tool_xx.exe program.
  3. Di dalam Tipe chip, memilih ESP8266 dan klik OKE.
  4. Periksa tiga kotak centang pertama seperti yang ditunjukkan pada gambar di bawah dan kemudian,
    1. Jenis 0x0000 dan klik tiga titik untuk memilih rboot.bin mengajukan.
    2. Jenis 0x1000 dan pilih blank_config.bin mengajukan.
    3. Jenis 0x2000 dan pilih main.bin mengajukan.
  5. Pilih opsi berikut di jendela ESP8266 Flash Download Tools.
    1. Kecepatan Baud: 115200.
    2. Ukuran Flash: 4MB.
    3. Mode Lampu Kilat: DIO atau QIO.
    4. Kecepatan SPI: 40MHz.
  6. Pilih COM port tempat D1 Mini terhubung dan klik Awal. Ini mungkin membutuhkan waktu hingga dua menit untuk selesai.

Di macOS:

  1. Unduh dan luncurkan NodeMCU-PyFlasher.dmg di sistem macOS Anda.
  2. Hubungkan D1 Mini ke sistem Mac Anda dan kemudian pilih Port seri.
  3. Klik Jelajahi dan pilih main.bin mengajukan.
  4. Di Baud Rate, pilih 115200.
  5. Memilih Kuad I/O (QIO).
  6. Pilih Hapus Flash Dan ya, menghapus semua data.
  7. Klik Flash NodeMCU.
  8. Setelah NodeMCU di-flash, sambungkan kembali untuk memulai ulang dan kemudian ikuti instruksi selanjutnya.

Setelah firmware berhasil di-flash, Anda perlu menghubungkan perangkat ke jaringan Wi-Fi Anda.

Hubungkan ke Jaringan Wi-Fi

Tutup Alat Unduh Flash Espressif windows dan sambungkan kembali D1 Mini ke sistem Anda.

  • Keluarkan iPhone atau perangkat iOS lainnya dan buka pengaturan Wi-Fi.
  • Hubungkan ke Homekid-XXXX Wi-Fi AP menggunakan kata sandi 12345678.
  • Jendela masuk akan muncul di perangkat Anda. Ketuk jaringan Wi-Fi Anda dan masukkan kata sandi.
    2 Gambar
  • Mengetuk Bergabung. Perangkat akan terputus dari ponsel cerdas Anda dan terhubung ke jaringan Wi-Fi menggunakan kata sandi yang diberikan.

Jika kata sandi yang dimasukkan salah, perangkat akan memulai AP setelah beberapa waktu. Anda kemudian dapat kembali terhubung ke AP dan memasukkan kata sandi yang benar.

Hubungkan Komponen

Lihat diagram pengkabelan di bawah ini untuk menyambungkan sensor gerak PIR HC-SR501 ke papan D1 Mini atau NodeMCU.

Jika Anda akan menggunakan sensor gerak radar gelombang mikro SR602 PIR atau RCWL-0516, sambungkan pin Out ke pin D6, Vin ke pin 5V, dan pin Ground ke pin G pada D1 Mini atau NodeMCU.

Tambahkan Aksesori ke Aplikasi Rumah

Di perangkat iOS Anda, atau perangkat macOS seperti MacBook, buka aplikasi Rumah lalu ikuti langkah-langkah ini untuk menambahkan sensor gerak yang kami buat sebagai aksesori. Perangkat tersebut akan ditambahkan sebagai aksesori tidak resmi, tetapi akan berfungsi serupa dengan sensor gerak resmi Elgato Eve untuk Apple HomeKit.

  1. Di aplikasi Rumah, ketuk pada + ikon dan pilih Tambahkan Aksesori.
  2. Mengetuk Tindakan Lainnya… lalu ketuk pada Motion-XXXX tambahan.
    3 Gambar
  3. Mengetuk Tambahkan pula lalu masukkan kodenya 1180-3193. Mengetuk Melanjutkan.
  4. Pilih lokasi tempat Anda akan memasang sensor gerak dan ketuk Melanjutkan.
    4 Gambar
  5. Edit atau ubah nama sensor gerak. Ini penting untuk melacak beberapa sensor gerak. Mengetuk Melanjutkan > Selesai.
  6. Anda sekarang dapat melihat sensor gerak sebagai aksesori di bawah nama ruangan. Jika Anda mengetuk aksesori, itu akan membuka panel kontrol tempat Anda dapat mengedit properti sensor.
    3 Gambar

Anda juga dapat menginstal aplikasi Eve for HomeKit untuk lebih banyak opsi dan kontrol pada sensor gerak DIY. Aplikasi ini menyediakan UI yang lebih intuitif, memudahkan Anda mengelola aksesori HomeKit DIY resmi dan tidak resmi, seperti HomeKit DIY WS2812B NeoPixel RGB strip.

Penyelesaian masalah

Anda perlu mem-flash ulang firmware jika terjadi masalah berikut:

  1. Jika AP nirkabel tidak terlihat di pengaturan Wi-Fi smartphone Anda.
  2. Jika perangkat tidak terlihat di aplikasi Apple HomeKit.

Sebelum mem-flash ulang papan mikrokontroler, pastikan Anda menghapus memori menggunakan Menghapus tombol lalu klik Awal untuk mem-flash papan mikrokontroler dengan firmware.

Mengotomatiskan Lampu dan Sakelar

Anda dapat menggunakan sensor gerak berkemampuan HomeKit DIY murah ini untuk keamanan atau untuk mengotomatiskan lampu, sakelar, atau perangkat pintar lainnya di rumah Anda. Misalnya, Anda dapat mengatur otomatisasi di Homeapp untuk memicu tombol pintar atau lampu pintar saat gerakan terdeteksi di area tertentu, seperti tangga atau lorong.

Anda juga dapat mengatur otomatisasi untuk menerima notifikasi di iPhone Anda setiap kali gerakan terdeteksi. Namun, Anda memerlukan Apple HomePod atau Apple TV (generasi ke-4 atau lebih baru) yang terpasang di jaringan atau lokasi Anda untuk membuat otomatisasi. Jika tidak, Anda hanya dapat menggunakan sensor untuk mendeteksi gerakan.