Мазмуну:

Arduino DIY 6x6 Matrix футболкасы: 8 кадам (сүрөттөр менен)
Arduino DIY 6x6 Matrix футболкасы: 8 кадам (сүрөттөр менен)

Video: Arduino DIY 6x6 Matrix футболкасы: 8 кадам (сүрөттөр менен)

Video: Arduino DIY 6x6 Matrix футболкасы: 8 кадам (сүрөттөр менен)
Video: HOW TO MAKE SCROLLING TEXT LED DISPLAY || 6X6 LED MATRIX || DIY LED Matrix BY B.E.E 2024, Ноябрь
Anonim
Image
Image
WS2812 светодиоддорун даярдоо
WS2812 светодиоддорун даярдоо

Менин биринчи көрсөтмөлөрүмө кош келиңиз! Мен сизге өзүмдүн LED матрицамды 50 еврого кантип жасаганымды жана Тайлер Жонстун фантастикалык LED матрицасын башкаруу программасын колдонуп, анимацияларды жана сүрөттөрдү кантип көрсөтүүнү көрсөткүм келет. Башында мен 6x8 пиксель матрицасын жасадым, бирок кийинчерээк 6x6 сикске алмаштырдым, ал LMCS менен иштебейт. Мен бул көрсөтмөлөрдү аткаргандан кийин жазып жатам, андыктан суротторумдун жоктугу үчүн кечирим сурайм. Футболка да жууса болот, сиз LED тилкелерин алып салсаңыз болот. Эгерде суроолоруңуз бар болсо, сураныч мага билдириңиз!

Эгерде менин кийимдерим жакса, Arduino сынагына добуш бериңиз. Рахмат:)

ТҮЗӨТҮҮ: Менин кээ бир IG жолдоочуларым буга макул болушкандыктан, мен бул тууралуу видео тарттым.

1 -кадам: Сизге эмне керек

Сизге төмөнкү компоненттер керек болот:

  • Сиздин өлчөмүңүздөгү футболка (эгер сиз жаш болсоңуз, узунураак кийишиңиз үчүн чоңун алыңыз): 10 €
  • WS2812b LED тилкеси, мен метрине 30 светодиод менен 60 диодду камтыган тилкени колдондум: 20 €
  • кээ бир аял пин төбөлөрү: 2 €
  • LED тилкесин кармоо үчүн токулбаган: 2 €
  • Эркек/эркек секирүүчү кабелдер, канча пикселди колдонууну каалаганыңызга жараша: 3 €
  • USB кабели бар Arduino (UNO): 5 €

    калкан үчүн: Прототип калкан, 3 позиция винт терминалы, USB-B сынык тактасы, 330 ом каршылык, 1000uF конденсатор 7 €

  • Уюлдук телефондор үчүн Powerbank (болжол менен 4000 мАч, ошончолук жакшы): 15 €
  • башкаруу блогу үчүн кандайдыр бир корпус

Төмөнкү куралдар пайдалуу/керектүү:

  • ширетүүчү шаймандар (темир, кычкач, кескич …)
  • кайчы
  • баштарды кесүү үчүн кичинекей араа жана кум кагаз
  • LED тасма кармагыч үчүн шаймандарды тигүү

2 -кадам: WS2812 светодиоддорун даярдоо

WS2812 светодиоддорун даярдоо
WS2812 светодиоддорун даярдоо

Башында биз LED тилкесин даярдайбыз. Басылган сызыктардагы тилкени ар 6 (же каалаган пикселдин санын) кайчылаш LED менен кесип алыңыз. Мен ар биринде 6 светодиод бар 6 даана колдондум. Андан кийин сиз аялдын башын тилкеге ээрчиңиз. Сиз аларды үчтөн экиден сатып алсаңыз болот, бирок узунураактарын сатып алып, анан каалаганыңыздай кесип салсаңыз арзаныраак жана жакшы болот. Мен мини араа менен кум кагазды же диагоналдуу кычкачты жана кум кагазды колдоном. Бул абдан оңой (жогорудагы сүрөттөрдү караңыз). Канча керек болсо, ошонун ар бирин жасаңыз. Андан кийин аларды төшөмөлөргө саласыз, жакшы туташууну жана кыска туташууну жок кылыңыз. Даяр болгон саптар сүрөттөрдөгүдөй болушу керек.

3-кадам: Футболканы даярдоо

Футболканы даярдоо
Футболканы даярдоо
Футболканы даярдоо
Футболканы даярдоо
Футболканы даярдоо
Футболканы даярдоо
Футболканы даярдоо
Футболканы даярдоо

Футболка биздин матрицаны кармап турат жана жарык аркылуу өтөт. Ичине токулбаган материалдарды кошуу менен биз катарларды көйнөккө жылдыра алабыз. Алгач канчага керек болорун эсептеп көрүңүз. Пландарды көрүү үчүн үстүдөгү сүрөттү караңыз. Сиздин токулбаган материал канчалык чоң болушу керектигин эсептеп көрүңүз. Сиз ошондой эле тилкелерге ылайыктуу бир аз орун кошушуңуз керек. Максималдуу 0, 5см менен эсептөө. Биринчи жана акыркы тилкени кармоо үчүн эки учуна бир аз материал кошуңуз.

Токулбаган материалды кесип, этияттык менен футболканын ичине тигиңиз. Даяр жыйынтык жогорудагыдай болушу керек. Менде көйгөй бар болчу, ал бузулду, бирок сиз бир нече таякчаны сынап көрсөңүз болот.

4-кадам: LEDдерди футболка менен бириктирүү

Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү
Футболка менен LED диоддорун бириктирүү

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

Бүткөндөн кийин ал сүрөттөгүдөй болушу керек. Андан кийин сиз жөн эле 10см эркек/эркек секирүүчү кабелин алып, 5V менен жерге төөнөгүчтөрдү зигзаг түрүндө туташтырасыз. Андан кийин сиз меникиндей узунураак эркекти секирүүчүгө, кичирээк эркекти секирип эркекти алып, кабелдерди токулбаган бош чөнтөктөрдүн астына туташтыруу менен же кийинки маалымат менен туташтырсаңыз болот, же сиз жөн гана аларды эритип аласыз. Бирок андан кийин аны жууп салууга болбойт. Туура багытты карманыңыз. Акырында, узунураак секирүүчү зымдарды маалымат киргизүүгө жана электр менен камсыздоо казыктарына туташтырыңыз. Сиздин футболка азыр даяр!

5 -кадам: Электрониканын прототиби

Электрондук прототип
Электрондук прототип
Электрондук прототип
Электрондук прототип

Футболканы сынаш үчүн сүрөттөрдөгү схеманы куруш керек. Мен кичинекей калкан менен Arduino UNO колдонмокмун, анткени сиз түз сериялык байланышты колдоно аласыз. Футболкам менен алгач DIY Arduino UNO клонун перфборддун бир бөлүгүндө колдондум. Бирок маселе, сиз LED матрицасын контролдоо программасында колдонулган сериялык байланышты жасай албай жатканыңызда. Сиз дагы эле сүрөттөрдү/анимацияларды көрсөтө аласыз, бирок ар дайым IC алып чыгууга туура келет.

Эстен чыгарбоо керек болгон эң маанилүү нерселердин бири - бул күч: 1A максималдуу кубаттуулук банкын колдонгондо, сиз максималдуу 1 амфераны ала аласыз. Бирок сиз аны Arduino USB порту аркылуу туташтырганда, максималдуу 0, 5А аласыз, анткени сактандыргыч бар. Эч качан чектен чыкпаңыз! Ошондуктан, сиз жөн эле USB-B сынык тактасын (же жөн эле USB розеткасын) кошуп койсоңуз болот.

Нан тактасында схеманы куруңуз жана экинчи кадамдагы конденсатор менен резисторду эстеңиз! Cicuitтеги түз USB кабелинин ордуна сиз үзүлүү тактасын колдоно аласыз.

6 -кадам: Биринчи программалоо кадамдары

Биринчи программалоо кадамдары
Биринчи программалоо кадамдары

Мен программалоо бөлүгүн такыр жактырбагандыктан, эч кандай конкреттүү эскиздерди бербейм. Жөн гана кээ бир libarys менен айланып көрүңүз. Жакшы Adafruit NeoMatrix.

Жакшы жана андан да оңой жол - бул "LED Matrix Control Software" деп аталган программа. Бул Тайлер Джонс тарабынан жасалган чындап эле сонун программа (анын каналын текшерүүнү унутпаңыз, ал пайдалуу видеолорду тарткан: Тайлер Джон канал).

Мен 1.3.2 версиясын колдонуп жүрдүм, бирок жаңысы жакшы иштеши керек. Бул жерде 1.3.2 версиясы: LMCS 1.3.2, бирок сиз дагы эң акыркы версиясын сынап көрсөңүз болот: LMCS 2.

Жөн гана программаны жүктөп алып, "LEDMatrix Serial" деп аталган плеердин эскизин жүктөп бериңиз, анын светодиоддору жана пин Arduino IDE аркылуу Arduino болуп өзгөрдү. Программаны баштаңыз жана COM портун тандоо баскычын басыңыз жана Arduinoңузга туташыңыз. Байланыштын абалы жашылга өзгөрүшү керек. Андан кийин сүрөт тартуу,-g.webp

7 -кадам: Электрониканы туруктуу кылыңыз

Электрониканы туруктуу кыл
Электрониканы туруктуу кыл
Электрониканы туруктуу кыл
Электрониканы туруктуу кыл
Электрониканы туруктуу кыл
Электрониканы туруктуу кыл

Мен 5 -кадамда айткандай, мен DIY Arduino автономдуу перфбортун биринчи версиясы катары колдондум, үстүндөгү сүрөттөрдү карагыла. Бирок дагы бир жакшы жолу бар: "прототип калканчын" колдонуу менен сиз Arduinoдогу схеманы жөн эле жыйнай аласыз жана баары таза. 5 -кадамдагыдай эле схеманы ээрчиңиз, бирок матрицаны туташтыруу үчүн үч позиционалдык терминал колдонуңуз. Эгерде сиз мага окшоп тажрыйбалуу болсоңуз, анда перфордду калкан катары колдонсоңуз болот. Бул менин 2 -версиям. Эгерде сиз менин калканды ширеткенимди көргүңүз келсе, менин Инстаграмыма кириңиз:

Бүткөндөн кийин, сизде таза, келбеттүү жана компакт контролдоочу блок болушу керек! Акыркы кадамдагыдай кылып сынап көрүңүз жана эгерде ал үмүт менен иштесе, анда сиз буга далил боло аласыз. Менин оюмча, эң жакшы ыкма - контролдоочу бөлүктү шымдын бир чөнтөгүнө, экинчисине кубат банкын салуу. Сиз аны USB кабели аркылуу туташтырасыз.

Бир ишти жасоонун бир нече жолу бар. Эгерде сизде 3D-принтер болсо, бул жакшы мүмкүнчүлүк болмок. Болбосо, мен сыяктуу эле, сиз аны ар кандай материалдардан кура аласыз. Мен эски бурама кутучаны алып, керектүү тешиктерди жасадым. Жөн эле чыгармачыл болуңуз.

8 -кадам: Андан ары программалоо жана бүткөн кийүү

Андан ары программалоо жана бүткөн кийүү
Андан ары программалоо жана бүткөн кийүү
Андан ары программалоо жана бүткөн кийүү
Андан ары программалоо жана бүткөн кийүү

Бардык аппараттык нерселерди бүтүргөндөн кийин, аны программалык камсыздоо аркылуу портативдүү кылууга убакыт келди. Сиз жөн гана "FastLED кодун экспорттоо" баскычын басып, Arduino IDEди колдонуу менен 6-кадамда жүктөгөн LMCS плееринен кодду циклге көчүрө аласыз.

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

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

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