Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: sxematik
- 3 -qadam: tenglikni lehimlang
- 4 -qadam: Kodni yuklang
- 5 -qadam: Va siz tugadingiz
Video: DIY Wi-Fi RGB Strip Controller: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyihani amalga oshirish uchun JLCPCB va LCSCga rahmat! Ularni bugun tekshiring!
(Eslatma: Bu mening dizaynim emas (sxematik va tenglikni hisobga olmaganda) va barcha fikrlar Saiyamga tegishli)
Loyiha qanday boshlandi, men Ebaydan RGB LED tasmasini sotib oldim va dahshatli kichik IQ boshqaruvchisi dahshatli edi, men uni yomon ko'rardim. Shunday qilib, men Wi -Fi -ni boshqaruvchi vazifasini bajarishga kirishdim.
1 -qadam: qismlar
- 3 ta 1K rezistorlar
- 3 Yuqori quvvatli tranzistorlar, men TIP31 dan foydalanardim
- LINKIT ONE mikrokontroller
- Analog RGB tasmasi
- (Qolganlari, agar siz men kabi PCB yaratgan bo'lsangiz)
- 1 vintli terminal
- Erkaklar sarlavhalari
- QUROLLAR
- Lehimlash temir/stantsiya
- Lehim
- Pense
- Tel kesgichlar
2 -qadam: sxematik
Men bu dizaynni tadqiq qilayotganimda, EasyEda -da ushbu sxemani tuzish uchun Saiyamning blok -diagrammasidan foydalanganman (agar havolani shu erda o'qing).
Linkitning GND piniga ulanadigan barcha tranzistorlarning emitter pimi. Transistor 1 -ning asosiy pimi Linkit 1 raqamli PIN 9 -ga ulanadi. Transistor 2 -ning asosiy pimi 3 -raqamli PIN -kodga ulanadi. Transistor 3 -ning asosiy pimi 2 -raqamli PIN -kodga ulanadi. Quvvat manbaiga ulanadigan LED chiziqli anod (+). Quvvat manbaiga ulanadigan barcha tranzistorlarning emitter pinlari (-). Esda tutingki, 3 va 9 -pinlardan foydalanish zarur va ularni o'zgartirish mumkin emas, chunki ular Linkit ONE -ning yagona PWM pinlari. Ulardan ikkitasi bor ekan, LED tasmasining uchinchi rangini oddiy raqamli pin bilan boshqarish kerak.
3 -qadam: tenglikni lehimlang
Men sxemani tuzganimdan so'ng, men ularni PCBga aylantirdim va JLCPCB -ga buyurtma qildim va 5 kun ichida oldim!
Keyin men LCSC -ga borib, tarkibiy qismlarga buyurtma berishga qaror qildim, bu biroz vaqt talab qildi, chunki DHL uni men turgan joyga etkazishi juda qimmat edi.
5 kun kutgandan so'ng, men PCB-larimni oldim va ular men kutgandek yaxshi edi, siz ularni batafsil ko'rib chiqish uchun JLCPCB-dagi sharhimni tekshirishingiz mumkin.
Bir necha kundan keyin men o'z paketimni LCSC -dan oldim, barcha komponentlarim o'z antistatik sumkalariga yaxshilab qadoqlangan.
Nazoratchi taxminan 12 V ishlaydi, shuning uchun men foydalanadigan 3 m chiziq uchun sizga 12 V 3A atrofida kerak bo'ladi.
Keyingi qadam, hamma narsani perfort yoki PCB ga lehimlash, tranzistorlarning qutblanishining to'g'riligiga ishonch hosil qilish.
Siz bu erda xato qilganimni ayta olasiz, agar qila olmasangiz, men erkak o'rniga ayol boshini lehimladim, chunki bitta sarlavha urg'ochi urg'ochi.
4 -qadam: Kodni yuklang
Lehimlash va ulanishdan so'ng, endi bog'lanish uchun kodni yuklash vaqti keldi. Lekin bundan oldin sizda Blynk kutubxonasi bo'lishi kerak. Men zip faylini quyida biriktirdim. Barcha tarkibni ajratib oling va ularni Hujjatlar> Arduino> Kutubxonalarga o'tkazing.
Ushbu loyihaning kodi Blynk kutubxonasida joylashgan. Arduino IDE -da, Fayllar> Misollar> Blynk> Linkit ONE -ga o'ting. Endi siz kodga ba'zi o'zgarishlarni kiritishingiz kerak:
Quyida: char auth = "YourAuthToken"; // blynk loyihangizga avtorizatsiya tokenini qo'shing (keyingi bosqichga qarang)
Quyida: #define WIFI_SSID "YourSSID" // Wi -Fi ulanish nomini qo'shing.
Quyida: #Define WIFI_PASS "YourPASS" // Wi -Fi ulanish parolini qo'shing
Quyida: #define_AUTH LWIFI_WPA // LWIFI_OPEN, LWIFI_WPA yoki LWIFI_WEP -ni tanlang.
Agar siz avtorizatsiya tokenini bilmasangiz, keyingi bosqichga o'ting va keyin bu bosqichga qayting. Agar sizda allaqachon bo'lsa, Linkit ONE kalitlarini SPI, UART va USB pozitsiyalariga o'rnating va kodni yuklang.
cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…
Eslatma: Bu mening kodim emas va barcha kreditlar uni ishlab chiqaruvchiga tegishli.
Bir marta shunday qilsangiz.
Blynk ilovasini o'yin do'konidan bepul yuklab oling. Elektron pochta manzili va boshqa ma'lumotlarni kiritish orqali hisob qaydnomasiga yoziling. Buning uchun sizda internet aloqasi bo'lishi kerak. Hisob qaydnomangizga kirganingizda tanlagan ismingiz bilan yangi loyiha yarating. Loyihani tuzayotganda siz ba'zi raqamlar va belgilarni ko'rasiz. Bu sizning Linkit ONE -ni blynk serveriga ulash uchun ishlatilgan avtorizatsiya tokeningiz. Auth tokenidan nusxa oling va uni oldingi bosqichda berilgan kodga qo'shing (tafsilotlar uchun oldingi bosqichga o'ting). Endi dastlab bo'sh bo'lgan loyiha ekraniga o'ting. Vidjetlar paneliga o'ting va "Tugma" va "ZeRGBa" ni nusxalash. Tugmachada pin raqamini 2 qilib belgilang. ZeRGBa dagi ikkita pin raqamini 3 va 9 ga o'rnating. Uchinchisini bo'sh qoldiring. Endi, nihoyat, linkit ONE -ni yoqing, u Wi -Fi tarmog'iga ulansin, so'ngra ilovada "Ijro etish" variantini tanlang. Bo'ldi shu! Endi siz chiziqni smartfoningiz orqali boshqarishingiz mumkin bo'ladi. Agar u ishlamasa, ulanishlarni tekshiring. Kodda avtorizatsiya tokenining to'g'ri ko'rsatilishiga ishonch hosil qiling.
(Eslatma: ekran tasvirlari meniki emas, chunki men ularni unutganman, Saiyamga kredit)
5 -qadam: Va siz tugadingiz
Bu loyihani amalga oshirgan homiylarga va g'oya uchun Sayyomga rahmat.
Menda hali ham bu loyihadan qolgan PCBlar bor va agar kimdir qiziqsa, ularni bu erdan sotib olishingiz mumkin!
Tavsiya:
RC boshqariladigan Rgb Led Strip: 4 qadam (rasmlar bilan)
RC boshqariladigan Rgb Led Strip: Xonani individual yoritish uchun RC boshqariladigan LED chizig'ini yarating! Uni o'chirish yoki yoqish yoki rangini o'zgartirish uchun siz qabul qiluvchining oldida turishingiz kerak. Bu zerikarli va bunday emas
RGB Led Strip Bluetooth boshqaruvchisi V3 + Musiqa sinxronlashi + Atrofdagi yorug'likni boshqarish: 6 qadam (rasmlar bilan)
RGB Led Strip Bluetooth Controller V3 + Musiqa sinxronlashi + Atrofdagi yorug'likni boshqarish: Ushbu loyiha bluetooth orqali telefoningiz bilan RGB LED chizig'ini boshqarish uchun arduino -dan foydalanadi. Siz rangni o'zgartirishingiz, chiroqlarni musiqa bilan sinxronlashtirishingiz yoki atrof -muhit yoritilishini avtomatik sozlashingiz mumkin
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
Shirin kompyuter chiroqlari uchun Arduino Led Strip Controller: 5 qadam
Kompyuter chiroqlari uchun Arduino Led Strip Controller: Menda aliexpress -dan RGB -ning ajoyib chizig'i bor va men uni kompyuter chiroqlari uchun ishlatmoqchiman. Birinchi muammo - uni boshqarish, keyin uni qanday yoqish kerak. Buning uchun github arduino kodi, ishchi loyiha videosi va bosqichma-bosqich
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 qadam (rasmlar bilan)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Men rint97128 ni Nintendo Controller MP3, Version 2.0 uchun dizaynini butunlay yirtib tashladim va u bu fikrni aqlli Morte_Moya -dan olganini eshitdim, shuning uchun men bunga loyiq emasman. ularning barcha dahosi. Men faqat qulaylik va zaryad olishni qo'shmoqchi edim