Мазмұны:
- 1 -қадам: ерекшеліктері
- 2 -қадам: Қажетті материалдар
- 3 -қадам: 5050 WS2812B СИД туралы
- 4 -қадам: схема
- 5 -қадам: Жасау
- 6 -қадам: қоршау
- 7 -қадам: ҚАЛДЫҚ БАҒДАРЛАМАДА
- 8 -қадам: Болашаққа жоспарлар
Бейне: Неопикселді қолданатын RGB LED MATRIX: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл оқулықта мен сізге неопикселді қолдана отырып, 5*5 RGB LEDMATRIX құруды көрсетемін. Бұл матрицаның көмегімен біз керемет анимацияларды, эмодзилер мен әріптерді өте тартымды түрде көрсете аламыз. бастайық!
1 -қадам: ерекшеліктері
- Өте кішкентай
- Миллиондаған түстер
- Бағдарламалау үшін тек бір сым қажет
- Өте сәндік
- Біз эмодзилерді, анимацияларды, әріптерді көрсете аламыз
2 -қадам: Қажетті материалдар
- 25*неопиксельді жарық диодтары (WS2812 5050smd)
- Arduino (кез келген Arduino)
- 3D басып шығарылған джиг (сіз.stl жүктей аласыз)
- Сымдар
3 -қадам: 5050 WS2812B СИД туралы
Әрбір ws2812 сымында 4 түйреуіш бар
- Vcc (5В қосылады)
- Gnd
- Дин (Ардуиноға қосылады)
- DO (деректер шығысы деректердегі келесі жарық диодтарына қосылады)
Менде жеке ws2812b светодиодтары жоқ, сондықтан мен жолақты алып тастауды шештім, сондықтан мен жолақты дәнекерлеуішпен қыздырдым (бейнені қараңыз)
WS2812 жарық диодты жолақтар - бұл реттелетін жарық эффектілерін жасауда өте пайдалы адрестік және бағдарламаланатын икемді жарықдиодты жолақтар. Бұл жарықдиодты жолақтар 5050 RGB светодиодты, оның ішінде WS2812 жарықдиодты драйвері бар. Әрбір светодиод 60 мА токты тұтынады және оны 5 В тұрақты ток көзінен қуаттауға болады. Микроконтроллерлердің цифрлық түйреуіштерінен берілетін бір кіріс деректері бар.
Үш жеке қызыл, жасыл және көк жарық диодтарының қарқындылығына байланысты біз қалаған кез келген түсті жасай аламыз.
Негізгі бейнені қараңыз
4 -қадам: схема
5 -қадам: Жасау
Алдымен 5*5 матрицалық джигке неопиксельді жарықдиодты қойыңыз. Есіңізде болсын, барлық светодиодтарды бір бағытта орналастырыңыз Барлық светодиодтарды қондырғыға қойғаннан кейін алдымен әрбір светодиодтың барлық жерге қосқыштарын қатарынан қосыңыз. Содан кейін жолдың барлық светодиодтарының VCC қосыңыз. Қалған жолдар үшін де солай жасаңыз. Бұл аяқталғаннан кейін, деректерді біріншіден келесі жолдағы деректерге қосады. Әр жолдағы деректер келесі жолдарға бірінші жарық диодты қосылады. Мұны барлық светодиодтар үшін қайталаңыз. Барлығын аяқтағаннан кейін. VCC жолдарының барлығын жерге қосыңыз. Соңында сымдарды жалпы gnd, VCC -ге, деректердегі.
6 -қадам: қоршау
Содан кейін мен көбікпен қапталған кішкене қоршау жасадым. Матрицаны көбік корпусының ішіне орналастырды.
Arduino -мен байланыс
Vcc 5v дейін
Gnd to gnd
Din - D7 (кез келген сандық түйреуіш)
Бұл аппараттық қосылулар туралы
7 -қадам: ҚАЛДЫҚ БАҒДАРЛАМАДА
Алдымен, бекітілген кітапхананы орнатыңыз
Біз әр жарықтандырғышты бөлек бағдарламалай аламыз. Жылдам басқарылатын кітапхананың көмегімен әр түрлі анимациялар мен кейіпкерлер жасай аламыз.
Неопиксельдің негізгі бейнесін қараңыз
Сіз.stl, анимациялық кодтарды, тест кодын осы жерден жүктей аласыз
Кодты жүктегеннен кейін Arduino 1,5 амперлік қуат көзін қолдануы керек, себебі неопиксель жарық диоды 60 мА шамасында тартылады. Бізде 25 светодиоды 25*60 = 1,5А болады.
8 -қадам: Болашаққа жоспарлар
- Кодты құрудың қарапайым бағдарламалық жасақтамасын жасауды жоспарлау
- Bluetooth байланысы және басқару
Рахмет….
Ұсынылған:
ESP8266 және ESP32 DIY қолданатын кәсіби метеостанция: 9 қадам (суреттермен)
ESP8266 мен ESP32 DIY қолданатын кәсіби метеостанция: LineaMeteoStazione - бұл Sensirion кәсіби сенсорларымен, сондай -ақ Дэвис аспаптарының кейбір компоненттерімен (жаңбыр өлшегіш, анемометр) байланысуға болатын толық ауа райы станциясы
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші: Бұл нұсқаулықта мен сізге YouTube API сұрау үшін электронды қағаз дисплейі мен Raspberry Pi Zero W көмегімен өз Youtube жазылушыларының есептегішін қалай құруға болатынын көрсетемін. және дисплейді жаңартыңыз. Электронды қағаз дисплейлері жобаның бұл түрі үшін өте қолайлы, себебі
Fadecandy, PI және LED жолақтарын қолданатын жарықдиодты бұлттар: 4 қадам (суреттермен)
Жарықдиодты бұлттар Fadecandy, PI және LED жолақтарын қолданады: Мен өз үйімде эфирлік атмосфера құру үшін бірнеше жарықдиодты бұлт жасадым. Олар бастапқыда қазіргі пандемияға байланысты тоқтатылған фестивальге қолданылуы керек еді. Мен тегіс анимацияға қол жеткізу үшін ақшыл кәмпиттер чипін қолдандым және мен
74hc595 IC қолданатын 4X4 LED MATRIX: 7 қадам
74xc595 IC көмегімен 4X4 LED MATRIX: Сипаттамасы Бұл блогта біз ауысым регистрін (SN7HC595N) пайдаланып 4x4 жарықдиодты матрицаны қалай жасауға және кодтауға тоқталамыз
Түрлі түсті жарықты қолданатын дыбыстық толқындарды қараңыз (RGB LED): 10 қадам (суреттермен)
Түрлі түсті жарықты қолданатын дыбыстық толқындарды қараңыз (RGB жарықдиодты): мұнда сіз дыбыс толқындарын көре аласыз және олардың арасындағы қашықтық әр түрлі болғандықтан екі немесе одан да көп түрлендіргіштер жасаған интерференция үлгілерін бақылай аласыз. (Ең сол жақта, екі микрофоны бар интерференция үлгісі секундына 40 000 цикл; жоғарғы оң жақта, жалғыз микрофон