Мазмуну:

Led Matrix 16x16: 7 кадам (Сүрөттөр менен)
Led Matrix 16x16: 7 кадам (Сүрөттөр менен)

Video: Led Matrix 16x16: 7 кадам (Сүрөттөр менен)

Video: Led Matrix 16x16: 7 кадам (Сүрөттөр менен)
Video: PROTEUS - создание LED-матрицы 16x16 (WS2812b) 2024, Июль
Anonim
Image
Image
Led Matrix 16x16
Led Matrix 16x16
Led Matrix 16x16
Led Matrix 16x16

Салам, Бул менин жазган эң биринчи көрсөтмөм, ушунун үстүндө иштөө үчүн абдан толкунданып жатам:)

Ошентип, бул долбоордо мен сизге 16дан 16га чейинки жеткиликтүү матрицаны кантип жасоону көрсөтөм.

Куруу абдан жагымдуу жана сиз муну жасап жатканда көп нерсени үйрөнөсүз.

Көбүнчө мен жөн гана стуф жасайм, анткени мага жагат, бирок бул жолу мен чындыгында функционалдуу болушу мүмкүн экенин үйрөттүм.

Биринчиден, сиз аны кооз жасалгалоо бөлүгү катары колдоно аласыз (дээрлик искусство:)), экинчиден, сиз видеонуңуздун жаркыраган жарык булагы катары колдоно аласыз.

Ошентип, бул блокноттон кийин, нерселерди куралы !!

1 -кадам: Сизге кандай жабдыктар (материалдар) керек?

Сизге кандай жабдыктар (материалдар) керек?
Сизге кандай жабдыктар (материалдар) керек?

Мен ebayден тапкан бөлүктөрдүн көбү (сөздөр гипершилтеме), mdf жана акрил жергиликтүү дүкөндө бар.

  • Arduino nano (Бельгия шилтемеси) же Uno (Бельгия шилтемеси), мен бул долбоордо нано колдондум, анткени ал кичинекей жана жашыруу оңой;)
  • ON/OFF которуу
  • потенциометр сиз тандаган баскыч менен
  • 470 Ом каршылыгы
  • 256 (16*16 = 256) дареги rgb leds WS2812B (Бельгия шилтемеси) (эгер сиз 10дон 10го чейин же 8ден 8ге чейин матрицаны кургуңуз келсе)
  • кээ бир 3 пин зым (мен болжол менен 7м колдоном)
  • 5V 20A кубаттуулугу
  • Жыгач клей (Belgium Link)
  • MDF барактар: 600мм 300мм;
  • 3мм 4 (матрицанын өзү)
  • 2мм 6мм (четтери жана кубат кутусу)
  • 9мм 2 (арткы плиталар үчүн)
  • 58.85см 58.85см акрил (PMMA) барагы (ачык эмес, натыйжалуу диффузор)
  • Кээ бир чаптамалар (Бельгия шилтемеси) (милдеттүү эмес, анткени ал күйүп турат)

2 -кадам: Кандай куралдар керек?

Сизге кандай куралдар керек?
Сизге кандай куралдар керек?

Сизге кээ бир шаймандар керек, бирок эгер сиз (мага окшоп) дилгир DIY'er болсоңуз, анда аларды тегерете аласыз.

  • темир
  • ысык желим курал
  • кайчы
  • кычкачтар
  • ачкыч
  • Супер клей
  • ысык клей
  • ширетүүчү зым
  • кабелдик стриптиз

3 -кадам: Корпусту LaserCutting

Корпусту лазер менен кесүү
Корпусту лазер менен кесүү
Корпусту лазер менен кесүү
Корпусту лазер менен кесүү
Корпусту лазер менен кесүү
Корпусту лазер менен кесүү
Корпусту лазер менен кесүү
Корпусту лазер менен кесүү

Мен тешиктин корпусун MDFден жасадым, ал арзан, эки жүздүү жана колдонууга оңой.

Мен 300 мм менен 600 мм mdf барактын кесимдерин кесүү үчүн жергиликтүү лазердик кесүү цехине бардым.

Барактардын калыңдыгы үчүн 1 -кадамды караңыз.

Төмөндөгү бөлүктөрдүн файлдарын таба аласыз. (эч нерсе эмес;))

Файлдар даана pdf

Файлдар.ai

4 -кадам: Аны алмаштырыңыз

It Toghetter
It Toghetter
It Toghetter
It Toghetter
It Toghetter
It Toghetter

Биринчи кадам бардык mdf плиталарын алмаштырат, Сиз сүрөттөрдөгүдөй эле бардык бөлүктөрдү жабыштырасыз, 3 мм плиталардын бир жагында кичинекей тешиги бар, бул тешик (тик бурчтук) кабелдик башкаруу үчүн мент, ошондуктан эч кандай жарык кутучалардан качып кетпейт:).

Жөн эле аларды сиз жетектеген матрицаны зым менен алмаштырыңыз.

Сиз ар бир бурчтан баштасаңыз болот; S-patern ээрчигенче (сүрөттү караңыз) (мен жогорку сол бурчтан баштадым) (эскертүү; код кийинчерээк башкача болот, бирок баары бир чечилет)

Mdfти бириктиргенден кийин, сиз ледтерди жабыштыра баштайсыз жана схема сыяктуу бардык компоненттерди эрите баштайсыз. (бул көп убакытты талап кылат, чыдамдуу болуңуз!)

Эскертүү: Мен схемада резисторду тартууну унутуп калгандыгымды көрүп турам, бул 470 омдук резистор ардуино наносундагы санариптик пин менен матрицанын биринчи жетегинин киришинин ортосуна коюлушу керек.

Мен матрицанын жогорку сол бурчунда arduino нано, потенциометр жана которгуч үчүн кээ бир тешиктерди жасадым (каптал панелдер)

Ардуинодо мен D9 пинди леддер үчүн колдондум (бирок схемада 8 дейт? Ооба, бирок мен аны алмаштырдым;), сиз тандай аласыз; санарип казыктар иштейт, кийинчерээк кодду алмаштырыңыз) жана потенциометр үчүн A1 пин.

5 -кадам: Келгиле, аны кубаттайлы

Келгиле, аны кубаттайлы
Келгиле, аны кубаттайлы
Келгиле, аны кубаттайлы
Келгиле, аны кубаттайлы
Келгиле, аны кубаттайлы
Келгиле, аны кубаттайлы

Ухх, мен матрицаны койгом, бирок ал иштебейт,…

Мейли, анткени бул сиздин Arduino наноңузда окуй турган коду жок - муну оңдойлу.

Биринчиден жөнөкөй код (дайыма бирдей, анткени биз сизге USB аркылуу сериялык туташууну сунуштайбыз;))

Маанилүү эскертүүлөр:

  • Сериялык туташуу зымсыз иштебейт;) (Jinx үчүн кийинчерээк караңыз, сиз дайыма USB кабелин туташтырышыңыз керек)
  • Ардуинону компьютерге туташтыруудан мурун, эгерде андай болбосо, биринчи кезекте LED матрицаңызды розеткадан кубаттаңыз. ал сиздин компьютериңизге зыян келтирет, себеби ал көп токту агызат !!!!!!!!!!
  • Эгерде сизде азырынча жок болсо; FastLed китепканасын орнотушуңуз керек, муну arduino IDEден таба аласыз!

Jinx (төмөндөгү файлдар)

Jinx деген эмне, бул LED матрицалары үчүн пикселдерди көрсөтүүчү программа.

Аны кантип колдонуу керек;

  • адегенде төмөндөгү бардык файлдарды жүктөп алыңыз
  • Jinxти ачып, arduino IDEди орнотуңуз (менимче, сизде буга чейин бар)
  • ino файлын өзгөртүү (эгер керек болсо) жана аны arduino наноңузга жүктөө (Board жана COM-порт туура болушу керек)
  • USB кабелин туташтырып туруңуз
  • Jinxти иштетүү
  • матрицанын параметрлерин орнотууну чыкылдатыңыз жана матрицаңыздын өлчөмүн өзгөртүңүз (16дан 16 пикселге чейин)
  • чыкылдатуу чыкылдатуу түзмөк жана туура бирин тандап
  • чыкылдатууну орнотууну чыкылдатыңыз
  • мүмкүнчүлүктөрдөн ырахат алыңыз (жөн эле ойноп көрүңүз)

Jinx arduino файлы

Jinx орнотуу файлы

6 -кадам: Сериал жок

Сериал жок
Сериал жок
Сериал жок
Сериал жок
Сериал жок
Сериал жок

Мен туура билем, сен USB кабелинен ажырап калгың келет;

Ооба, бир жолу бар, бирок бул жолу программалоо бир аз кыйыныраак, анткени код ар бир сүрөт-g.webp

Jinx кодун жүктөөнүн ордуна, бул ino файлын колдонуңуз.

Мен Jinxсиз иштебейм жана жүктөлгөндө USB байланышын талап кылбайт.

Өзгөчө сиз үчүн, инструкцияны толугу менен окуган адам; Мен Spooky.ino аттуу файлды көтөрдүм.

Бул сиз сүйгөн 4 пакман фантомун көрсөтөт;)

Потенциометрди айлантып, анын эмне кыларын билиңиз: б

Кааласаңыз, аны тегеректеп, өзүңүз жасай аласыз;)

Spooky.ino

7 -кадам: Келгиле, ошол партияны рок

Image
Image

Эми сизде өзүңүздүкү бар.

Ошентип, өзүңүз жасаган RGB LedMatrixтен ырахат алыңыз жана ырахат алыңыз: б

Досторуңузга жана үй -бүлөңүзгө көрсөтүңүз, реакцияга жазыңыз !!

Суроолоруңуз болсо, сураңыз, балдарга жардам берүү үчүн бардыгын жасайт !!

Эгер сизге бул проект жакса, мени ээрчиңиз жана бул долбоорго добуш бериңиз, дагы көп нерселерди жүктөйсүз!

Жакында көрүшкөнчө!!

Тынчтык

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