Mündəricat:

NodeMCU Alexa TV İdarəetmə: 6 addım
NodeMCU Alexa TV İdarəetmə: 6 addım

Video: NodeMCU Alexa TV İdarəetmə: 6 addım

Video: NodeMCU Alexa TV İdarəetmə: 6 addım
Video: Integration between Alexa and Nodemcu ESP8266 for Light and TV. Sinric.com 2024, Iyul
Anonim
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti
NodeMCU Alexa TV Nəzarəti

NodeMCU ilə Alexa TV -ni necə idarə edəcəyinizi öyrənin.

Bu layihəni bəyənirsinizsə, Sensorlar Müsabiqəsində səs verməkdən çekinmeyin.

Təchizat

Komponentlər:

NodeMCU Esp8266 və məlumat xətləri olan bir mikro USB kabeli

IR qəbuledicisi və IR LED

IR siqnallarını oxumaq üçün bir Arduino Uno

İki 3 mm LED (qırmızı və yaşıl rəng seçdim)

İki ədəd 220 Ω rezistor

Breadboard və Jumper Kabelləri

İsteğe bağlı: Xüsusi bir PCB, Lazer Kəsmə Çantası, Ayırmalar, JST Bağlayıcıları, Tel və Tək Sıralı Qadın Başlıq Pimləri

Alətlər:

Kompüter

İsteğe bağlı: Bir Lehimləmə Dəmiri, Tel Kesici və PCB Tutucu

Addım 1: Sinric qurmaq

Sinric qurmaq
Sinric qurmaq

Sinak Kakopappa tərəfindən

1. Sinric.com saytına daxil olun və hesab üçün qeydiyyatdan keçin.

2. Giriş edin və API Açarınızı KOPYALAYIN.

3. Əlavə et düyməsini basaraq bir ad yazaraq və Cihaz Tipi altında keçid seçərək yeni bir Ağıllı Ev Cihazı yaradın. Sonra Saxla düyməsini basın.

4. İndi tablosunda yeni bir cihaz görməlisiniz. Cihaz ID -ni kopyalayın.

Addım 2: Arduino IDE qurmaq

Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq

1. Arduino IDE -ni hələ yükləməmisinizsə, https://www.arduino.cc/en/Main/Software ünvanına daxil olaraq yükləyin və quraşdırın.

2. Arduino IDE -ni açın və Tercihlərə daxil olun. Daha sonra Əlavə İdarə Heyətinin URL -ləri altında bu URL -ni əlavə edin:

arduino.esp8266.com/stable/package_esp8266com_index.json

3. ArduinoJson-v5.13.2.zip faylını yükləyin

4. Arduino IDE -də, Sketch → Kitabxanaya Daxil et → Zip Kitabxanası əlavə edin və.zip faylını seçin.

5. ArduinoWebSockets-2.1.1.zip faylı ilə prosesi təkrarlayın:

6. İndi Sketch → Kitabxanaya Daxil Et → Kitabxanaları İdarə et və IRremoteESP8266 axtarın. Sürüm 2.5.3 seçin və quraşdırın.

7. Eyni şəkildə IRremote kitabxanasını da quraşdırın (son versiya).

8. Sonra IDE -dən çıxın və yenidən başladın.

Addım 3: TV Uzaqdan IR Siqnallarını Oxuyun

Televiziya pultundan IR siqnallarının oxunması
Televiziya pultundan IR siqnallarının oxunması
Televiziya pultundan IR siqnallarının oxunması
Televiziya pultundan IR siqnallarının oxunması

1. Şemada göstərildiyi kimi, IR Alıcısını Arduino Uno -ya Jumper Kabelli bir çörək taxtasına bağlayaraq başlayın.

2. IRrecvDump_final.zip yükləyin, açın və Arduino IDE -də.ino faylını açın.

3. Arduino Uno'yu kompüterinizə qoşun.

4. Arduino IDE -də Alətlər və lövhənin altında Arduino/Genuino Uno seçin və Port altında düzgün portu seçin.

5. Oku (→) basaraq kodu Arduinoya yükləyin.

6. Alətlərə və Serial Monitora gedərək Serial Monitoru açın.

7. Baud sürətini 9600 olaraq təyin edin.

8. Uzaqdan idarəetmə cihazını IR Alıcısına yönəldin və idarə etmək istədiyiniz düymələri basın və Raw girişini daha sonra kopyalayın.

9. Siqnalları qeyd etməyi bitirdikdən sonra Arduino'yu kompüterinizdən ayırın və növbəti addıma hazır olun.

Addım 4: NodeMCU qurmaq

NodeMCU qurulması
NodeMCU qurulması
NodeMCU qurulması
NodeMCU qurulması

1. Sinric_NodeMCU_Alexa_TV_Control.zip yükləyin, açın və Arduino IDE -də.ino faylını açın.

2. Arduino IDE-də Alətlər və lövhə altında NodeMCU 1.0 (ESP-12E Modulu), Flash Ölçüsü altında 4M (3M SPIFFS) seçin və Liman altında düzgün portu seçin.

3. Sinric_NodeMCU_Alexa_TV_Control.ino'da IR Uzaqdan Siqnallarınızı, Cihaz ID -ni, Api Açarını, Wifi Adını və Wifi Şifrənizi göstərilən yerlərə daxil edin. Cihazların sayını artırmaq üçün göstərilən kod sətirlərini qeyd edin.

4. Elektronika diaqramında göstərildiyi kimi NodeMCU -nu Çörək lövhəsindəki IR LED -ə, Qırmızı və Yaşıl LED -lərə və Rezistorlara qoşun. (Qırmızı və yaşıl LED -lərə ehtiyac yoxdur, amma olması xoşdur)

5. NodeMCU -nu mikro USB kabeli ilə kompüterinizə qoşun.

6. Kodu lövhəyə yükləyin.

7. Yaşıl LED Wifi -yə qoşulduqda yanmalıdır.

Addım 5: Alexa ilə qurun

Alexa ilə qurmaq
Alexa ilə qurmaq
Alexa ilə qurmaq
Alexa ilə qurmaq

1. Amazon Alexa Tətbiqini telefonunuza quraşdırın və Amazon hesabınızla daxil olun.

2. Bacarıqlar və Oyunlara gedin və sinric axtarın, Enable seçin və basın və sizdən Sinric hesabınıza daxil olmaq istənəcək.

3. Cihazlar → + → Cihaz əlavə et → Digər → CİHAZLARI KEŞFEDİN gedərək cihazınızı kəşf edin. (Alexa -nın NodeMCU ilə eyni şəbəkəyə qoşulduğundan əmin olun.)

4. İnşallah cihazınızı kəşf etməli idi, buna görə də cihazınızı qurmaq kifayətdir.

5. İndi çörək taxtasını televizorun yanına qoyaraq, İQ LEDini televizora işarə edərək və Alexa, televizoru yandırın. Qırmızı LEDin yanıb -sönməsini və televizorunuzun açıldığını görməlisiniz.

Addım 6: İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu

İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu
İsteğe bağlı: Xüsusi PCB və Lazer kəsmə qutusu

Daha peşəkar görünməsini və daha daimi olmasını təmin etmək üçün çörək taxtasını əvəz etmək üçün xüsusi bir PCB hazırladım.

PCB -ni EasyEDA ilə hazırladım (təəssüf ki, Eagle deyil, çünki PCB istehsalında peşəkar deyiləm) və PCB -ni JLCPCB -dən sifariş etdim və lövhə ilk dəfə işləmişdir. IR LED, JST konnektoruna qoşula bilər, buna görə də korpus televizorun altındakı bir rəfdə, IR LED -i isə televizorun IR qəbuledicisinin altına yerləşdirilə bilər.

Daha sonra şəffaf akrildən, PCB -ni yerləşdirmək üçün Lazer Kəsmə qutusu düzəltdim.

Tövsiyə: