Mündəricat:

DIY Wi-Fi RGB Strip Controller: 5 addım
DIY Wi-Fi RGB Strip Controller: 5 addım

Video: DIY Wi-Fi RGB Strip Controller: 5 addım

Video: DIY Wi-Fi RGB Strip Controller: 5 addım
Video: 9. WiFi LED контроллеры для чайников и Умный Дом. MagicHome + OpenHAB. | Room31 2024, Noyabr
Anonim
DIY Wi-Fi RGB Şerit Nəzarətçisi
DIY Wi-Fi RGB Şerit Nəzarətçisi

Bu layihəni həyata keçirən JLCPCB və LCSC -yə təşəkkürlər! Onları bu gün yoxlayın!

(Qeyd: Bu mənim dizaynım deyil (sxematik və PCB istisna olmaqla) və fikir üçün bütün krediti Saiyam alır)

Bu layihənin necə başladığı Ebaydan bir RGB LED şeridi aldım və dəhşətli kiçik İQ nəzarətçisi qorxunc idi, nifrət edirdim. Beləliklə, bunun üçün bir WiFi aktivləşdirən nəzarətçi etmək missiyasına getdim.

Addım 1: hissələr

Hissələri
Hissələri
  • 3 1K rezistor
  • 3 Yüksək güclü tranzistorlar, TIP31 istifadə etdim
  • LINKIT ONE mikro nəzarətçi
  • Analoq RGB zolağı
  • (Qalanları mənim etdiyim kimi bir PCB düzəltmisinizsə)
  • 1 Vidalı Terminal
  • Kişi başlıqları
  • ARAÇLAR
  • Lehimləmə Dəmir/Stansiya
  • Lehim
  • Kəlbətinlər
  • Tel kəsicilər

Addım 2: Şematik

Sxematik
Sxematik

Bu dizaynı araşdırarkən, EasyEda -da bu sxemi etmək üçün Saiyamın blok diaqramından istifadə etdim (buraya keçid edin) İndi bunu oxuya bilmirsinizsə və ya bunu etməkdən narahat ola bilmirsinizsə, burada əsas fikir budur, Bütün tranzistorların emitator pinləri, Linkit'in GND pininə bağlanacaq. Transistor 1 -in əsas pimi, Linkit 1 -in Rəqəmsal PIN 9 -a qoşulacaq. Transistor 2 -nin əsas pimi, Linkit -in rəqəmsal PIN 3 -ə qoşulacaq. Transistor 3 -ün əsas pimi, Linkit 1 -in Rəqəmsal PIN 2 -yə qoşulacaq. LED şeridinin anodu enerji təchizatına qoşulacaq (+). Enerji təchizatına (-) qoşulmaq üçün bütün tranzistorların emitör pinləri. Unutmayın ki, 3 və 9 sancaqlar istifadə edilməlidir və Linkit ONE -un yeganə PWM pinləri olduğu üçün dəyişdirilə bilməz. Onlardan yalnız ikisi olduğundan, LED şeridinin üçüncü rəngi normal rəqəmsal pinlə idarə olunmalıdır.

Addım 3: PCB -ni lehimləyin

PCB -ni lehimləyin
PCB -ni lehimləyin
PCB -ni lehimləyin
PCB -ni lehimləyin

Şematik tərtib etdikdən sonra onları PCB halına gətirdim və JLCPCB -də sifariş verdim və 5 gün ərzində aldım!

Daha sonra LCSC -ə gedib komponentləri sifariş etməyi qərara aldım, DHL -in olduğum yerə çatdırılması çox bahalı olduğu üçün bunlar bir müddət çəkdi.

5 gün gözlədikdən sonra PCB-lərimi aldım və gözlədiyim qədər yaxşı idilər, bunlara daha dərindən baxmaq üçün JLCPCB ilə bağlı baxışımı buradan yoxlaya bilərsiniz.

Bir neçə gün sonra paketimi LCSC -dən bütün komponentlərimlə birlikdə öz anti statik çantalarına səliqəli şəkildə yığdım.

Nəzarətçi təxminən 12V işləyir, buna görə istifadə etdiyim kimi 3 metrlik bir zolaq üçün təxminən 12V 3A lazımdır.

Növbəti addım, Transistorların polaritesinin düzgün olduğundan əmin olmaq üçün hər şeyi ya lövhənizə, ya da PCB -yə lehimləməkdir.

Çox güman ki, burada səhv etdiyimi deyə bilərsiniz və bacara bilməsəniz, kişi başlığı əvəzinə qadın başlıqlarını lehimlədim, çünki bir başlıq qadındır.

Addım 4: Kodu yükləyin

Kodu yükləyin!
Kodu yükləyin!
Kodu yükləyin!
Kodu yükləyin!
Kodu yükləyin!
Kodu yükləyin!

Bütün lehimləmə və birləşdirmə işlərini bitirdikdən sonra, indi bağlantı yaratmaq üçün kodu yükləməyin vaxtı gəldi. Ancaq bundan əvvəl Blynk kitabxanasına sahib olmalısınız. Aşağıdakı zip faylını əlavə etdim. Bütün məzmunu çıxarın və Sənədlər> Arduino> Kitabxanalara köçürün.

Bu layihənin kodu Blynk kitabxanasında yerləşir. Arduino IDE -də Fayllar> Nümunələr> Blynk> Linkit ONE bölməsinə keçin. İndi kodda müəyyən dəyişikliklər etməlisiniz:

Altında: char auth = “YourAuthToken”; // blynk layihənizin doğrulama simvolunu əlavə edin (növbəti addıma baxın)

Altında: #define WIFI_SSID "YourSSID" // WiFi bağlantınızın adını əlavə edin.

Altında: #define WIFI_PASS "YourPASS" // WiFi bağlantınızın parolunu əlavə edin

Altında: #WIFI_AUTH LWIFI_WPA təyin edin // LWIFI_OPEN, LWIFI_WPA və ya LWIFI_WEP seçin.

Doğrulama simvolunu bilmirsinizsə, növbəti addıma keçin və sonra bu addıma qayıdın. Zaten biriniz varsa, Linkit ONE açarlarını SPI, UART və USB mövqelərinə qoyun və kodu yükləyin.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

Qeyd: Bu mənim kodum deyil və bütün kreditlər onu hazırlayan şəxsə aiddir.

Bunu edəndə.

Play mağazasından Blynk Tətbiqini pulsuz yükləyin. E -poçt ünvanınızı və digər məlumatlarınızı verərək bir hesaba daxil olun. Bunun üçün internet bağlantınız olmalıdır. Hesabınıza daxil olduqda, seçdiyiniz adla yeni bir layihə yaradın. Bir layihə hazırlayarkən bəzi rəqəmləri və simvolları görəcəksiniz. Bu, Linkit ONE -inizi blynk serverinə bağlamaq üçün istifadə etdiyiniz təsdiq kodunuzdur. Doğrulama işarəsini kopyalayın və əvvəlki addımda verilən koda əlavə edin (ətraflı məlumat üçün əvvəlki addıma keçin). İndi əvvəlcə boş olacaq layihə ekranına keçin. Vidjetlər panelinə gedin və 'Düymə' və 'ZeRGBa' kopyalayın. Düymədə pin nömrəsini 2 olaraq təyin edin. ZeRGBa -dakı pin nömrələrindən ikisini 3 və 9 olaraq təyin edin. Üçüncüsünü boş buraxın. İndi nəhayət bağlantınızı açın ONE, Wifi şəbəkəsinə qoşulmasına icazə verin və sonra tətbiqdə 'Çal' seçimini seçin. Bu belədir! İndi zolağı smartfonunuz vasitəsilə idarə edə biləcəksiniz. İşləmirsə, əlaqələrinizi yoxlayın. Doğrulama kodunun kodda düzgün qeyd edilməsinə əmin olun.

(Qeyd: Ekran görüntüləri mənim üçün deyil, onları unutduğum üçün, Saiyamın krediti)

Addım 5: Və bitirdiniz

Bu layihəni həyata keçirən sponsorlara və ideyaya görə Saiyama təşəkkür edirəm.

Hələ də bu layihədən qalan bəzi PCB -lərim var və hər kəs maraqlanırsa buradan satın ala bilərsiniz!

Tövsiyə: