Daftar Isi:
- Langkah 1: Persiapan Perangkat Lunak
- Langkah 2: Persiapan Perangkat Keras
- Langkah 3: Persiapan OS ESP
Video: ESP8266 – Saklar HomeKit: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Oleh Achim Pietershttps://www.studiopieters.nlIkuti Lebih lanjut oleh penulis:
Di blog saya sebelumnya di sini saya menguji Kit Pengembangan Perangkat Lunak ESP HomeKit. Saya sangat antusias dengan Software Development Kit ini, sehingga saya akan menulis beberapa blog tentang software jenius ini. Di setiap Blog saya akan membahas aksesori lain yang dapat Anda tambahkan ke HomeKit Anda tanpa perlu jembatan. Setelah membuat Tombol HomeKit saatnya untuk HomeKit Switch. HomeKit Switch Sementara rumah pintar masih dalam masa pertumbuhan, ada banyak jenis aksesori HomeKit yang berbeda di pasaran. HomeKit Switch membantu mengontrol aksesori HomeKit lainnya seperti lampu atau kipas. HomeKit Switch ini akan membuat kontrol rumah pintar sederhana untuk seluruh keluarga: siapa pun di rumah dapat mengontrol beberapa perangkat rumah pintar secara nirkabel dengan menekan tombol alih-alih menggunakan aplikasi smartphone.
Kustomisasi setiap Switch dengan perintah yang berbeda. Memicu perangkat rumah pintar dengan mudah dengan mengaktifkan tombol. Anda dapat mengontrol perangkat berkemampuan Apple HomeKit: gunakan sebagai pelengkap Siri atau perintah aplikasi rumah untuk mengontrol perangkat dan grup (adegan) home kit dengan mudah dan aman. Jadi mari kita mulai membangun!
Langkah 1: Persiapan Perangkat Lunak
Kami harus menginstal esptool.py di Mac kami agar dapat mem-flash modul ESP kami. Untuk bekerja dengan esptool.py, Anda memerlukan Python 2.7, Python 3.4 atau instalasi Python yang lebih baru di sistem Anda. Kami merekomendasikan menggunakan versi Python terbaru, jadi buka situs web Python dan instal di komputer Anda. Dengan Python terinstal, buka jendela Terminal dan instal rilis esptool.py stabil terbaru dengan pip:
pip install esptool
Catatan: dengan beberapa instalasi Python, perintah itu mungkin tidak berfungsi dan Anda akan menerima kesalahan. Jika demikian, coba instal esptool.py dengan:
pip3 menginstal Esptool
lpython -m pip install esptool
pip2 instal esptool
Setelah menginstal, Anda akan menginstal esptool.py ke direktori default Python yang dapat dieksekusi dan Anda harus dapat menjalankannya dengan perintah
esptool.py.
Di jendela Terminal Anda, jalankan perintah berikut:
esptool.py.
Dengan esptool.py terinstal di komputer Anda, Anda dapat dengan mudah mem-flash papan ESP32 atau ESP8266 dengan firmware.
Langkah 2: Persiapan Perangkat Keras
Untuk Menginstal firmware kami ke esp kami, kami membuat pengaturan "standar" kami.
Langkah 3: Persiapan OS ESP
"memuat = "malas"
Sekarang, Anda juga harus mengonfigurasi repositori OTA. Sangat penting bahwa Anda mengonfigurasinya dengan benar, karena Anda tidak dapat mengubahnya di masa mendatang (Jika Anda membuat kesalahan, Anda harus menghapus dan mem-flash perangkat lagi).
Repositori OTA:
AchimPieters/ESP8266-HomeKit-switch
File biner OTA:
main.bin
Untuk menyelesaikan pengaturan awal, klik tombol Gabung dan tunggu sekitar 7 menit hingga proses selesai (Saat instalasi berfungsi, perangkat tidak menunjukkan apa pun, dan tombol tidak berfungsi). Setelah itu, LED menyala selama beberapa detik dan Anda dapat menambahkan aksesori ke ekosistem HomeKit menggunakan Aplikasi Rumah. LCM akan menginstal perangkat HomeKit Anda di ESP Anda.
Sekarang Anda dapat menambahkan HomeKit Switch Anda dengan memindai kode QR di bawah ini. Untuk membuat koneksi antara ESP dan HomeKit Anda membutuhkan waktu beberapa detik.
Setelah Anda menambahkan sakelar, Anda dapat menetapkan pengaturan Sakelar, Sakelar Lampu, atau Sakelar Kipas. Saat Anda menghubungkan perangkat yang Anda buat baru-baru ini ke HomeKit, perangkat itu akan menginstalnya secara standar sebagai sakelar. Di sebelah Blog saya akan menunjukkan cara mengubahnya menjadi Saklar Lampu atau Saklar Kipas.
Informasi lebih lanjut kunjungi
Catatan: Untuk memproduksi dan menjual aksesori yang kompatibel dengan HomeKit, perusahaan Anda harus memiliki sertifikasi untuk itu (https://developer.apple.com/homekit/, Jika Anda tertarik untuk mengembangkan atau membuat aksesori HomeKit yang akan didistribusikan atau dijual, perusahaan Anda harus mendaftar di Program MFi.) Espressif memiliki implementasi kerangka kerja HomeKit, tetapi itu akan memberi Anda hanya jika Anda memiliki sertifikasi MFi (perhatikan teks ini di bagian bawah halaman yang Anda sebutkan: Harap dicatat bahwa Espressif HomeKit SDK hanya tersedia untuk pemegang lisensi MFi, dan Anda harus memberikan Nomor Akun untuk tujuan verifikasi saat meminta SDK.). Proyek ini adalah implementasi protokol HAP non-komersial, tidak dimaksudkan untuk penggunaan komersial. REFERENSI Maxim Kulkin, esp-wifi-config (2019), Perpustakaan untuk bootstrap aksesoris WiFi-enabled WiFi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK terintegrasi gratis dan terbuka (sebanyak mungkin) untuk chip ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Sistem Espressif, esptool (2019), utilitas bootloader serial ESP8266 dan ESP32, https:/ /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), Instalasi awal, pengaturan WiFi, dan peningkatan firmware melalui udara untuk semua repositori esp-open-rtos di GitHub, https://github.com/HomeACcessoryKid /manajer siklus hidup
Direkomendasikan:
Saklar Audio Jarak Jauh: 3 Langkah
Remote Audio Switch: Ketika Anda membeli mini PC bekas yang murah untuk digunakan sebagai pemutar media di ruang tamu Anda, Anda dapat menginstal perangkat lunak home theater KODI di dalamnya dan itu akan bekerja lebih cepat dibandingkan dengan penggunaan Raspberry Pi. Lihat: https://kodi.tv/Menggunakan mini PC yang lebih lama
Buat Saklar Cerdas Sonoff DIY Gunakan Aplikasi Android: 11 Langkah
Buat Saklar Cerdas Sonoff DIY Gunakan Aplikasi Android: Apa itu Sonoff? Sonoff adalah lini perangkat sakelar pintar untuk Rumah Pintar yang dikembangkan oleh ITEAD. Salah satu perangkat paling fleksibel dan murah dari lini tersebut adalah Sonoff Basic dan Sonoff mini. Ini adalah sakelar berkemampuan Wi-Fi berdasarkan chip hebat, ESP8266/E
Saklar Rotary Cetak 3D Lainnya: 7 Langkah (dengan Gambar)
Sakelar Rotary Tercetak Kebanyakan 3D Lainnya: Beberapa waktu lalu saya membuat Sakelar Putar Tercetak Kebanyakan 3D khusus untuk proyek Replika Minivac 601 saya. Untuk proyek Think-a-Tron 2020 baru saya, saya membutuhkan sakelar putar lainnya. Saya mencari sakelar pemasangan panel SP5T. Sebuah tambahan
Modifikasi Saklar WiFi Sinilink Dengan Sensor Tegangan/Arus INA219: 11 Langkah
Modifikasi Sakelar WiFi Sinilink Dengan Sensor Tegangan/Arus INA219: Sakelar USB WIFI Sinilink XY-WFUSB adalah perangkat kecil yang menyenangkan untuk menghidupkan/mematikan perangkat USB yang terpasang dari jarak jauh. Sayangnya itu tidak memiliki kemampuan untuk mengukur Tegangan suplai atau Arus yang digunakan dari perangkat yang terpasang. Instruksi ini menunjukkan kepada Anda bagaimana saya memodifikasi
Saklar WiFi Luar Biasa Dengan ESP8266: 7 Langkah
Saklar WiFi Luar Biasa Dengan ESP8266: Menghidupkan atau mematikan lampu (sebagai contoh) dengan menyentuh area sensitif atau dengan aplikasi seluler bisa sangat mudah menggunakan ESP8266 Relay Touch / WiFi Switch Module. Diproduksi oleh Heltec, pelat 3cm yang sangat kecil ini hanya dengan satu rel