Mundarija:
- 1 -qadam: kerakli ko'nikmalar
- 2 -qadam: Komponentlar va qismlar ro'yxati
- 3 -qadam: O'chirish diagrammasi
- 4 -qadam: PCB dizayni va buyurtma berish
- 5 -qadam: yig'ish
- 6 -qadam: ESP8266 dasturlash va test
- 7 -qadam: Yakuniy dasturlash va matn ko'rsatish
Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Mana, men sizga ko'rsatishdan juda xursand bo'lgan loyiha bilan tanishtirdim. Bu DIY Smart LED matritsasi haqida, bu sizga YouTube statistikasi, Smart Home statistikasi kabi ma'lumotlarni, harorat, namlik kabi oddiy soat bo'lishi mumkin, yoki faqat matn va ko'rsatuvlarni ko'rsatish imkonini beradi.
Bu birinchi darsda men uni birinchi sinov va matn ko'rsatishni bajaraman.
Agar siz vizual o'rganuvchi bo'lsangiz, bilaman, qiymati 1000 so'zdan oshadigan video, shuning uchun bu erda qo'llanma videosi. (Men ispan tilida gapiraman, shuning uchun inglizcha subtitrlarni yoqishni o'ylab ko'ring):
Umid qilamanki, sizga loyiha yoqadi!
1 -qadam: kerakli ko'nikmalar
Ko'rib turganingizdek, bu loyihada hech narsa qiyin ko'rinmaydi, lekin sizga quyidagi bilimlar kerak bo'ladi:
-Arduino IDE -dan foydalanish.
-3D bosib chiqarish yoki qo'l san'atlari (tarmoq uchun).
-Payvandlash.
-simlar.
2 -qadam: Komponentlar va qismlar ro'yxati
Men sizning komponentlaringizni topishni maslahat beradigan yaxshi joy, bu MakerFocus, bu ochiq manba uskunalar do'koni!
- PCB, siz "LEDlar yo'q" versiyasini tanlashingiz va LED tasmalarini o'zingiz qo'shishingiz mumkin, yoki LED bilan.
- ESP8266 (mikrokontroller).
- WS2812 LED chiziqlar.
- 5V 2A quvvat manbai.
- PCB quvvat ulagichi.
- 3D printer (ixtiyoriy) Siz qismlarni karton yoki qattiq narsa bilan bajarishingiz mumkin.
3 -qadam: O'chirish diagrammasi
Mana, O'chirish diagrammasi, sizda loyihani amalga oshirish uchun bir nechta variant bor. Siz faqat sxemaning boshqaruv qismini, birinchi rasmda ko'rsatilgandek, 3 -rasmda ko'rsatilgandek individual LED chiziqlar ulashingiz mumkin.
Yo, LED chiziqlar o'rniga LED panellarini ishlatishingiz mumkin.
Bu bizga PCB dizaynini keyinchalik yaratishga imkon beradigan sxemaning barcha ichki birikmalarini o'z ichiga oladi, shuningdek, sxemalarning PDF -faylini biriktirganman, shuning uchun uni yaxshiroq ko'rishingiz mumkin.
Sxemalar, kodlar va kutubxonalarni BEPUL yuklab oling.
4 -qadam: PCB dizayni va buyurtma berish
Yaxshi loyihani amalga oshirish uchun bizga uni tuzadigan sxemaning ishonchli yig'ilishi kerak bo'ladi va buni yaxshi PCBdan ko'ra yaxshiroq qilishning iloji yo'q.
Bu erda siz PCB -ni PCB ishlab chiqaruvchi kompaniyangizga buyurtma qilishingiz kerak bo'lgan Gerber, BOM va Pick & Place fayllarini yuklab olishingiz mumkin.
Men JLCPCB ni taklif qilaman:
5 PCB va arzon SMT (2 kupon) uchun $ 2
ALBAYT TASHLANGAN BO'LIMNI sotib oling, Gerber + Pick & Place + BOM
5 -qadam: yig'ish
Gridni chop etish.
Men kichkina 3D -printerim tufayli panjarani turli qismlarga chop etdim.
Men piksellar sonini yaxshiroq aniqlash uchun qattiq oq qog'ozni kesib oldim.
Grid fayllari biriktirilgan. (Siz o'z panjarangizni loyihalashingiz mumkin).
Men 2 Grid va 1 Grid2 bo'laklarini chop etdim.
6 -qadam: ESP8266 dasturlash va test
1- ESP8266-ni dasturlash uchun biz o'tish joyini (PROG pozitsiyasiga) joylashtirishimiz kerak, USB-ni TTL-konvertoriga mos keladigan pimlarni, so'ngra shaxsiy kompyuterimizga ulashimiz, kutubxonalarni o'rnatishimiz va yuklashimiz kerak. (IDE -ga ESP8266 Packaje o'rnatilgan bo'lishi kerak).
2- Kutubxonalar va qaramliklarni o'rnating.
3- IDE-ni qayta ishga tushiring, Arxiv> Misollar> Adafruit NeoPixel> Strandtest-ga o'ting.
-ulangan LEDlar sonini o'zgartirish.
-Pinni "0" ga o'zgartiring. (LEDlar ulangan joyda).
4- Eskizni yuklang.
5- USE-da o'tish kabeli, USB-ni uzing va 5V quvvat manbaiga ulang.
6- Barcha LEDlar yaxshi ishlashini tekshiring.
QAYD: ESPni quvvatlantirish uchun USB-TTL konvertorining 3.3v kuchlanishidan foydalaning. (5v bilan yonadi).
7 -qadam: Yakuniy dasturlash va matn ko'rsatish
- "HOLA" ni ko'rsatmoqchi bo'lgan matn bilan o'zgartiring.
- LED raqamlarini PIN #raqamiga ulayotganingizga ishonch hosil qiling.
- Yorqinlikni sozlang.
- Matn ranglarini tahrirlang.
- Yuklab oling va rohatlaning.
Oxirgi rasmga e'tibor bering: Agar siz LEDlarni mendan farqli ravishda joylashtirsangiz, iltimos, ushbu variantlarni Kodeksga o'zgartiring.
Tavsiya:
DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 qadam (rasmlar bilan)
DIY INTERNET NAZORATLI SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Mana men sizga ko'rsatishdan juda xursand bo'lgan loyihaga 2 -chi oldim. Bu DIY Smart LED matritsasi haqida, uni ko'rsatishga imkon beradi, masalan YouTube statistikasi, Smart Home statistikasi, harorat, namlik, oddiy soat yoki shunchaki ko'rsatish
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi - Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da kamalakni ishga tushirish: 5 qadam
M5stick-C bilan Neopixel Ws2812 kamalakli LED yoritgichi | Arduino IDE yordamida M5stack M5stick C yordamida Neopixel Ws2812 da Rainbow-ni ishga tushiring: Salom bolalar, biz bu ko'rsatmalarni o'qib beramiz, biz neopixel ws2812 LEDlarini yoki LED tasmasini yoki LED matritsasini yoki LED halqasini m5stack m5stick-C Arduino IDE bilan ishlab chiqish platasi bilan ishlatishni o'rganamiz. u bilan kamalak namunasi
Clemson Tiger Paw panjasi WS2812 LED chiziqlari bilan yoritilgan: 5 qadam (rasmlar bilan)
Clemson Tiger panjasi bezaklari WS2812 LED chiziqli orqa yoritgichli: Vatt markazidagi Klemson ishlab chiqarish maydonida lazer kesgich o'rnatilgan va men uni yaxshi ishlatmoqchi edim. Men orqa tomondan yoritilgan yo'lbars panjasini yasash yaxshi bo'lardi deb o'yladim, lekin men ham akril akril bilan nimadir qilishni xohlardim. Bu loyiha ikkalasining kombinatsiyasi
Har qanday loyiha uchun eng yaxshi RGB LEDlari (WS2812, Aka NeoPixels): 6 qadam (rasmlar bilan)
Har qanday loyiha uchun eng yaxshi RGB LEDlari (WS2812, Aka NeoPixels): Biz LEDlar bilan ishlayotganimizda, biz ularning holatini (yoqish/o'chirish), yorqinligi va rangini boshqarishni yaxshi ko'ramiz. Bu borada juda ko'p turli xil usullar mavjud, lekin ularning hech biri WS2812 RGB LED kabi ixcham echim emas. 5 mm x 5 mm o'lchamdagi kichik paketida
DIY Smart Kamera bilan meni kuzatib boring (Arduino -ga asoslangan): 22 qadam (rasmlar bilan)
DIY Smart Follow Me Drone with Camera (Arduino asosidagi): Hozirgi kunda dronlar juda mashhur o'yinchoqlar va asboblar. Siz bozorda professional va hatto boshlang'ich dronlar va uchadigan gadjetlarni topishingiz mumkin. Menda to'rtta dron bor (kvadrokopterlar va hexkopterlar), chunki men uchadigan hamma narsani yaxshi ko'raman, lekin 200 -parvoz emas