Isi kandungan:
- Langkah 1: Komponen yang Digunakan
- Langkah 2: Menyiapkan Raspberry Pi & Arduino IDE
- Langkah 3: Muat naik Program
- Langkah 4: Buat Skrip Python
- Langkah 5: Muat turun Ngrok
- Langkah 6: Menyiapkan Alexa
- Langkah 7: Pergi ke Alexa ==> Alexa Skill Kit ==> Tambahkan Kemahiran Baru
- Langkah 8:
- Langkah 9:
- Langkah 10: Di Halaman Seterusnya Ini Akan Meminta Dua Pilihan untuk Titik Akhir Satu ialah AWS dan
- Langkah 11: Untuk Sijil SSL Pilih Pilihan Kedua. Simpan dan Pindah ke Halaman Seterusnya
- Langkah 12: Memeriksa Perkhidmatan "dihidupkan"
- Langkah 13: Pelayan Mendapat Permintaan
- Langkah 14: Diminta Dihantar
- Langkah 15: Skematik Arduino
- Langkah 16: LED Skematik
Video: Cara Mengawal Lampu Cahaya / Rumah Menggunakan Arduino dan Amazon Alexa: 16 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Saya telah menerangkan cara mengawal cahaya yang disambungkan ke UNO dan dikendalikan oleh Alexa.
Langkah 1: Komponen yang Digunakan
PERKAKASAN YANG DIGUNAKAN
- Arduino UNO & Genuino UNO
- Perintang 221 ohm
- LED (generik)
- Raspberry Pi 3 Model B
PERISIAN DIPERLUKAN
- Arduino IDE
- 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
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
Jalankan dengan menggunakan python lighcontrol.py
Langkah 5: 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
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
Alexa Skill Kit ==> Tambahkan Kemahiran Baru "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
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
Pilih HTTPS & simpan dan pindah ke halaman seterusnya.
Langkah 11: Untuk Sijil SSL Pilih Pilihan Kedua. Simpan dan Pindah ke Halaman Seterusnya
Langkah 12: Memeriksa Perkhidmatan "dihidupkan"
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
Langkah 14: Diminta Dihantar
Langkah 15: Skematik Arduino
Langkah 16: LED Skematik
Harap anda semua menyukainya.
Disyorkan:
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay - Idea Automasi Rumah: 15 Langkah (dengan Gambar)
Cara Membuat Rumah Pintar Menggunakan Modul Arduino Control Relay | Idea Automasi Rumah: Dalam projek automasi rumah ini, kami akan merancang modul relai rumah pintar yang dapat mengawal 5 peralatan rumah. Modul relay ini dapat dikendalikan dari telefon bimbit atau telefon pintar, jauh IR atau TV jauh, suis manual. Relay pintar ini juga dapat merasakan
Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Servo Tester: 3 Langkah
Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Penguji Servo: Spesifikasi: Voltan: 2-3S Lipo atau 6-9 NiMH Arus berterusan: 35A Arus pecah: 160A BEC: 5V / 1A, mod linear Mod: 1. ke hadapan &terbalik; 2. ke hadapan &brek; 3. ke hadapan & brek & Berat terbalik: 34g Saiz: 42 * 28 * 17mm
Cara Mengawal LED yang Boleh Ditujukan Dengan Fadecandy dan Pemprosesan: 15 Langkah (dengan Gambar)
Cara Mengawal LED yang Boleh Ditujukan Dengan Fadecandy dan Pemrosesan: Apa Ini adalah tutorial langkah demi langkah mengenai cara menggunakan Fadecandy dan Pemprosesan untuk mengawal LED yang dapat diatasi. Fadecandy adalah pemacu LED yang masing-masing dapat mengawal hingga 8 jalur 64 piksel. (Anda boleh menyambungkan beberapa Fadecandys ke satu komputer untuk meningkatkan
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: 5 Langkah
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: Penerangan: Pengawal Kelajuan Motor HW30A boleh digunakan dengan bateri LiPo 4-10 NiMH / NiCd atau 2-3 sel. BEC berfungsi dengan sehingga 3 sel LiPo. Ia dapat digunakan untuk mengawal kecepatan motor DC Brushless (3 wayar) dengan maksimum hingga 12Vdc.Spesifik
Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar)
Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: Tutorial ini akan menggunakan papan pengembangan ESP32 untuk mengawal LED dengan Blynk melalui WiFi. Blynk adalah Platform dengan aplikasi iOS dan Android untuk mengawal Arduino, Raspberry Pi dan sejenisnya melalui Internet. Ia adalah papan pemuka digital di mana anda boleh membina