Mundarija:

Ochiq kodli dasturiy ta'minot paneli uchun qulay modulli neopikselli panel: 4 qadam (rasmlar bilan)
Ochiq kodli dasturiy ta'minot paneli uchun qulay modulli neopikselli panel: 4 qadam (rasmlar bilan)

Video: Ochiq kodli dasturiy ta'minot paneli uchun qulay modulli neopikselli panel: 4 qadam (rasmlar bilan)

Video: Ochiq kodli dasturiy ta'minot paneli uchun qulay modulli neopikselli panel: 4 qadam (rasmlar bilan)
Video: Boshqa telefon kamerasiga ulanish #jalolmurad 2024, Iyul
Anonim
Image
Image
Bizga nima kerak
Bizga nima kerak

Bu bir-biriga yopishtirilishi va lehimlanishi mumkin bo'lgan Neopixel LED-lari uchun kichik (8 mm x 10 mm) non paneli uchun mos keladigan taxtachadir, shuningdek, ingichka LED tasmasiga qaraganda ancha kichik shaklli faktorga qaraganda ancha qattiqroq strukturani ta'minlaydi.

Neopiksellar - bu RGB -ning chindan ham ajoyib LED -lari bo'lib, ular bitta simli interfeys yordamida ma'lumotlar uzatish liniyasi orqali boshqariladigan ichki o'rnatilgan kontaktlarning zanglashiga olib keladi (WS2811).

Bularning atrofidagi onlayn hamjamiyat juda etuk, Arduino va ESP32 uchun boshlang'ichlarning qiyinchiliklarini kamaytirish uchun ko'plab darsliklar va kutubxonalar mavjud va LEDlarni dasturlashni osonlashtiradi. Agar siz hech qachon Neopixel -ga kirmagan bo'lsangiz, men sizni taklif qilaman, klubga qo'shiling va bundan afsuslanmaysiz.

Agar siz qachonlardir Neopixel-ni o'ylab ko'rgan bo'lsangiz, bilishingiz mumkinki, ko'pchilik loyihalar va ilovalar ularni zanjirband qilib bo'lmaydigan qattiq chiziqlar sifatida ishlatadi. Bu chiziqlar bilan bog'liq muammo shundaki, ular qo'pol ishlatilishga bardosh bera olmasliklari, aytaylik, agar siz ularni 100 marta lehimlamoqchi bo'lsangiz, yupqa substrat bunga bardosh berishi dargumon, bu chiziqlar mo'rt va qirqishga bardosh bera olmaydi. kuch Agar siz ularni mikrokontrolderga ulashni xohlasangiz yoki hatto oddiy ishlov berishni xohlasangiz, non panelidagi chiziqlarning noqulayligi juda noqulay bo'ladi.

Bu meni LED -ning Adafruit -ning taxtali versiyasiga olib keladi, lekin men uni ko'rib chiqqach, men kerak bo'lgandan kattaroq deb o'yladim, shu bilan birga men Neopixel -ning WS2813B boshqa versiyasining ma'lumotlar varaqasiga duch keldim. 6 pinli LED o'rniga an'anaviy (WS2812) 4 pinli bitta. Buning eng yaxshi tomoni shundaki, sizga hech qanday tashqi qarshilik yoki kondansatkichlar kerak emas, bu esa kesuvchi taxtaning hajmini yanada kamaytiradi, bundan tashqari men kabi DIY ixlosmandlari uchun SMD rezistorlari va kondansatkichlarini lehimlash juda og'riqli. orqada va ko'p vaqt sarflaydi.

Shunday qilib, men WS2813B neopixellari uchun PCB Breakout/Module-ni ishlab chiqdim, uni siz xohlaganingizcha ko'p marta zanjirband qilish yoki yig'ish va lehimlash mumkin. Uni taxtaga ulang va siz borishga tayyormiz.

Etarli gap, qurilishga o'taylik.

1 -qadam: Bizga nima kerak

Bizga nima kerak
Bizga nima kerak
Bizga nima kerak
Bizga nima kerak

1.) Lehimlash temir va lehim simlari - men kichkina uchi bilan ishlatardim, chunki sizda mos keladigan temir uchi bo'lmasa, LEDlarning pimlariga kirish juda qiyin.

2.) WS2813B- Men uni www. LCSC.com saytidan sotib oldim, narx miqdori bilan farq qiladi. Kirish qismida tushuntirilgandek, bu svetodiodlar an'anaviy neopiksellardan farq qiladi va 6 pinli, har tomonida 3 ta, aksincha, 4 pinli eski WS2812dan farqli o'laroq. WS2813B tashqi kondansatkichlarni yoki rezistorlarni talab qilmaydi, bu esa ishlov berishni ancha osonlashtiradi.

3.) PCB Breakout - har biri taxminan 1,3 sent. Bu loyihaning yuragi va keyingi bosqichda batafsilroq tushuntiriladi.

2 -qadam: PCB va Gerber fayllari

PCB va Gerber fayllari
PCB va Gerber fayllari
PCB va Gerber fayllari
PCB va Gerber fayllari
PCB va Gerber fayllari
PCB va Gerber fayllari
PCB va Gerber fayllari
PCB va Gerber fayllari

Bu loyihani boshqa neopixelli loyihalardan ajratib turadi, bu juda kichik o'lchamli, teng o'lchamli, lekin juda ko'p joyni tejash uchun etarlicha kichik. Hozirgi kunda PCB prototipi qanchalik arzonlashayotganini hisobga olib, men birinchi marta o'z qo'llarimni sinab ko'rishni o'yladim, bu professional PCBlarni loyihalash va buyurtma qilishning asosiy sabablaridan biri edi.

U erda juda ko'p yaxshi ishlab chiqaruvchilar bor, lekin men JLC PCB bilan bordim, chunki u GreatScott tomonidan tavsiya etilgan! va EEVblog dan Deyv. Birinchi taymer sifatida men narsalarni chalkashtirib yuborganim uchun biroz chalkashib ketdim, xayriyatki, hammasi yaxshi o'tdi va bir necha kundan keyin mening qo'limda tenglikni panellarim bor edi.

PCB juda kichkina bo'lgani uchun, biz uni paneli qilishimiz kerak, ya'ni katta panel bir nechta tenglikni platalaridan iborat bo'ladi, buni ishlab chiqaruvchining veb -saytida qilish oson edi.

Men 15 ta panelga buyurtma berdim, ular tarkibida 9x9 o'lchamli tenglikni bo'lakchalari bo'lishi kerak edi, ya'ni 16 AQSh dollariga teng bo'lgan 1 215 ta tenglikni taxtasi, ya'ni har bir taxtali menga 1,6 tsent turadi. Haqiqatan ham yaxshi shartnoma.

3 -qadam: LEDni lehimlash

Lehimlash LED
Lehimlash LED
Lehimlash LED
Lehimlash LED

Agar siz birinchi marta lehim qilmasangiz, bu juda oson bo'lishi kerak, 6 ta prokladkaning biriga bir oz lehim qo'ying, yuqori qismidagi LEDni rasmda ko'rsatilgandek joylashtiring, so'ngra har bir pinni lehim sim va temir, LED bilan sekin tekkizing. qisqa vaqt ichida lehimlanadi.

4 -qadam: modullik

Image
Image
Modullik
Modullik
Modullik
Modullik

Siz LEDlarni bir -birining ustiga osongina qo'yishingiz mumkin va bir oz tekislangandan so'ng, ularni fotosuratda ko'rsatilgandek lehimlang.

Mana, men ularni birin -ketin lehimlab yasadim.

Sizning tasavvuringiz - bu taxtadan foydalanish chegarasi.

Rahmat:)

Tavsiya: