Isi kandungan:

Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Disini: 6 Langkah
Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Disini: 6 Langkah

Video: Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Disini: 6 Langkah

Video: Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Disini: 6 Langkah
Video: Leap Motion SDK 2024, Julai
Anonim
Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Di Sini
Integrasi Arduino dan Apple HomeKit - Kawal Rumah Anda Dari Siri! IoT Di Sini

Instructable ini akan memberi anda kaedah cepat dan mudah untuk menambahkan papan arduino ke HomeKit Apple pada peranti iOS. Ini membuka segala macam kemungkinan termasuk Skrip yang berjalan di pelayan, digabungkan dengan "Scenes" Apel HomeKit, ia menjadikan kombo yang hebat!

Ini sama sekali bukan penyelesaian lengkap atau siap untuk penggunaan jangka panjang tetapi menunjukkan apa yang mungkin dilakukan dengan sedikit usaha:) Lihat blog saya untuk projek-projek akan datang www.arduinoblogger.co.uk

Apa yang diperlukan:

  • Arduino dengan Ethernet Shield atau WiFi
  • Raspberry Pi atau beberapa pelayan lain
  • Relay Keadaan Pepejal atau geganti Normal dengan litar kawalan
  • Papan roti - pilihan
  • Kotak Projek
  • Beberapa Masa
  • Peranti iOS
  • Sambungan Sambungan untuk mengukir

Langkah 1: Sediakan Pelayan

Sediakan Pelayan
Sediakan Pelayan

Projek ini memerlukan penggunaan pelayan untuk menjalankan perisian HomeBridge. Saya menggunakan Raspberry Pi kerana saya sudah sedia tetapi secara teori apa sahaja yang boleh menjalankan Node. Js mesti berfungsi!

Anda boleh mengikuti panduan ini di sini untuk mendapatkannya dan berjalan di Raspberry Pi. Pengajar lain ada untuk membina Raspberry Pi jika anda memerlukannya!

github.com/nfarina/homebridge/wiki/Running…

Setelah dipasang, anda perlu memasang pemalam dan menyesuaikan fail config.json

Langkah 2: Konfigurasi dan Pemalam

Buka fail config.json anda yang seharusnya ada di ~ /.homebridge / config.json menggunakan editor teks kegemaran anda dan tambahkan yang berikut

{ "jambatan": {

"name": "Homebridge", "nama pengguna": "CC: 22: 3D: E3: CE: 30", "pelabuhan": 51826, "pin": "031-45-154"

}, "platform": , "aksesori": [{

"aksesori": "Http", "name": "Lampu Ruang Tamu", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_mode": "DAPATKAN"

}]

}

Anda juga perlu memasang plugin homebride-http. Perisian HomeBridge akan membuat permintaan HTTP GET ke Arduino yang kemudian akan menghidupkan atau mematikan Solid State Relay. Panggilannya seperti ini:

192.168.1. X: 80 /? pada

192.168.1. X: 80 /? off

Untuk memasang jenis pemalam:

npm pasang homebridge-http

Langkah 3: Siapkan Relay Keadaan Pepejal

Sediakan Relay Keadaan Pepejal
Sediakan Relay Keadaan Pepejal

Saya telah menggunakan Solid State Relay yang cukup berat. Ini boleh (dan akan di versi masa depan ini) diganti untuk sesuatu yang jauh lebih kecil. Jelas nilai ini untuk beban yang anda berhasrat untuk melepaskannya.

Ini adalah petunjuk pelanjutan 'Pintar' sekarang.

Relay Leg of the Solid State positif akan bersambung ke pin 5 pada arduino.

Yang negatif akan menyambung ke pin GND.

Semua amaran biasa berlaku semasa berurusan dengan 120/220 vdc - AMBIL PERHATIAN.

Langkah 4: Sambungkan Solid Sate Relay dan Muat Naik Kod Arduino

Sambungkan Solid Sate Relay dan Muat Naik Kod Arduino
Sambungkan Solid Sate Relay dan Muat Naik Kod Arduino

Buka persekitaran arduino anda dan muat naik lakaran ini.

Sesuaikan alamat IP anda mengikut keperluan.

Ini sekarang mesti siap untuk diuji.

Lancarkan homebridge di pelayan!

Langkah 5: Uji

Uji!
Uji!
Uji!
Uji!

Sekarang semuanya sudah siap untuk menguji!

Muat turun Elgatu Eve dari App Store pada peranti iOS anda.

Anda harus melihat Homebridge sebagai aksesori yang tersedia untuk disambungkan. Gunakan nombor pin 031-45-154, ini boleh disesuaikan dalam fail config.json.

Setelah disambungkan, anda boleh memindahkannya ke dalam Aplikasi ke Bilik yang diinginkan dll. Beri ujian kepada Siri! Ia mesti dapat mengawal geganti menggunakan suara!

Langkah 6: Langkah Seterusnya

Rancangannya adalah untuk mengecilkan ini dan menggunakan sesuatu seperti Nano dan memasukkannya ke dalam Lightswitches / soket dinding dengan Relay yang jauh lebih kecil dan menggunakan WiFi untuk sistem Automasi Rumah yang lengkap.

Harap seseorang dapat memanfaatkannya! Terima kasih banyak kepada Nick Farina atas kerjanya di Perisian Homebridge!

Video akan hadir tidak lama lagi.

Disyorkan: