Daftar Isi:
- Langkah 1: Komponen yang Digunakan
- Langkah 2: Menyiapkan Raspberry Pi & Arduino IDE
- Langkah 3: Unggah Program
- Langkah 4: Buat Skrip Python
- Langkah 5: Unduh Ngrok
- Langkah 6: Menyiapkan Alexa
- Langkah 7: Buka Alexa ==> Alexa Skill Kit ==> Tambahkan Keterampilan Baru
- Langkah 8:
- Langkah 9:
- Langkah 10: Di Halaman Berikutnya Ini Akan Meminta Dua Opsi untuk Titik Akhir Satu Adalah AWS dan
- Langkah 11: Untuk Sertifikat SSL Pilih Opsi Kedua. Simpan dan Pindah ke Halaman Berikutnya
- Langkah 12: Memeriksa Layanan "aktif"
- Langkah 13: Server Mendapatkan Permintaan
- Langkah 14: Yang Diminta Diposting
- Langkah 15: Skema Arduino
- Langkah 16: Skema LED
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Saya telah menjelaskan cara mengontrol lampu yang terhubung ke UNO dan dikendalikan oleh Alexa.
Langkah 1: Komponen yang Digunakan
PERANGKAT KERAS YANG DIGUNAKAN
- Arduino UNO & Genuino UNO
- Resistor 221 ohm
- LED (umum)
- Raspberry Pi 3 Model B
PERANGKAT LUNAK YANG DIBUTUHKAN
- Arduino IDE
- 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
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
Jalankan menggunakan python lightcontrol.py
Langkah 5: 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
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
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
Pilih HTTPS & simpan dan pindah ke halaman berikutnya.
Langkah 11: Untuk Sertifikat SSL Pilih Opsi Kedua. Simpan dan Pindah ke Halaman Berikutnya
Langkah 12: Memeriksa Layanan "aktif"
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
Langkah 14: Yang Diminta Diposting
Langkah 15: Skema Arduino
Langkah 16: Skema LED
Semoga kalian semua menyukainya.