Мазмуну:

RGB LED MATRIX NEOPIXEL КОЛДОНОТ: 8 кадам (Сүрөттөр менен)
RGB LED MATRIX NEOPIXEL КОЛДОНОТ: 8 кадам (Сүрөттөр менен)

Video: RGB LED MATRIX NEOPIXEL КОЛДОНОТ: 8 кадам (Сүрөттөр менен)

Video: RGB LED MATRIX NEOPIXEL КОЛДОНОТ: 8 кадам (Сүрөттөр менен)
Video: Pixel Dust on RGB Matrix displays 2024, Июль
Anonim
Image
Image
Өзгөчөлүктөрү
Өзгөчөлүктөрү

Бул окуу куралында мен сизге 5*5 RGB LEDMATRIXти NEOPIXEL КОЛДОНУУ менен кантип курууну көрсөтөм. Бул матрицанын жардамы менен биз абдан кызыктуу анимацияларды, эмодзилерди жана тамгаларды көрсөтө алабыз. баштайлы!

1 -кадам: Өзгөчөлүктөр

Өзгөчөлүктөрү
Өзгөчөлүктөрү
Өзгөчөлүктөрү
Өзгөчөлүктөрү
Өзгөчөлүктөрү
Өзгөчөлүктөрү
  • Абдан кичине
  • Миллиондогон түстөр
  • Программалоо үчүн бир гана зым керек
  • Супер декорация
  • Биз эмодзилерди, анимацияларды, тамгаларды көрсөтө алабыз

2 -кадам: Керектүү материалдар

Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
Керектүү материалдар
  1. 25*неопикселдүү LED (WS2812 5050smd)
  2. Ардуино (каалаган Arduino)
  3. 3D басылган джиг (сиз.stl жүктөп алсаңыз болот)
  4. Зымдар

3 -кадам: 5050 WS2812B ТУУРАЛУУ Светодиоддор

Жөнүндө 5050 WS2812B светодиоддору
Жөнүндө 5050 WS2812B светодиоддору
Жөнүндө 5050 WS2812B светодиоддору
Жөнүндө 5050 WS2812B светодиоддору
Жөнүндө 5050 WS2812B светодиоддору
Жөнүндө 5050 WS2812B светодиоддору

Ар бир ws2812 жолунда 4 төөнөгүч бар

  1. Vcc (5v менен туташат)
  2. Gnd
  3. Дин (Arduino менен туташат)
  4. DO (берилиштер маалыматтагы кийинки LEDлерге туташат)

Менде жеке ws2812b светодиоддору жок, ошондуктан мен лента тартып алууну чечтим. Бул үчүн мен лента менен темирди жылыттым (чоо -жайын билүү үчүн видеону көрүңүз) Баарын чогулткандан кийин курууну баштайлы

WS2812 LED тилкелери адрестүү жана программалоочу ийкемдүү LED тилкелери, алар ыңгайлаштырылган жарык эффекттерин түзүүдө абдан пайдалуу. Бул LED тилкелери 5050 RGB LED менен жабдылган, анын ичинде WS2812 LED драйвери бар. Ар бир светодиод 60мА токту керектейт жана 5В туруктуу ток менен камсыз болот. Микроконтроллерлердин санарип казыктарынан берилүүчү бирдиктүү маалымат пини бар.

Үч жеке Кызыл, Жашыл жана Көк LEDдин интенсивдүүлүгүнө жараша биз каалаган түстү түзө алабыз.

Бул негизги видеону көрүңүз

4 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

5 -кадам: Жасоо

Жасоо
Жасоо
Жасоо
Жасоо
Жасоо
Жасоо

Биринчиден, 5*5 матрицалуу джигге неопикселдүү LEDлерди коюңуз. Бардык LED диоддорун бир багытка койгонду унутпаңыз. Андан кийин бир катардагы бардык диоддордун VCC туташтырыңыз. Калган катарлар үчүн да ушундай кылыңыз. Бул бүткөндөн кийин, маалыматты биринчисинен кийинкиси алып келген. Ар бир катардагы маалыматтар кийинки LED диоддоруна туташат. Муну бардык LED үчүн кайталаңыз. Баарын бүтүргөндөн кийин. VCC бардык катарларын бириктирип, жерди. Акырында зымдарды жалпы gnd, VCC, маалыматтарга туташтырыңыз.

6 -кадам: Каптоо

Корпус
Корпус
Корпус
Корпус

Андан кийин, мен көбүк барагы бар кичинекей корпус жасадым. Жана матрицаны көбүк корпусунун ичине койду.

Arduino менен туташуулар

Vcc 5v чейин

Gnd to gnd

D7ден D7ге чейин (каалаган санарип пин)

Бул аппараттык байланыштар жөнүндө

7 -кадам: ЭС АЛУУ ПРОГРАММАДА

биринчи, fastled китепканасын орнотуу

Биз тез жетектеген китепкананын жардамы менен ар бир seperatley.with программасын түзө алабыз, биз ар кандай анимацияларды жана каармандарды түзө алабыз.

Сураныч, бул неопикселдин негизги видеосун көрүңүз

Бул жерден.stl, анимация коддорун, тест кодун жүктөп алсаңыз болот

Ардуиного кодду жүктөгөндөн кийин, 1,5 ампердик энергия менен камсыздоону колдонушуңуз керек, анткени максималдуу жарыктык неопиксел 60 мА токту тартат. Бизде 25 светодиод бар, ошондуктан 25*60 = 1.5А

8 -кадам: Келечектеги пландар

Келечектеги пландар
Келечектеги пландар
Келечектеги пландар
Келечектеги пландар
  • Код түзүү үчүн жеңил программалык камсыздоону пландап жатат
  • Bluetooth туташуусу жана көзөмөлдөө

Рахмат….

Сунушталууда: