Mündəricat:

WiFi üzərindən Blynk Tətbiqi ilə Smartfonla İdarə Edilən Neopixellər (LED Şeridi): 6 Addım
WiFi üzərindən Blynk Tətbiqi ilə Smartfonla İdarə Edilən Neopixellər (LED Şeridi): 6 Addım

Video: WiFi üzərindən Blynk Tətbiqi ilə Smartfonla İdarə Edilən Neopixellər (LED Şeridi): 6 Addım

Video: WiFi üzərindən Blynk Tətbiqi ilə Smartfonla İdarə Edilən Neopixellər (LED Şeridi): 6 Addım
Video: Zoom – telefonla online dərs keçmək, addım-addım tam izah 2024, Iyul
Anonim
WiFi üzərindən Blynk Tətbiqi ilə Ağıllı Telefonla İdarə Edilən Neopixellər (LED Şeridi)
WiFi üzərindən Blynk Tətbiqi ilə Ağıllı Telefonla İdarə Edilən Neopixellər (LED Şeridi)

Bir dost evində ağıllı telefonla idarə olunan neopiksellərdən ilhamlandıqdan sonra bu layihəni yaratdım. Düşündüm ki, "özüm etmək nə qədər çətin ola bilər, çox ucuz olar!"

Budur.

Qeyd:

Arduino ide mühiti ilə tanış olduğunuzu düşünürəm, əgər olmasa, orada bir çox dərslər var.

YENİLƏNİB:

2019-04-04 - Tətbiqdə zeRGBa istifadəsi əlavə edildi.

Addım 1: hissələri toplayın

Parçaları toplayın
Parçaları toplayın
Parçaları toplayın
Parçaları toplayın
Parçaları toplayın
Parçaları toplayın

1. NodeMCU (və ya başqa bir esp8266 növü, lakin MCU ən yaxşı işləyəcək)

2. Jumper telləri (3x kişi-> dişi, 2x dişi-> dişi)

3. Neopiksellər

4. Smartfon

Addım 2: Kabel çəkmə

Kablolama
Kablolama

Neopixellərin GND -ni MCU GND -yə bağlayın.

Neopixel DATA MCU pin D3.

Neopixel +5V xarici 5V enerji təchizatı (neopikselləri xarici bir təchizata bağlamalısınız, yoxsa nəzarətçidən çox cərəyan çəkəcək və qızardacaq, üstəlik MCU -da 5v pin yoxdur!).

MCU GND enerji təchizatı GND.

Enerji təchizatı+ MCU Vin pin.

Addım 3: Kitabxanaları yükləyin

Kitabxanaları yükləyin
Kitabxanaları yükləyin
Kitabxanaları yükləyin
Kitabxanaları yükləyin

LEDləri idarə etmək üçün əvvəlcə adafruit neopixel kitabxanasına ehtiyacımız olacaq. Kitabxana menecerində tapıla bilər, sadəcə 'adafruit neopixel' axtarın və göstərilən birini seçin və quraşdırın.

Sonra lövhə təriflərini yükləmək üçün prefrences açın və https://arduino.esp8266.com/stable/package_esp8266com_index.json 'əlavə lövhə URL'ləri' qutusuna yapışdırın. Sonra lövhələr menecerini açın və 'esp8266' axtarın, bu birinci olmalıdır, üzərinə vurun və quraşdırın.

Addım 4: Kod

Yeni bir eskiz yaradın və adını 'esp8266 -da blynk ilə neopiksellər' (və ya xatırlayacağınız bir şey) adlandırın. Kodu yapışdırın.

'YourAuthCode'unuzu layihənizin təsdiq kodu ilə dəyişdirin. (blynk tətbiqindəki 'qoz' ikonasında tapılır)

Wi -Fi adınızı və şifrənizi şəbəkənizdəki kimi dəyişdirin.

Şeridin uzunluğuna neopiksel sayını təyin edin.

MCU-nu kompüterinizə qoşun, ide-də lövhə menyusundan MCU-nu seçin, COM portunu və ötürmə sürətini (115200) seçin, amma qalanlarını göz ardı edin, əvvəlcədən konfiqurasiya edilməlidir. Sonra yükləyin!

Addım 5: Blynk Tətbiqi

Blynk Tətbiqi
Blynk Tətbiqi
Blynk Tətbiqi
Blynk Tətbiqi

Proqram mağazasından və ya oyun mağazasından blynk tətbiqini quraşdırın.

Quraşdırıldıqdan sonra açın və hesab yaradın.

Yeni bir layihə yaradın, sonra widget qutusundan 2 üslublu düyməni, 1 menyu, 1 üfüqi kaydırıcıyı və 3 şaquli sürüşdürücüyü sürükləyin.

Menyu simgesinə vurun, sonra başlığı "Rəng" olaraq dəyişdirin, 'PIN' yazan qutuya vurun bunu virtual pin V0 olaraq dəyişdirin.

9 menyu maddəsi yaradın:

qırmızı, yaşıl, mavi, sarı, bənövşəyi, firuzəyi, ağ, off və xüsusi. (Bu qaydada !!).

Geri qayıdın, sonra düymələrdən birinə vurun, PIN kodunu V2 virtual pininə, "söndürülmüş" etiketinə və "açıq" etiketinə "göy qurşağı" olaraq təyin edin.

Geri qayıdın və digər düyməni vurun, PIN kodunu V3 virtual pininə və "açma" və "söndürmə" etiketlərini "yeniləmə" olaraq təyin edin.

Geri qayıdın, sonra üfüqi kaydırıcıyı vurun, "parlaqlıq" adını verin və PIN kodunu V1 virtual pininə qoyun, istəsəniz 'dəyəri göstərin' yandırın və 'buraxılışda göndər' düyməsini söndürün, 'yazma aralığı' 100 ms olmalıdır.

Geri qayıdın, sonra şaquli sürüşdürücülərdən birini vurun, adını "Qırmızı" qoyun, sonra PIN kodunu V4 virtual pininə qoyun, 'dəyəri göstər' və 'buraxıldıqda göndərin' hər ikisini də AÇIN.

Növbəti 2 şaquli sürüşmə üçün də eyni şeyi edin, ancaq müvafiq olaraq virtual V5 və V6 sancaqları olan "Mavi" və "Yaşıl" olaraq etiketləyin.

Sürgülərdən istifadə etmək istəmirsinizsə, bunun əvəzinə zeRGBa kafelindən istifadə edə bilərsiniz. İşarəyə vurun, sonra sancaqlar seçin; Qırmızı, Yaşıl, Mavi üçün V4, V5, V6. Dəyərlərin 0 -dan 255 -ə qədər olduğundan əmin olun.

Bir widgetı gəzdirmək üçün basıb saxlayın.

Tətbiqinizi istifadə etmək üçün sağ üst küncdəki oyun simvolunu vurun.

Tətbiqinizi istifadə edərək:

MCU ilə eyni WiFi şəbəkəsinə qoşulduğunuzdan əmin olun.

Açılan menyudan bir rəng seçsəniz, o rəng şeridi təyin edəcək, parlaqlığı dəyişdirmək üçün 'parlaqlıq' kaydırıcısını istifadə edin və sonra yeniləmə düyməsini basın. 'Gökkuşağı' düyməsinə basmaq göy qurşağı nümunəsi yaradacaq. 'Xüsusi' seçsəniz, miqdarları dəyişdirmək üçün 'Qırmızı', 'Yaşıl' və 'Mavi' sürgülərini sürükləyin, rəngi dəyişdirmək üçün yeniləmə düyməsini basın.

Addım 6: Bitdi

Bitdi!
Bitdi!
Bitdi!
Bitdi!

Layihəniz istifadəyə hazır olmalıdır!

Əylənin!

Tövsiyə: