Mündəricat:

Arduino və Amazon Alexa istifadə edərək işığı/ev işıqlarını necə idarə etmək olar: 16 addım (şəkillərlə)
Arduino və Amazon Alexa istifadə edərək işığı/ev işıqlarını necə idarə etmək olar: 16 addım (şəkillərlə)

Video: Arduino və Amazon Alexa istifadə edərək işığı/ev işıqlarını necə idarə etmək olar: 16 addım (şəkillərlə)

Video: Arduino və Amazon Alexa istifadə edərək işığı/ev işıqlarını necə idarə etmək olar: 16 addım (şəkillərlə)
Video: Miboxer Zigbee rels işığı və 8 zona üçün Zigbee pultu birbaşa bağlama ilə 2024, Noyabr
Anonim
Arduino və Amazon Alexa istifadə edərək İşıq/Ev İşıqlarını Necə İdarə Etmək olar
Arduino və Amazon Alexa istifadə edərək İşıq/Ev İşıqlarını Necə İdarə Etmək olar

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

  1. Arduino UNO və Genuino UNO
  2. Rezistor 221 ohm
  3. LED (ümumi)
  4. Raspberry Pi 3 Model B

YAZILIM TƏLƏB OLUNUR

  1. Arduino IDE
  2. 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əyin
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 Script yaradın
Python Script yaradın
Python Script yaradın
Python Script yaradın

Python lighcontrol.py istifadə edərək işə salın

Addım 5: Ngrok yükləyin

Ngrok yükləyin
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

Alexa qurmaq
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

Şəkil
Şəkil

Alexa Bacarıq Kiti ==> Yeni Bacarıq əlavə et "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp

Şəkil
Şəkil

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

Növbəti səhifədə AWS və HTTPS olan son nöqtə üçün iki seçim tələb olunacaq
Növbəti səhifədə AWS və HTTPS olan son nöqtə üçü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ç

SSL Sertifikatı üçün İkinci Seçimi seçin. Saxla və Sonrakı Səhifəyə Keç
SSL Sertifikatı üçün İkinci Seçimi seçin. Saxla və Sonrakı Səhifəyə Keç

Addım 12: Xidmətin "aktiv" olduğunu yoxlayın

Yoxlama Xidməti
Yoxlama Xidməti

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

Sorğular alan serverlər
Sorğular alan serverlər

Addım 14: İstəklər göndərilir

İstəklər göndərilir
İstəklər göndərilir

Addım 15: Arduino sxemləri

Arduino sxemləri
Arduino sxemləri

Addım 16: Şematik LED

LED sxemləri
LED sxemləri

Ümid edirəm hamınız xoşunuza gəlir.

Tövsiyə: