Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Siapa yang tidak menginginkan rumah pintar? Salah satu hal terbaik yang dapat Anda lakukan adalah mengganti lampu atau peralatan lain di rumah Anda dengan kontrol suara. Dengan bantuan aplikasi Google Home dan asisten Google, ini benar-benar mudah ……
Anda tidak memerlukan banyak bagian untuk itu dan ini adalah eksperimen yang bagus untuk membuat kontrol suara ini sendiri dengan speaker pintar, komputer mini Arduino, dan beberapa relai switching. Anda juga dapat membeli banyak lampu pintar dan soket sambungan yang sangat murah tetapi membuatnya sendiri jauh lebih menyenangkan. Saya akan menjelaskan langkah demi langkah bagaimana Anda bisa melakukan ini. Anda akan membutuhkan komponen berikut:
Perlengkapan
1 Speaker pintar, misalnya Google Nest Mini.
2 Komputer Arduino MKR1000 untuk mengubah perintah suara menjadi perintah switching.
3 Satu atau lebih relai pengalih 5 Volt, satu untuk setiap lampu yang ingin Anda kendalikan.
4 Catu daya USB untuk Arduino MKR1000 dengan colokan micro-USB.
5 Kabel utama (1,5 sqmm) dan soket untuk sambungan yang aman dari lampu dan peralatan lainnya.
6 Ponsel cerdas Android untuk aplikasi Google Home.
Langkah 1: Proses Perintah Melalui Internet
Dalam gambar ini Anda dapat melihat langkah demi langkah bagaimana seluruh proses bekerja.
Menghidupkan dan mematikan melalui perintah suara berjalan sepenuhnya melalui internet. Tiga (!) layanan cloud diperlukan untuk melakukan ini… Anda harus membuat akun untuk setiap layanan cloud… Agak rumit tetapi berhasil!
Pertama, Anda memerlukan aplikasi Google Home. Unduh dari Playstore di ponsel Android Anda dan instal aplikasinya. Memahami perintah suara Anda sendiri dengan Google Home hanya berfungsi dengan bahasa Inggris. Jadi atur bahasa ke bahasa Inggris melalui pengaturan / lebih banyak pengaturan / asisten / bahasa dan kemudian pilih Bahasa Inggris (Amerika Serikat).
Google Nest Mini mendengar perintah suara, misalnya "Ok Google, nyalakan lampu nomor satu". Sinyal audio analog ini didigitalkan dan dikirim ke awan Asisten Google. Kemudian diteruskan ke cloud IFTTT tempat jawabannya dibuat. IFTTT (If This Than That atau "jika Anda melakukan satu hal, hal lain terjadi") adalah semacam stasiun perantara yang menganalisis perintah, memberikan jawaban, dan meneruskan tindakan ke cloud berikutnya, Adafruit IO. Jika perintah dipahami sepenuhnya, jawaban dari IFTTT akan dikembalikan secara digital ke Google Nest Mini dan di sana akan diubah menjadi sinyal audio. Jika perintah tidak dipahami, Asisten Google akan mengembalikan jawaban lain untuk memperjelas bahwa tidak ada tindakan pengalihan yang akan mengikuti. Perintah yang dipahami dengan baik akan diteruskan oleh IFTTT ke situs web Adafruit. Adafruit adalah pemasok elektronik yang memelihara situs web untuk menyimpan data smart switching. Mereka menyebutnya "Umpan". IFTTT mengirimkan kode yang terkait dengan perintah (dalam kasus kami "one_on") ke feed ini. Arduino MKR1000 diprogram untuk memeriksa situs web ini secara teratur, membaca data dalam umpan dan kemudian mengaktifkan atau menonaktifkan relai sakelar yang relevan. Umpan Adafruit dilindungi untuk alasan keamanan dengan nama akun dan IOKEY Adafruit unik yang hanya diketahui oleh pemilik akun.
Langkah 2: Pemrograman Arduino MKR1000
Gunakan IDE standar dari situs web Arduino. Tempatkan perpustakaan berikut di IDE (melalui: alat / kelola perpustakaan): ArduinoJson dan WiFi101.
Jika Anda belum pernah memprogram MKR1000, Anda harus terlebih dahulu membuat papan ini dapat diakses di IDE. Download file board “Arduino SAMD boards” melalui menu tools / board / board manager, setelah itu Anda dapat memilih board MKR1000.
Sketsa juga menggunakan file tambahan, arduino_secrets.h.
Ini adalah file teks yang dapat Anda buat dengan notepad. File ini berisi kode akses yang digunakan untuk jaringan Wi-Fi (SSID jaringan dan kata sandi) dan kode login halaman web Adafruit IO (nama akun dan kode IOKEY). Simpan file ini di direktori library arduino di PC Anda dengan nama arduino_secrets.h di direktori terpisah. Sebelum menyimpan, ganti semua "xxx" dengan jaringan Anda sendiri dan data Adafruit. Ini harus ada di file arduino_secrets.h:
#define SECRET_SSID “xxx”
#definisikan SECRET_PASS “xxx”
#define IO_USERNAME “xxx”
#tentukan IO_KEY “xxx”
Salin sketsa Arduino di bawah ini dan muat ke dalam MKR1000 melalui program Arduino IDE.
Langkah 3: Pakan Adafruit
Buat akun di www.io.adafruit.com. Adafruit adalah pemasok elektronik yang memelihara situs web untuk menyimpan data smart switching.
Buat umpan ON_OFF di mana perintah akan disimpan nanti. Adafruit memiliki tutorial ekstensif yang menunjukkan cara melakukannya:
learn.adafruit.com/adafruit-io-basics-feeds/creating-a-feed
Yang terbaik adalah mengatur "umpan" dalam riwayat umpan ke OFF, tidak perlu mengingat perintah peralihan. (pengaturan ada di sisi kanan halaman).
Langkah 4: Pengaturan IFTTT
Buat akun di www. IFTTT.com. Pergi ke "explore" (kanan atas) dan kemudian pilih "buat applet Anda sendiri dari awal". Klik "INI" dan cari di google. Pilih asisten google. Kemudian pilih opsi pertama "ucapkan frasa sederhana". Kemudian masukkan deskripsi perintah yang diinginkan dan jawaban yang akan diberikan.
(Dalam kasus kami "nyalakan semua lampu" dan "OK. Saya akan menyalakan semua lampu. Hati-hati!"). Kemudian tekan "buat pemicu" dan di layar berikutnya tekan "ITU". Kemudian pilih Adafruit dan klik “send data to adafruit IO”. Umpan ON-OFF muncul di bidang pertama dan kemudian masukkan kode yang diinginkan di bidang kedua (di sini sebagai contoh "all-on").
Terakhir, klik "buat tindakan" dan kemudian "selesai".
Anda juga dapat menerima pesan di ponsel Anda untuk memeriksa setiap kali applet aktif, yang berguna untuk pemecahan masalah tetapi ketika semuanya berfungsi, Anda dapat mematikannya.
Jika Anda ingin mengontrol beberapa lampu atau peralatan rumah tangga lainnya, Anda harus membuat applet IFTTT untuk setiap perintah, dan kode yang disimpan di umpan Adafruit harus sesuai dengan kode di sketsa Arduino.
Langkah 5: Uji Koneksi dan Perangkat Lunak
Untuk menguji sistem, Anda dapat membuat pengaturan pengujian dengan LED, bukan dengan relai:
Langkah 6: Menghubungkan Peralatan Domestik
Untuk mengganti peralatan rumah tangga, Anda harus menghubungkan relai sakelar ke port Arduino MKR1000 alih-alih LED uji. Gunakan kabel 1,5 mm2 di sisi suplai tegangan utama untuk menghubungkan peralatan dan kontak relai dengan cara yang aman.
Direkomendasikan:
Kontrol Gerbang Geser Otomatis Anda Dengan Asisten Rumah dan ESPHome: 5 Langkah (dengan Gambar)
Kendalikan Gerbang Geser Otomatis Anda Dengan Asisten Rumah dan ESPHome: Artikel berikut adalah beberapa umpan balik tentang pengalaman pribadi saya mengendalikan gerbang geser otomatis yang telah saya pasang di rumah saya. Gerbang ini, bermerek "V2 Alfariss", dilengkapi dengan beberapa remote Phox V2 untuk mengendalikannya. Saya juga punya
Cara Membuat Rumah Pintar Menggunakan Modul Relai Kontrol Arduino - Ide Otomasi Rumah: 15 Langkah (dengan Gambar)
Cara Membuat Rumah Pintar Menggunakan Modul Relay Kontrol Arduino | Ide Otomasi Rumah: Dalam proyek otomatisasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengontrol 5 peralatan rumah tangga. Modul relai ini dapat dikontrol dari Ponsel atau smartphone, remote IR atau remote TV, sakelar Manual. Relai pintar ini juga dapat merasakan
Memulai Otomatisasi Rumah: Memasang Asisten Rumah: 3 Langkah
Memulai Dengan Otomatisasi Rumah: Memasang Asisten Rumah: Kami sekarang akan memulai seri otomatisasi rumah, di mana kami membuat rumah pintar yang memungkinkan kami mengontrol hal-hal seperti lampu, speaker, sensor, dan sebagainya menggunakan hub pusat bersama dengan asisten suara. Pada postingan kali ini, kita akan belajar bagaimana cara memasukkan
Kontrol Peralatan Rumah Tangga Menggunakan Node MCU dan Asisten Google - IOT - Blynk - IFTTT: 8 Langkah
Kontrol Peralatan Rumah Tangga Menggunakan Node MCU dan Asisten Google | IOT | Blynk | IFTTT: Sebuah proyek sederhana untuk mengontrol Peralatan Menggunakan Google Assistant: Peringatan: Menangani Listrik Induk bisa Berbahaya. Tangani dengan sangat hati-hati. Pekerjakan ahli listrik profesional saat bekerja dengan sirkuit terbuka. Saya tidak akan mengambil tanggung jawab untuk da
Bicara Dengan Alexa dan Asisten Google Bersama di Raspberry Pi: 4 Langkah
Bicara Dengan Alexa dan Asisten Google Bersama di Raspberry Pi: Jalankan Amazon Alexa dan Asisten Google secara bersamaan di Raspberry Pi. Panggil salah satu nama mereka, mereka menyalakan LED mereka sendiri dan membunyikan suara untuk merespons. Kemudian Anda meminta beberapa permintaan dan mereka menjawabnya kepada Anda masing-masing. Anda dapat mengetahui karakter mereka