
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-23 14:49

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.
Direkomendasikan:
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
Cara Mengontrol Bulb dengan Menggunakan Arduino UNO dan Modul Solid State Relay 5V Saluran Tunggal: 3 Langkah

Cara Mengontrol Bohlam dengan Menggunakan Arduino UNO dan Modul Solid State Relay 5V Saluran Tunggal: Deskripsi:Dibandingkan dengan relai mekanis tradisional, Solid State Relay (SSR) memiliki banyak keunggulan: memiliki masa pakai yang lebih lama, dengan putaran yang jauh lebih tinggi/ off kecepatan dan tidak ada suara. Selain itu, ia juga memiliki ketahanan yang lebih baik terhadap getaran dan
Cara Mengontrol Drone Quadcopter Brushless DC Motor (Tipe 3 Kabel) dengan Menggunakan HW30A Motor Speed Controller dan Arduino UNO: 5 Langkah

Cara Mengontrol Motor DC Brushless Quadcopter Drone Quadcopter (Tipe 3 Kabel) dengan Menggunakan Pengontrol Kecepatan Motor HW30A dan Arduino UNO: Deskripsi: Pengontrol Kecepatan Motor HW30A dapat digunakan dengan baterai LiPo 4-10 NiMH/NiCd atau 2-3 sel. BEC berfungsi dengan hingga 3 sel LiPo. Dapat digunakan untuk mengontrol kecepatan motor DC Brushless (3 kabel) dengan maksimum hingga 12Vdc. Spesifik
Cara Mengontrol Peralatan Rumah Tangga Dengan Remote TV Dengan Fungsi Timer: 7 Langkah (dengan Gambar)

Bagaimana Mengontrol Peralatan Rumah Tangga Dengan Remote TV Dengan Fungsi Timer: Bahkan setelah 25 tahun diperkenalkan ke pasar konsumen, komunikasi inframerah masih sangat relevan dalam beberapa hari terakhir. Baik itu televisi 4K 55 inci atau sound system mobil Anda, semuanya membutuhkan remote kontrol IR untuk merespons
Cara Menggunakan ESP32 untuk Mengontrol LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar)

Cara Menggunakan ESP32 untuk Mengontrol LED Dengan Blynk Melalui WiFi: Tutorial ini akan menggunakan papan pengembangan ESP32 untuk mengontrol LED dengan Blynk melalui WiFi. Blynk adalah Platform dengan aplikasi iOS dan Android untuk mengontrol Arduino, Raspberry Pi, dan sejenisnya melalui Internet. Ini adalah dasbor digital tempat Anda dapat membuat