Isi kandungan:

Automasi Rumah Menggunakan Pembantu Google dan Adafruit IO: 3 Langkah
Automasi Rumah Menggunakan Pembantu Google dan Adafruit IO: 3 Langkah

Video: Automasi Rumah Menggunakan Pembantu Google dan Adafruit IO: 3 Langkah

Video: Automasi Rumah Menggunakan Pembantu Google dan Adafruit IO: 3 Langkah
Video: IFTTT Google Assistant Voice and Adafruit io based Home Automation using ESP32, ESP32 Project, IoT 2024, November
Anonim
Automasi Rumah Menggunakan Pembantu Google dan Adafruit IO
Automasi Rumah Menggunakan Pembantu Google dan Adafruit IO

Pembantu Google adalah perkhidmatan arahan suara berasaskan AI (Kecerdasan Buatan). Dengan menggunakan suara, kita dapat berinteraksi dengan pembantu google dan ia dapat mencari di internet, menjadualkan acara, mengatur penggera, peralatan kawalan, dll.

Perkhidmatan ini tersedia di telefon pintar dan peranti Google Home. Kami boleh mengawal peranti rumah pintar termasuk lampu, suis, kipas dan termostat menggunakan Pembantu Google kami.

Kami akan membina aplikasi yang dapat mengawal perkakas rumah. Di sini, kami akan mengawal mentol 60W menggunakan perkhidmatan Pembantu Google. Aplikasi ini merangkumi pembantu Google bersama dengan pelayan Adafruit dan perkhidmatan IFTTT.

Bekalan

  1. Papan NodeMCU (ESP8266)
  2. Modul Relay 5V
  3. Kabel Jumper
  4. Papan roti

Langkah 1: Membuat Akaun Perkhidmatan Dalam Talian

Membuat Akaun Perkhidmatan Dalam Talian
Membuat Akaun Perkhidmatan Dalam Talian
Membuat Akaun Perkhidmatan Dalam Talian
Membuat Akaun Perkhidmatan Dalam Talian
Membuat Akaun Perkhidmatan Dalam Talian
Membuat Akaun Perkhidmatan Dalam Talian
  1. Pertama, buat akaun di www. Adafruit.io
  2. Sekarang, buat papan pemuka. Papan pemuka ini adalah antara muka pengguna untuk mengawal sesuatu dari jauh.
  3. Setelah mengikuti langkah-langkah di atas, berikan nama ke papan pemuka dan simpan.
  4. Sekarang, buat suapan (antara muka pengguna) untuk mengawal On-Off cahaya. Untuk membuatnya, klik pada simbol ‘+’ dan pilih suapan togol yang ditunjukkan.
  5. Setelah memilih togol feed, tetingkap pop timbul muncul seperti yang ditunjukkan.
  6. Masukkan nama suapan kami (ditunjukkan dalam kotak merah) dan buat. Selepas penciptaan, pilih suapan yang dibuat (di sini saya adalah LED) dan kemudian klik pada langkah seterusnya. Pada langkah seterusnya, konfigurasikan suapan yang ditunjukkan di bawah.
  7. Di sini, saya menggunakan teks 0 (OFF) dan 1 (ON) untuk butang dan kemudian klik buat. Ini akan membuat butang beralih pada papan pemuka anda yang boleh digunakan untuk mengawal sesuatu dari jauh.

Sekarang, papan pemuka saya sudah siap untuk aplikasi IoT seperti automasi rumah.

Langkah 2: IFTTT (Sekiranya Ini)

IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)
IFTTT (Sekiranya Ini Kemudian)

Jika Ini, Itu juga dikenali sebagai IFTTT adalah perkhidmatan berasaskan web percuma untuk membuat rangkaian pernyataan bersyarat sederhana, yang disebut applet. Applet dipicu oleh perubahan yang berlaku dalam perkhidmatan web lain seperti Gmail, Facebook, Telegram, Instagram, atau Pinterest.

Sebagai contoh, applet boleh menghantar mesej e-mel jika pengguna tweet menggunakan hashtag atau menyalin foto di Facebook ke arkib pengguna jika seseorang menandai pengguna dalam foto. Di sini, saya menggunakan IFTTT untuk menggunakan perkhidmatan pembantu google dan perkhidmatan Adafruit di rantai. Oleh itu, semasa saya menggunakan pembantu google untuk mengawal cahaya rumah saya dengan mengatakan Ok Google, hidupkan atau MATI lampu. Kemudian IFTTT menafsirkan mesej dan dapat menghantarnya ke papan pemuka Adafruit sebagai arahan yang dapat difahami ke suapan yang dibuat.

Konfigurasikan IFTTT Langkah pertama adalah membuat akaun di IFTTT.

Catatan: Buat akaun di IFTTT dengan menggunakan id e-mel yang sama dengan yang anda gunakan untuk Adafruit.

  1. Selepas pembuatan akaun, klik pada Applet Saya dan kemudian pilih Applet Baru.
  2. Setelah memilih applet baru, kita mendapat halaman baru di mana kita harus mengklik ke Ini ditunjukkan dalam gambar.
  3. Kemudian cari Pembantu Google dan pilih.
  4. Sekarang, masukkan frasa suara yang akan kami gunakan sebagai arahan untuk pembantu google.

Kami boleh memasukkan sebarang frasa mengikut permohonan kami. Seperti yang anda lihat, frasa yang dimasukkan di medan di atas adalah untuk menjadikan Cahaya AKTIF. Untuk membuat Light OFF, kita harus membuat applet lain dengan frasa yang berbeza.

Sekarang, kita mendapat halaman lain di mana kita harus mengklik pilihan yang digunakan untuk menghubungkan Pembantu Google dengan Adafruit.

  1. Kemudian cari Adafruit dan pilih.
  2. Setelah memilih Adafruit, pilih tindakan. Sekarang masukkan data apa yang perlu kita hantar ke feed dashboard Adafruit mana.
  3. Klik Buat Tindakan.

Oleh itu, apabila saya menggunakan Pembantu Google di telefon bimbit saya dan memberikan arahan suara sebagai "Ok Google, Hidupkan LED", applet yang dibuat di IFTTT menerima arahan ini dan akan menghantar data '1' ke umpan Adafruit. Ini akan mencetuskan peristiwa di papan pemuka Adafruit yang terus dipantau oleh mikrokontroler (di sini NodeMCU). Mikrokontroler ini akan mengambil tindakan seperti perubahan data pada papan pemuka Adafruit.

Langkah 3: Aliran dan Skematik

Aliran dan Skematik
Aliran dan Skematik
Aliran dan Skematik
Aliran dan Skematik

Untuk kod projek ini:

Disyorkan: