Mündəricat:
- Addım 1: İstifadə olunan komponentlər
- Addım 2: Raspberry Pi və Arduino IDE qurmaq
- Addım 3: Proqramı yükləyin
- Addım 4: Python Script yaradın
- Addım 5: Ngrok yükləyin
- Addım 6: Alexa qurmaq
- Addım 7: Alexa -ya gedin ==> Alexa Bacarıq Kiti ==> Yeni Bacarıq əlavə edin
- Addım 8:
- Addım 9:
- Addım 10: Növbəti səhifədə AWS və HTTPS -in son nöqtəsi üçün iki seçim tələb olunacaq
- Addım 11: SSL Sertifikatı üçün İkinci Seçim seçin. Saxla və Sonrakı Səhifəyə Keç
- Addım 12: Xidmətin "aktiv" olduğunu yoxlayın
- Addım 13: Serverlər sorğu alır
- Addım 14: İstəklər göndərilir
- Addım 15: Arduino sxemləri
- Addım 16: Şematik LED
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
UNO ilə əlaqəli və Alexa tərəfindən idarə olunan işığın necə idarə olunacağını izah etdim.
Addım 1: İstifadə olunan komponentlər
İSTİFADƏ EDİLƏN DONANIM
- Arduino UNO və Genuino UNO
- Rezistor 221 ohm
- LED (ümumi)
- Raspberry Pi 3 Model B
YAZILIM TƏLƏB OLUNUR
- Arduino IDE
- Amazon Alexa Alexa Bacarıqlar Kit
Addım 2: Raspberry Pi və Arduino IDE qurmaq
1. İlk növbədə ikili faylları quraşdırın
sudo apt-get python-pip quraşdırın
pip quraşdırma qabı
pip flask-ask quraşdırın
sudo apt-get quraşdırma pyserial
sudo apt-get intall libpython2.7-dev
2. Arduino IDE -nin RPi üzərində qurulması
RPi -də Arduino qurmaq
1. Rəsmi sayta daxil olun və əvvəlki versiyanı yükləyin.
Bundan sonra açın və arduino qovluğuna gedin./arduino ilə başlayın
Addım 3: Proqramı yükləyin
Proqramı yüklədikdən sonra serial terminalını açın.
Siz yazanda N led açılacaq.
Yazanda F led sönəcək.
Addım 4: Python Script yaradın
Python lighcontrol.py istifadə edərək işə salın
Addım 5: Ngrok yükləyin
Ngrok, cihazınızı onlayn etmək üçün etibarlı bir tunel platformasıdır. Bu platforma ilə veb tətbiqinizi edə bilərsiniz və ya hər hansı bir tətbiq çox sadə bir şəkildə onlayn olur. Yükləmək üçün rəsmi sayta daxil olun və ARM üçün yükləyin.
ngrok.com/
Açın və çıxardığınız qovluğa gedin. Komanda istifadə edərək işə salın
./ngrok http 5000
Addım 6: Alexa qurmaq
1. Amazon hesabına daxil olun. Hesabınız varsa, daxil olun, yoxsa ora daxil olun və daxil olun.
developer.amazon.com/
2. Sağ üst tərəfdəki Developer Konsoluna gedin.
Addım 7: Alexa -ya gedin ==> Alexa Bacarıq Kiti ==> Yeni Bacarıq əlavə edin
Alexa Bacarıq Kiti ==> Yeni Bacarıq əlavə et "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Alexa Bacarıq Kiti ==> Yeni Bacarıq əlavə et "src =" {{file.large_url | əlavə et: 'auto = webp & frame = 1 & height = 300' %} ">
Bunun kimi bir səhifə görəcəksiniz. Bu səhifədə bacarıq növünü soruşacaq, ad, dil və çağırış adı. Hər hansı bir ad verə bilərsiniz, çağırış adında Alexa -ya əmr verərkən söylədiyiniz adı verməlisiniz.
Bacarıq yaradarkən fərqli bir dil seçsəniz, ölkənizdə istifadə olunan uyğun dili seçin. İşləməyəcək.
Sonda onu yeniləyin, qeyd edin və sonrakı düyməni basın.
Addım 8:
Addım 9:
Növbəti səhifədə niyyət istəyəcək. Niyyət, istifadəçinin danışan sorğusunu yerinə yetirən bir hərəkəti təmsil edir. Daha ətraflı məlumat üçün
developer.amazon.com/docs/custom-skills/de…
Hər hansı bir səhv varsa, qırmızı rəngdə görəcəksiniz.
Aşağıdakı kodu qutuya yazın
"niyyət": "LightOn"
}, {
"niyyət": "LightOff"
}]
}
saxla və növbəti səhifəyə keç.
Addım 10: Növbəti səhifədə AWS və HTTPS -in son nöqtəsi üçün iki seçim tələb olunacaq
HTTPS seçin və qeyd edin və növbəti səhifəyə keçin.
Addım 11: SSL Sertifikatı üçün İkinci Seçim seçin. Saxla və Sonrakı Səhifəyə Keç
Addım 12: Xidmətin "aktiv" olduğunu yoxlayın
Xidmətin işləyib -işləmədiyini yoxlamaq üçün. Ngrok serverinizin işlədiyinə və Python skriptinin işlədiyinə əmin olun, əks halda işləməyəcək.
Serverlərin sorğu aldığını və göndərdiyini görə bilərsiniz.
Addım 13: Serverlər sorğu alır
Addım 14: İstəklər göndərilir
Addım 15: Arduino sxemləri
Addım 16: Şematik LED
Ümid edirəm hamınız xoşunuza gəlir.