Мазмұны:

Неопикселді қолданатын RGB LED MATRIX: 8 қадам (суреттермен)
Неопикселді қолданатын RGB LED MATRIX: 8 қадам (суреттермен)

Бейне: Неопикселді қолданатын RGB LED MATRIX: 8 қадам (суреттермен)

Бейне: Неопикселді қолданатын RGB LED MATRIX: 8 қадам (суреттермен)
Бейне: SKR 1.4 - Основы с новой прошивкой Marlin 2.0.9.1 2024, Шілде
Anonim
Image
Image
Мүмкіндіктер
Мүмкіндіктер

Бұл оқулықта мен сізге неопикселді қолдана отырып, 5*5 RGB LEDMATRIX құруды көрсетемін. Бұл матрицаның көмегімен біз керемет анимацияларды, эмодзилер мен әріптерді өте тартымды түрде көрсете аламыз. бастайық!

1 -қадам: ерекшеліктері

Мүмкіндіктер
Мүмкіндіктер
Мүмкіндіктер
Мүмкіндіктер
Мүмкіндіктер
Мүмкіндіктер
  • Өте кішкентай
  • Миллиондаған түстер
  • Бағдарламалау үшін тек бір сым қажет
  • Өте сәндік
  • Біз эмодзилерді, анимацияларды, әріптерді көрсете аламыз

2 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
  1. 25*неопиксельді жарық диодтары (WS2812 5050smd)
  2. Arduino (кез келген Arduino)
  3. 3D басып шығарылған джиг (сіз.stl жүктей аласыз)
  4. Сымдар

3 -қадам: 5050 WS2812B СИД туралы

Шамамен 5050 WS2812B светодиодтары
Шамамен 5050 WS2812B светодиодтары
Шамамен 5050 WS2812B светодиодтары
Шамамен 5050 WS2812B светодиодтары
Шамамен 5050 WS2812B светодиодтары
Шамамен 5050 WS2812B светодиодтары

Әрбір ws2812 сымында 4 түйреуіш бар

  1. Vcc (5В қосылады)
  2. Gnd
  3. Дин (Ардуиноға қосылады)
  4. 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 байланысы және басқару

Рахмет….

Ұсынылған: