Mündəricat:
- Addım 1: Nə lazımdır?
- Addım 2: Hər şeyi Çörək Lövhəsinə Yerləşdirək
- Addım 3: bir LED yanıb -sönün
- Addım 4: Sinric qurun
- Addım 5: IFTTT qurun
- Addım 6: Problemlərin aradan qaldırılması
Video: Alexa və ya IFTTT ilə nəzarət LEDləri (SINRIC PRO TUTORIAL): 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Deməli, "Alexa işığı yandırır?" Deyərək adi bir şam yeməyi zamanı özünü göstərən insan olmaq istərdiniz. Bu layihə sizin üçündür!
Bu təlimatların sonunda bir Alexa cihazı və IFTTT ilə bir RGB şeridini idarə edə biləcəksiniz ki, bəzi avtomatlaşdırmalar yaradılsın. Məsələn, ISS mənzilimin üstündən "uçduqda" LEDlər yanıb sönür?
Yaxşı, gedək?
Addım 1: Nə lazımdır?
Parça siyahısı olduqca sadə olacaq, amma iki hissəyə ayıracağam, layihəni etmək istəsəniz və heç bir şeylə başlamasanız sizə lazım olan əsas vasitələr və daha çox detallı hissələr.
Həm də dürüstlük narahatlığından, bütün bağlantılar ortaqdır, bu da linkimdən bir məhsul alsanız kiçik bir komissiya alacağım deməkdir. Bu qətiyyən bu bağlantıları istifadə etmək öhdəliyi deyil, sadəcə başqalarına layihələr yaratmağımda kömək edir və sizin üçün daha bahalı deyil. ?
BASIC PARTS:
- Dəmir lehimləmə: keçid
- Qalay: keçid
- Dövrə lövhəsi: keçid
- Büzülən borular: keçid
- Tellər: keçid
- Çörək lövhəsi: keçid
- Breadboard telləri: keçid
? PROJE PARÇALARI:
- ESP8266: keçid
- Kondansatörler: keçid
- RGB zolağı: keçid
- məntiq səviyyəsi çeviricisi: keçid
- 12V enerji təchizatı: keçid
- 12V -> 5V aşağıya çevirici: LED şeridinizin uzunluğuna görə aldığınız enerji təchizatına diqqətli olun, elektronikanı məhv edə bilər. Aşağıdakı düsturla nə qədər gücə ehtiyacınız olduğunu anlaya bilərsiniz: üç LEDdən (Qırmızı, Yaşıl və Mavi) ibarətdir və hər LED təxminən 0.02A çəkir
Amper = 3 * 0.02 * NUMBER_OF_LEDs Beləliklə, 60 piksel/metr və 3 metrlik bir zolaqla əldə etdiyimiz halda: 3 * 0.02 * 3 * 60 = 10.8 AmperAmma hər bir pikselin R, G və B tam parlaqlıqda olması halında 10.8 Amper alırsınız. Kiçik ölçülü bir enerji təchizatınız varsa və yenisini almaq istəmirsinizsə, kodun maksimum parlaqlığını da azalda bilərsiniz, amma sonra görəcəyik.
Addım 2: Hər şeyi Çörək Lövhəsinə Yerləşdirək
Hər bir elektronika layihəsinə gəldikdə, lehimdən əvvəl hər şeyi bir test çörək taxtasında sınamalısınız, daha çox vaxt tələb olunur, amma heç olmasa işləmədiyi üçün yatağınızda ağlamırsınız. İnanın, bir neçə dəfə sınamışam. ?
Beləliklə, hər şeyi çörək taxtasına yığırıq:
- ESP8266 çörək taxtanıza qoyun. ESP -nin VIN kodunu çörək taxtasındakı elektrik rayına qoşun, ESP -in GND -si üçün də eyni şeyi edin. 3V3 -ü digər tərəfə bağlayın və GND rayları arasında bir tel keçirin. 1 -ə baxın
- Məntiq səviyyəsi çeviricisini çörək taxtanıza qoyun. Məntiq səviyyəsi çeviricisinə ehtiyacımız var, çünki ESP8266 3V3 məntiq səviyyəsi göndərir və LED -lər 5V məntiq səviyyəsinə ehtiyac duyur, buna görə də gözlənilməz problemlərimiz olmadığı təqdirdə həmin məntiq səviyyələrini çevirmək məcburiyyətindəyik. 5V, 3V3 və GND -ni müvafiq relslərə qoşun. Səviyyə çeviricinin 5V tərəfi ilə LED şeridin DATA xətti arasında bir tel bağlayın. Səviyyə çeviricinin 3V3 tərəfi ilə ESP8266 -nın D6 pimi arasında bir tel bağlayın Zəhmət olmasa şəkil 2 -ə baxın
- LED şeridinin 5V və GND -ni çörək lövhəsindəki müvafiq relslərə bağlayın. Şeridin DIN PIN kodunu məntiq səviyyəsi çeviricisinin 5V tərəfinə qoşun. 5V ilə LED şeridinin GND arasına 470 μF kondansatör qoyun, cərəyanın LED -lərə zərər verməsinin qarşısını almağa kömək edəcək. 3 -cü şəkilə baxın
- Güc mənbəyinin 12 V və GND -ni aşağıya çeviricinin girişinə qoşun. 4 -cü şəkilə baxın.
- 5V çıxışını və aşağıya çeviricinin GND -ni çörək lövhənizdəki müvafiq xətlərə qoşun. 5 -ci şəkilə baxın.
Yaxşı, indi hər şey telli olmalıdır? Tebrik edirik! İndi elektronikamızın yaxşı işlədiyini yoxlamaq üçün bir neçə kod testi edəcəyik!
Addım 3: bir LED yanıb -sönün
WOOOW gözəl səslənir, elə deyilmi? Xeyr, bu gözlədiyiniz kimi deyil, amma sistemimizin işlədiyini təsdiq edəcək.
LEDin yanıb -sönməsini təmin etmək üçün bir lövhə və kitabxana qurmalıyıq.
- Arduino IDE -ni işə salın, üstünlüklərə keçin, bu linki yapışdırın https://arduino.esp8266.com/stable/package_esp8266com_index.json və İdarəetmə meneceri URL -lərini əlavə edin və OK düyməsini basın. Zəhmət olmasa ekran görüntüsünə baxın 1. Tools> Board> Board Manager -ə gedin və esp8266 -ı axtarın. Zəhmət olmasa ekran görüntüsünə baxın 2. Alətlər> Karta gedin və NODEMCU 1.0 (ESP 12E Modulu) seçin Zəhmət olmasa ekran görüntüsünə baxın 3.
- Alətlər> Kitabxanaları İdarə Edin və FASTLED axtarın. Zəhmət olmasa ekran görüntüsünə baxın 4.
- İndi yanıb -sönən kodu GitHub yanıb -sönən sənədimə yükləyin və ESP -ə yükləyin.
İşləməlidir! Bir rəng inversiyanız varsa, bunun səbəbi FastLED.addLeds funksiyasındakı GRB parametri ola bilər, GRB -ni RGB ilə dəyişdirin.
Hələ də işləmirsə, kabellərinizi iki dəfə yoxlayın və yenidən cəhd edin! İndi elektronika işləyərkən hər şeyi bir lövhədə lehimləyə bilərsiniz.
Addım 4: Sinric qurun
İndi işləyən bir sistemə sahib olduğumuz üçün LED şeridimizlə Alexa və ya IFTTT arasında körpü yaradan Sinric qura bilərik.
- Sinric -də qeydiyyatdan keçin
- Alexa ilə əlaqələndirmək:- Amazon Alexa Tətbiqinizi açın- Bacarıqlara və Oyunlara gedin- Sinric Pro axtarın- İSTİFADƏ ETMƏK düyməsini basın- Sinric-də qeydiyyatdan keçərkən yaratdığınız məlumatları daxil edin.
- Yeni bir cihaz yaradın:- Veb tarayıcısında Sinric Pro hesabınıza daxil olun- Soldakı cihazların menyusuna gedin- Cihaz əlavə et düyməsini basın- LED şeridiniz üçün istədiyiniz cihaz adını, istəsəniz təsviri daxil edin və növünü Ağıllı Lampa olaraq seçin- Varsayılan olaraq Cihaz Giriş Açarını və Qonaq otağını seçin. İstəyirsinizsə soldakı "Otaq" bölməsində otaqlar əlavə edə bilərsiniz.- Saxla vurun. Alexa Tətbiqinizdə yaratdığınız cihazı əlavə etməyi təklif edən bir bildiriş almalısınız.
- Kodu ESP8266-a yükləyin:- Arduino IDE-də Alətlər> Kitabxanaları idarə et> Sinric Pro-nu axtarın və quraşdırın.- Sinric Github-da arduino kodunu yükləyin: link- WiFi etimadnamənizi daxil edin- API KEY-ni daxil edin və KEY_SİRİNİZ. Sinric Pro> Etimadnaməsinə (soldakı menyu) gedin və onları kopyalayın.- Cihazınızın ID-ni daxil edin. Sinric Pro> Cihazlar bölməsinə (solda menyu) gedin və cihaz ID-nizi kopyalayın.- Zolağınızdakı LED sayının NUM_LEDS və ESP pininiz olan LED_PIN kodunu dəyişdirin (6 olmalıdır).- Arduino IDE-də, Alətlər> Kart> NODEMCU 1.0 (ESP 12E Modulu) seçin və Yüklə vurun.
Tamam, indi adımı deyin. Alexa -ya "Alexa, işığı yandır" və ya "Alexa, işığı mavi rəngdə dəyişdir" kimi bir şey demə və yanmalı! Bu təlimatların sonunda problemlərin aradan qaldırılması səhifəsinə daxil olmasanız, zolağı birbaşa Alexa Tətbiqində və ya Sinric Pro -da idarə edə bilərsiniz (Android və iOS tətbiqləri də var). RGB -dən zövq alın ❤️ ??
Addım 5: IFTTT qurun
İndi IFTTT -ni Sinric -ə qoşa bilərik!
- Sinric Pro> Etimadnaməsinə (soldakı menyu) gedin və Yeni API düyməsini basın.
- IFTTT.com saytına daxil olun və yeni bir tətbiq yaradın. IF və THEN üçün istədiyiniz tətiyi seçin, Webhook -da axtarın. URL hissəsində yapışdırın: https://ifttt.sinric.pro/v1/actions POST metodunu seçin. Content TypeIn gövdəsi üçün application/json seçin, yapışdır:
"b": 255, "g": 0, "r": 0}}} Zəhmət olmasa ekran görüntüsünə baxın 1. Webhook, aşağıdakı dəyişənlərlə SINRIC -ə bir JSON faylı göndərəcək. Yeni yaratdığınız API KEY -ni daxil edin, cihaz_idini led şeridi əlavə edin SetColor və ya fərqli funksiyalar arasında seçim edə bilərsiniz. Zolağı açmaq və söndürmək üçün SePowerState
Addım 6: Problemlərin aradan qaldırılması
Ümid edirəm bu hissə boş qalacaq? amma lazım olsa bir az məzmun əlavə edərəm.
Tövsiyə:
Bir IoT Halloween Balqabağı - Arduino MKR1000 və Blynk Tətbiqi ilə İdarəetmə LEDləri ???: 4 Addım (Şəkillərlə)
Bir IoT Halloween Balqabağı | Bir Arduino MKR1000 və Blynk Tətbiqi ilə İdarə LEDləri ???: Hamıya Salam, Bir neçə həftə əvvəl Halloween idi və ənənəmə uyğun olaraq balkonum üçün gözəl bir balqabaq hazırladım. Balqabağım açıq havada olduğu üçün, şamı yandırmaq üçün hər axşam çölə çıxmağın olduqca əsəbi olduğunu başa düşdüm. Və mən
DIY FLOODLIGHT W/AC LEDləri (+EFFICIENCY VS DC LEDləri): 21 Addım (Şəkillərlə)
DIY FLOODLIGHT W/AC LEDləri (+EFFICIENCY VS DC LEDləri): Bu təlimatlı/videoda son dərəcə ucuz sürücüsüz AC LED çipləri ilə bir işıqlandırma quracağam. Yaxşı varmı? Yoxsa tam bir zibildir? Buna cavab vermək üçün, özüm hazırladığım bütün DIY işıqları ilə tam müqayisə aparacağam
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarət: 8 Addım
MQTT üzərində Uzaqdan Nəzarət və Foto Nəzarəti: Salam.Bu gün qaraj qapılarını, işıqlandırmanı, istiliyi, təzyiqi idarə etməyi, temperaturu və bir çoxunu idarə etmək üçün istifadə edilə bilən uzaqdan idarəetmə və izləmə sisteminin necə qurulacağından danışmaq istərdim. parametrlər. Ancaq əsas xüsusiyyət
Xmas Ağacı Geyilə bilən Tekstil LEDləri // Navrbol Navidad Textil Y LEDləri: 3 addım
Xmas Ağacı Geyilə bilən Tekstil LEDləri // bolrbol Navidad Textil Y LEDləri: Bu, Milad mövsümü üçün tekstil istifadə edən sadə bir sxemlər layihəsidir, hər hansı bir köynəyə əlavə edə biləcəyiniz üçün geyilə bilər və gecələr bir almaz kimi parlayacaqsınız! ---- Müvəqqəti olaraq, dövrənin ən sadə dövrü üçün heç bir problem yoxdur
RGB Ledləri və ya Ledstripləri Səsinizlə Nəzarət etmək üçün Cortana və Arduino istifadə edin: 4 addım (şəkillərlə)
RGB Ledləri və ya Ledstriplərini Səsinizlə Nəzarət etmək üçün Cortana və Arduinodan istifadə edin !: Bu təlimatda sizə RGB led və ya led zolağınızı səsinizlə necə idarə edə biləcəyinizi göstərəcəyəm. Bu, Windows tətbiqlər mağazasında pulsuz olaraq əldə edilə bilən CoRGB tətbiqi ilə edilir. Bu proqram mənim CortanaRoom layihəmin bir hissəsidir. Ağlınız bitdikdə