Daftar Isi:

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

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

Video: Cara Mengontrol Lampu/Lampu Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)
Video: CARA MEMBUAT SMART HOME | KONTROL PERALATAN RUMAH DENGAN PERINTAH SUARA 2024, Juli
Anonim
Cara Mengontrol Lampu/Lampu Rumah Menggunakan Arduino dan Amazon Alexa
Cara Mengontrol Lampu/Lampu Rumah Menggunakan Arduino dan Amazon Alexa

Saya telah menjelaskan cara mengontrol lampu yang terhubung ke UNO dan dikendalikan oleh Alexa.

Langkah 1: Komponen yang Digunakan

PERANGKAT KERAS YANG DIGUNAKAN

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

PERANGKAT LUNAK YANG DIBUTUHKAN

  1. Arduino IDE
  2. Kit Keterampilan Amazon Alexa Alexa

Langkah 2: Menyiapkan Raspberry Pi & Arduino IDE

1. Pertama instal binari

sudo apt-get install python-pip

labu pemasangan pip

pip install flask-ask

sudo apt-get install pyserial

sudo apt-get intall libpython2.7-dev

2. Memasang Arduino IDE di RPi

Untuk menginstal Arduino di RPi

1. Buka situs resmi dan unduh rilis sebelumnya.

Setelah itu unzip dan pergi ke direktori arduino dan mulai dengan./arduino

Langkah 3: Unggah Program

Unggah Program
Unggah Program

Setelah mengupload program, buka terminal serial.

Ketika Anda menulis N led akan menyala.

Ketika Anda menulis F led akan mati.

Langkah 4: Buat Skrip Python

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

Jalankan menggunakan python lightcontrol.py

Langkah 5: Unduh Ngrok

Unduh Ngrok
Unduh Ngrok

Ngrok adalah platform tunneling aman untuk membuat perangkat Anda online. Dengan platform ini Anda dapat membuat aplikasi web atau aplikasi apa pun menjadi online dengan cara yang sangat sederhana. Untuk mengunduh, buka situs resmi dan unduh untuk ARM.

ngrok.com/

Buka zip dan buka direktori tempat Anda mengekstraknya. Jalankan menggunakan perintah

./ngrok http 5000

Langkah 6: Menyiapkan Alexa

Menyiapkan Alexa
Menyiapkan Alexa

1. Masuk ke akun Amazon. Jika Anda memiliki akun, masuklah, jika tidak, daftar di sana dan masuk.

developer.amazon.com/

2. Buka Konsol Pengembang di sisi kanan atas.

Langkah 7: Buka Alexa ==> Alexa Skill Kit ==> Tambahkan Keterampilan Baru

Gambar
Gambar
Gambar
Gambar

Anda akan melihat halaman seperti ini. Pada halaman ini akan menanyakan jenis skill, nama, bahasa, dan nama panggilan. Anda dapat memberikan nama apa pun, dalam nama panggilan Anda harus memberikan nama yang Anda ucapkan saat memberikan perintah kepada Alexa.

Harap dicatat pilih bahasa yang sesuai yang digunakan di negara Anda jika Anda memilih bahasa yang berbeda saat membuat keterampilan. Itu tidak akan bekerja.

Di akhir perbarui, simpan dan tekan berikutnya.

Langkah 8:

Langkah 9:

Di halaman berikutnya, ia akan menanyakan maksud. Maksud mewakili tindakan yang memenuhi permintaan lisan pengguna. Untuk informasi lebih lanjut

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

Jika ada kesalahan Anda akan melihat dalam warna merah.

Tulis kode di bawah ini di dalam kotak

{ "niat": [{

"intent": "LightOn"

}, {

"intent": "LightOff"

}]

}

simpan dan pindah ke halaman berikutnya.

Langkah 10: Di Halaman Berikutnya Ini Akan Meminta Dua Opsi untuk Titik Akhir Satu Adalah AWS dan

Di Halaman Berikutnya Ini Akan Meminta Dua Opsi untuk Titik Akhir Satu Adalah AWS dan HTTPS
Di Halaman Berikutnya Ini Akan Meminta Dua Opsi untuk Titik Akhir Satu Adalah AWS dan HTTPS

Pilih HTTPS & simpan dan pindah ke halaman berikutnya.

Langkah 11: Untuk Sertifikat SSL Pilih Opsi Kedua. Simpan dan Pindah ke Halaman Berikutnya

Untuk Sertifikat SSL Pilih Opsi Kedua. Simpan dan Pindah ke Halaman Berikutnya
Untuk Sertifikat SSL Pilih Opsi Kedua. Simpan dan Pindah ke Halaman Berikutnya

Langkah 12: Memeriksa Layanan "aktif"

Layanan Pengecekan
Layanan Pengecekan

Untuk menguji apakah layanan berfungsi atau tidak. Pastikan server Ngrok Anda berfungsi dan skrip Python juga berjalan jika tidak maka tidak akan berfungsi.

Anda dapat melihat server mendapatkan permintaan dan mempostingnya.

Langkah 13: Server Mendapatkan Permintaan

Server Mendapatkan Permintaan
Server Mendapatkan Permintaan

Langkah 14: Yang Diminta Diposting

Diminta Diposting
Diminta Diposting

Langkah 15: Skema Arduino

Skema Arduino
Skema Arduino

Langkah 16: Skema LED

Skema LED
Skema LED

Semoga kalian semua menyukainya.

Direkomendasikan: