Mündəricat:
- Təchizat
- Addım 1: Hər şeyi bir -birinə bağlayın
- Addım 2:
- Addım 3: IR Kodlarını öyrənin və NodeMCU -da qeyd edin
Video: ESP8266: 3 Addımlardan istifadə edən Alexa Uyğun IR Körpüsü
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Alexa vasitəsilə ağıllı televizorumu idarə etmək üçün bir yol istədim. Təəssüf ki, Hi-Sense 65 Smart TV-nin WiFi vasitəsilə idarə olunma qabiliyyəti yoxdur. Əlaqə qurmaq üçün istifadə edə biləcəyim bir növ API olsaydı yaxşı olardı.
Beləliklə, Alexa ilə uyğun olan sabit bir IR körpüsü vasitəsi ilə idarə etməyinizə imkan verəcək bir IR körpüsü yaratdım.
Təchizat
3d çaplı korpus - 3d printerə çıxışınız yoxdursa, bunu həmişə evdə hazırlanmış bir şeydən istifadə edərək qura bilərsiniz. Buradan yükləyə bilərsiniz
NodeMCU ESP8266 mikro nəzarətçi.
2 IR ötürücü LED. Bu LED -lərin yalnız 2 ayağı var və adi bir LED bağladığınız kimi bağlanır (Düz tərəfi mənfi)
Mövcud bir TV pultundan uzaqdan əmrləri öyrənmək üçün 1 IR qəbuledicisi. 3 ayağı, VCC, GND və məlumatları olan bir IR qəbuledicisindən istifadə etməlisiniz.
1 RGB Led, bu isteğe bağlıdır, buna ehtiyac yoxdur və heç bir dəyişiklik tələb etmədən işləyəcək.
Digər yükləmələr ESPFlasher Aləti
Addım 1: Hər şeyi bir -birinə bağlayın
İQ ötürücülərinin hər iki LED -i paralel olaraq bağlanır. NodeMCU -dakı hər hansı bir GND pininə və digər 2 ayağa NodeMCU -da GPIO Pin D2 -yə qoşulmuş düz tərəflər. Bir rezistor vasitəsi ilə bağlanmalarına ehtiyac olmadığından əmin deyiləm, amma ESP8266 çıxışının yalnız 3.3V olduğunu anladım, buna görə də təhlükəsiz olmalıdırlar. Həm də hər zaman istifadə edilmir. Yalnız siqnal göndərəndə işə düşürlər.
IR Alıcısı Şəkildə göstərildiyi kimi 3 ayağı var. Məlumat çıxartma pininin GPIO D5 -ə GND -dən GND -ə bağlanması və VCC -nin Node MCU -dakı 3.3V pinə bağlanması lazımdır.
RGB LED 4 ayağı, GND və sonra Qırmızı Mavi və Yaşıl üçün pozitivdir. RGB ayaqları D6 D7 və D8 GPIO pinlərinə gedir. Sifarişin əhəmiyyəti yoxdur. Sadəcə fərqli rənglər göstərəcək.
Quraşdırıldıqdan sonra sadəcə yaratdığım İkili istifadə edərək onu yandıra bilərsiniz. növbəti addıma baxın.
Addım 2:
Arduino eskizindən birbaşa ikili ESP8266 -ya yandırmaq, bütün kitabxanaların quraşdırılmasına ehtiyacınız olmadığını bildirir. Buradan yükləyə biləcəyiniz Esp Flasher alətindən istifadə edə bilərsiniz.
github.com/nodemcu/nodemcu-flasher
Həm eskiz, həm də ikili GitHub səhifəmdən yükləyə bilərsiniz.
github.com/mailmartinviljoen/LittleNodes_IR_Bridge
Təəssüf ki, bu, etməniz lazım olan hər şey deyil. Şəkli yandırdıqdan sonra NodeMCU -nu konfiqurasiya etmək üçün bootstrapdan istifadə edən HTML veb interfeysini də yükləməlisiniz. Bu faylları yükləmək üçün istifadə olunan vasitə Arduino IDE -də quraşdırmanız lazım olan xarici bir plagindir. Dərsliyi yenidən yaratmaq əvəzinə, bunu necə edəcəyinizi göstərən əla bir məqalə var.
randomnerdtutorials.com/install-esp8266-filesystem-uploader-arduino-ide/
Data.zip faylının məzmununu. INO fayllarının olduğu qovluqdakı data adlı qovluğa yerləşdirin.
Arduino IDE -də. INO faylını açmalısınız. Plugini düzgün qurarsanız, alətlər altında ESP8266 Sketch Data yükləmə adlı bir seçim görəcəksiniz. Yüklədikdən sonra cihaz nəhayət proqramlaşdırılacaq.
Qeyd: Faylları yükləməsəniz, quraşdırma rejimində giriş nöqtəsinə qoşulduqda səhifə boş qalacaq, çünki yükləmək üçün heç bir səhifə tapa bilmir.
Addım 3: IR Kodlarını öyrənin və NodeMCU -da qeyd edin
Yeni IR cihazınızı necə quracağınızı mətn şəklində izah etmək əvəzinə, bunun necə işlədiyini göstərən və eyni zamanda IR kodları ilə cihazın necə proqramlaşdırılacağını izah edən bir video hazırladım.
Videoya baxın!
Bəzi əlavə məlumatlar
Kitabxanalar istifadə edir (Mən yaratmamışam)
github.com/esp8266/Basic/tree/master/libraries/IRremoteESP8266
Wemo Emulator
Mümkün problemlər Mənim televizorum NEC IR protokolundan istifadə edir, buna görə də eyni tipli IR kodlarından istifadə etmədikdə televizorunuzun işləməyəcəyi ehtimalı var. Yəni fanatımın pultu var. Cihaz kodları öyrənəcək, amma niyə işlədiyini bilmir, bunun səbəbini başa düşmək üçün IRsend və Kitabxanaları qəbul etməlisiniz.
3d çap edilə bilən STL də github səhifəmdədir.
Tövsiyə:
Ic 555: 4 addımlardan istifadə edən Servo Test cihazı
Ic 555 -dən istifadə edən Servo Test cihazı: bu təlimatda sizə 555 ic istifadə edərək sadə bir servo test cihazının necə hazırlanacağını göstərəcəyəm
ESP8266: 8 Addımlardan istifadə edən ən yaxşı IoT Layihələri
ESP8266 istifadə edən ən yaxşı IoT Layihələri: Hal -hazırda, Maşın, aktivləşdiricilərin monitorinqi, təhlili və ya aktivləşdirilməsi kimi bir çox məqsəd üçün buludda paylaşmalı olduğu məlumatlara malikdir. Maşınlar bir -biri ilə danışır. ESP8266, işi yerinə yetirən modullardan biridir
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE uyğun lövhədən necə istifadə olunur: 10 addım
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhədən necə istifadə olunur: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhə Təsviri: WiFi ESP8266 İnkişaf Etmə Paneli WEMOS D1. WEMOS D1, ESP8266 12E -ə əsaslanan WIFI inkişaf lövhəsidir. İşləmə, NODEMCU -ya bənzəyir, ancaq hardware quraşdırılmışdır
Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi!: 10 addım
Super Kiçik Arduino Uyğun İdarə Heyətindən istifadə edən Kiçik Siqnal Sistemi !: Salam, bu gün kiçik bir sərin layihə hazırlayacağıq. Özü ilə qarşısındakı bir cisim arasındakı məsafəni ölçən kiçik bir siqnalizasiya cihazı quracağıq. Və obyekt müəyyən bir məsafəni keçdikdə, cihaz sizə bu barədə məlumat verəcək
Fotoresistordan istifadə edən Simsiz Arduino İşıq Uyğun LED Lampası: 4 addım
Fotoresistordan istifadə edən Simsiz Arduino İşıqlandırıcı LED Lampası: Bu təlimat, Arduino Unos və bir fotorezistordan istifadə edərək sadə bir simsiz işıq algılayan LED lampa qurmaq üçün lazım olan addımları izah edir. Bu cihaz üçün mümkün bir tətbiq, süni şəkildə pəncərələri olmayan bir otağın işıqlandırılması olardı