Daftar Isi:

Integrasi Arduino dan Apple HomeKit - Kontrol Rumah Anda Dari Siri! IoT Ada Di Sini: 6 Langkah
Integrasi Arduino dan Apple HomeKit - Kontrol Rumah Anda Dari Siri! IoT Ada Di Sini: 6 Langkah

Video: Integrasi Arduino dan Apple HomeKit - Kontrol Rumah Anda Dari Siri! IoT Ada Di Sini: 6 Langkah

Video: Integrasi Arduino dan Apple HomeKit - Kontrol Rumah Anda Dari Siri! IoT Ada Di Sini: 6 Langkah
Video: Demo SMART HOME di rumah saya. Bagaimana saya bermula... 2024, November
Anonim
Integrasi Arduino dan Apple HomeKit - Kontrol Rumah Anda Dari Siri! IoT Ada Di Sini
Integrasi Arduino dan Apple HomeKit - Kontrol Rumah Anda Dari Siri! IoT Ada Di Sini

Instruksi ini akan memberi Anda cara cepat dan mudah untuk menambahkan papan arduino ke HomeKit Apple di perangkat iOS. Ini membuka segala macam kemungkinan termasuk Script yang berjalan di server, dikombinasikan dengan Apel HomeKit "Adegan", itu membuat kombo yang kuat!

Ini sama sekali bukan solusi lengkap atau siap untuk penggunaan jangka panjang tetapi ini menunjukkan apa yang mungkin dengan sedikit lebih banyak pekerjaan:) Lihat blog saya untuk proyek masa depan www.arduinoblogger.co.uk

Apa yang dibutuhkan:

  • Arduino dengan Ethernet Shield atau WiFi
  • Raspberry Pi atau server lain
  • Solid State Relay atau Relay Normal dengan rangkaian kontrol
  • Papan roti - opsional
  • Kotak Proyek
  • Beberapa waktu
  • perangkat iOS
  • Ekstensi Memimpin untuk mengukir

Langkah 1: Siapkan Server

Siapkan Server
Siapkan Server

Proyek ini memerlukan penggunaan server untuk menjalankan perangkat lunak HomeBridge. Saya menggunakan Raspberry Pi karena sudah tersedia tetapi secara teori apa pun yang dapat menjalankan Node. Js akan berfungsi!

Anda dapat mengikuti panduan ini di sini untuk menjalankannya di Raspberry Pi. Instruksi lainnya ada di sekitar untuk membuat Raspberry Pi jika Anda membutuhkannya!

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

Setelah terinstal, Anda perlu menginstal plugin dan menyesuaikan file config.json

Langkah 2: Konfigurasi dan Plugin

Buka file config.json Anda yang seharusnya ada di ~/.homebridge/config.json menggunakan editor teks favorit Anda dan tambahkan berikut ini

{ "menjembatani": {

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

}, "platform": , "aksesoris": [{

"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_method": "DAPATKAN"

}]

}

Anda juga perlu menginstal plugin homebride-http. Perangkat lunak HomeBridge akan membuat permintaan HTTP GET ke Arduino yang kemudian akan mengaktifkan atau menonaktifkan Solid State Relay. Panggilannya terlihat seperti ini:

192.168.1. X:80/?on

192.168.1. X:80/?off

Untuk menginstal jenis plugin:

npm instal homebridge-http

Langkah 3: Siapkan Relay Solid State

Siapkan Relay Solid State
Siapkan Relay Solid State

Saya telah menggunakan Solid State Relay tugas berat. Ini dapat (dan akan ada di versi mendatang) diganti untuk sesuatu yang jauh lebih kecil. Jelas menilai ini untuk beban yang ingin Anda jalankan.

Ini secara efektif memimpin ekstensi 'Cerdas' sekarang.

Leg positif dari Solid State relay akan terhubung ke pin 5 pada arduino.

Negatif akan terhubung ke pin GND.

Semua peringatan biasa berlaku saat menangani 120/220 vdc - HATI-HATI.

Langkah 4: Hubungkan Solid Sate Relay dan Unggah Kode Arduino

Hubungkan Solid Sate Relay dan Unggah Kode Arduino
Hubungkan Solid Sate Relay dan Unggah Kode Arduino

Buka lingkungan arduino Anda dan unggah sketsa ini.

Sesuaikan alamat IP Anda sesuai kebutuhan.

Ini sekarang harus siap untuk pengujian.

Luncurkan homebridge di server!

Langkah 5: Uji

Tes!
Tes!
Tes!
Tes!

Sekarang semuanya sudah siap saatnya untuk menguji!

Unduh Elgatu Eve dari App Store di perangkat iOS Anda.

Anda akan melihat Homebridge sebagai aksesori yang tersedia untuk dihubungkan. Gunakan nomor pin 031-45-154, ini bisa dikustomisasi di file config.json.

Setelah terhubung, Anda dapat memindahkan ini di dalam Aplikasi ke Ruang yang diinginkan, dll. Beri Siri tes! Itu harus dapat mengontrol relai menggunakan suara!

Langkah 6: Langkah Selanjutnya

Rencananya adalah untuk mengecilkan ini dan menggunakan sesuatu seperti Nano dan menyematkan ini di Lightswitches / soket dinding dengan Relay yang jauh lebih kecil dan menggunakan WiFi untuk sistem Otomasi Rumah yang lengkap.

Semoga seseorang mendapat manfaat dari ini! Banyak terima kasih kepada Nick Farina atas karyanya pada Perangkat Lunak Homebridge!

Sebuah video akan segera hadir.

Direkomendasikan: