Isi kandungan:

Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)
Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)

Video: Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)

Video: Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)
Video: Tutorial Cara Program ESP32 Kontrol Lampu Led Menggunakan Voice Google Asisstant, Blynk, IFTTT 2024, Disember
Anonim
Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa
Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa

Saya telah menerangkan cara mengawal cahaya yang disambungkan ke UNO dan dikendalikan oleh Alexa.

Langkah 1: Komponen yang Digunakan

PERKAKASAN YANG DIGUNAKAN

  1. Arduino UNO & Genuino UNO
  2. Perintang 221 ohm
  3. LED (generik)
  4. Raspberry Pi 3 Model B

PERISIAN DIPERLUKAN

  1. Arduino IDE
  2. Kit Kemahiran Alexa Alexa Alexa

Langkah 2: Menyiapkan Raspberry Pi & Arduino IDE

1. Pasang binari pertama

sudo apt-get install python-pip

pip pasang kelalang

pip pasang termos-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Memasang Arduino IDE pada RPi

Untuk memasang Arduino di RPi

1. Pergi ke laman rasmi dan muat turun siaran sebelumnya.

Selepas itu unzip dan pergi ke direktori arduino dan mulakan dengan./arduino

Langkah 3: Muat naik Program

Muat naik Program
Muat naik Program

Selepas memuat naik program, buka terminal bersiri.

Semasa anda menulis N dipimpin akan menyala.

Semasa anda menulis F led akan dimatikan.

Langkah 4: Buat Skrip Python

Buat Skrip Python
Buat Skrip Python
Buat Skrip Python
Buat Skrip Python

Jalankan dengan menggunakan python lighcontrol.py

Langkah 5: Muat turun Ngrok

Muat turun Ngrok
Muat turun Ngrok

Ngrok adalah platform terowong yang selamat untuk menjadikan peranti anda dalam talian. Dengan platform ini, anda boleh membuat aplikasi web anda atau aplikasi apa pun boleh online dengan cara yang sangat mudah. Untuk muat turun pergi ke laman web rasmi dan muat turun untuk ARM.

ngrok.com/

Buka zip dan pergi ke direktori di mana anda mengekstraknya. Jalankan menggunakan arahan

./ngrok http 5000

Langkah 6: Menyiapkan Alexa

Menetapkan Alexa
Menetapkan Alexa

1. Log masuk ke akaun Amazon. Sekiranya anda mempunyai akaun maka log masuk, jika tidak mendaftar di sana dan log masuk.

developer.amazon.com/

2. Pergi ke Developer Console di sebelah kanan atas.

Langkah 7: Pergi ke Alexa ==> Alexa Skill Kit ==> Tambahkan Kemahiran Baru

Imej
Imej

Alexa Skill Kit ==> Tambahkan Kemahiran Baru "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Imej
Imej

Alexa Skill Kit ==> Tambahkan Kemahiran Baru "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">

Anda akan melihat halaman seperti ini. Di halaman ini akan bertanya jenis kemahiran, nama, bahasa dan nama panggilan. Anda boleh memberikan sebarang nama, dalam nama panggilan anda harus memberikan nama yang anda katakan semasa memberi arahan kepada Alexa.

Harap perhatikan pilih bahasa yang sesuai yang digunakan di negara anda jika anda memilih bahasa yang berbeza semasa membuat kemahiran. Ia tidak akan berjaya.

Pada akhir mengemas kini, simpan dan tekan seterusnya.

Langkah 8:

Langkah 9:

Di halaman seterusnya, ia akan meminta maksud. Niat mewakili tindakan yang memenuhi permintaan lisan pengguna. Untuk maklumat lanjut

developer.amazon.com/docs/custom-skills/de…

Sekiranya terdapat kesilapan anda akan melihat dengan warna merah.

Tuliskan kod di bawah di dalam kotak

"niat": "LightOn"

}, {

"niat": "LightOff"

}]

}

simpan dan pindah ke halaman seterusnya.

Langkah 10: Di Halaman Seterusnya Ini Akan Meminta Dua Pilihan untuk Titik Akhir Satu ialah AWS dan

Pada Halaman Selanjutnya, Ia Akan Meminta Dua Pilihan untuk Titik Akhir Satu ialah AWS dan HTTPS
Pada Halaman Selanjutnya, Ia Akan Meminta Dua Pilihan untuk Titik Akhir Satu ialah AWS dan HTTPS

Pilih HTTPS & simpan dan pindah ke halaman seterusnya.

Langkah 11: Untuk Sijil SSL Pilih Pilihan Kedua. Simpan dan Pindah ke Halaman Seterusnya

Untuk Sijil SSL Pilih Pilihan Kedua. Simpan dan Pindah ke Halaman Seterusnya
Untuk Sijil SSL Pilih Pilihan Kedua. Simpan dan Pindah ke Halaman Seterusnya

Langkah 12: Memeriksa Perkhidmatan "dihidupkan"

Perkhidmatan Pemeriksaan
Perkhidmatan Pemeriksaan

Untuk menguji sama ada perkhidmatan berfungsi atau tidak. Pastikan pelayan Ngrok anda berfungsi dan skrip Python juga berjalan jika tidak, ia tidak akan berfungsi.

Anda dapat melihat pelayan mendapat permintaan dan menghantarnya.

Langkah 13: Pelayan Mendapat Permintaan

Pelayan Mendapat Permintaan
Pelayan Mendapat Permintaan

Langkah 14: Diminta Dihantar

Diminta Dihantar
Diminta Dihantar

Langkah 15: Skematik Arduino

Skematik Arduino
Skematik Arduino

Langkah 16: LED Skematik

LED Skematik
LED Skematik

Harap anda semua menyukainya.

Disyorkan: