Мазмуну:

Бейтааныш нерселер LED футболка: 8 кадам (сүрөттөр менен)
Бейтааныш нерселер LED футболка: 8 кадам (сүрөттөр менен)

Video: Бейтааныш нерселер LED футболка: 8 кадам (сүрөттөр менен)

Video: Бейтааныш нерселер LED футболка: 8 кадам (сүрөттөр менен)
Video: Тез токулат, оңой жөнөкөй: кооз үстү, жайкы токулган койнок. Трикотаж боюнча окуу куралы 2024, Ноябрь
Anonim
Image
Image
Маалымат линияларын ширетүү
Маалымат линияларын ширетүү

Сизге керектүү материалдар:

  • 1x Жөнөкөй ак футболка
  • Matte Black Fabric Paint (Amazon)
  • 26x даректүү RGB LED (Polulu)
  • Лайнер жана электр зымдары
  • Жылуулукту кыскартуучу түтүктөр (Maplin)
  • 1x Arduino Uno
  • 1x USB Батарея пакети
  • 1x USB-A кабели
  • 1x ийне жана ак жип

Сизге керек болгон жабдуулар:

бир ширетүүчү темир

1 -кадам: Маалымат линияларын ширетүү

Маалымат линияларын ширетүү
Маалымат линияларын ширетүү

Биринчи кадам - LED чырактарынын чынжырын куруу. Эгерде сиз бул проектте колдонулган Pololuго ар кандай светодиоддорду колдонуп жатсаңыз, анда бир аз өзгөртүүлөрдү киргизүүгө туура келет, бирок принцип бирдей.

Soldering

Биз маалымат линияларын бирге ширетүүдөн баштайбыз. Бардык 26 светодиод үчүн DOUT пини DIN пинине туташуусу керек. Чынжырдагы акыркы LED туташтырылбай калат жана биринчи LED акыры Arduino менен туташа турган узун зымга муктаж болот.

Жылуулукту кыскартуучу түтүктөр

LED төөнөгүчтөрү бири-бирине жакын болгондуктан, биз футболкада ары-бери жылып баратканда тийбеши үчүн жылуулукту азайтуучу түтүктөрдү колдонушубуз керек. Биз муну азыр зымдарга кошушубуз керек, бирок биз бардык зымдар ширетилмейинче аларды кичирейтпейбиз.

Эстей турган нерселер

  • Stranger Things дубалы 8-9-9 конфигурациясына ээ, андыктан зымдарды зарыл болгон жерде узартууну унутпаңыз
  • Ар бир санариптик зымга эки бит жылуулукту азайтуучу түтүктү кошууну унутпаңыз жана ширеткичти ага өтө жакындатпоого аракет кылыңыз, андыктан ал байкабай эле кичирейип кетпейт.
  • DIN жана DOUT казыктарын туура аныктоо үчүн өзгөчө этият болуңуз. DOUT пини кыйла чоңураак жана LEDдин капталындагы жалпак четине туура келет

2 -кадам: Электр линияларын ширетүү

Электр линияларын ширетүү
Электр линияларын ширетүү

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

Жарык диоддун ар бир GND жана 5V бутуна ага эки зым керек болот, бирин экинчисине чейин жана экинчисине LED (андыктан чынжырдын акыркы диодунда ар бир бутуна туташкан зым гана болот).

3 -кадам: Жылуулук түтүктөрүн кыскартуу

Эми бардык кабелдер ширетилгенден кийин, биз жылуулукту азайтуучу түтүктөрдү кичирейте алабыз. Улантуудан мурун, 5V жана GND чырактарын Arduinoго туташтыруу керек, баары туура туташкан. Эгерде бардык светодиоддор күйүп калса, анда сиз жакшысыз, эгерде диоддордун туура эмес жолго салынбаганын же 5V менен GND пинди чаташтырып албаганыңызды текшериңиз.

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

Эстей турган нерселер

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

4 -кадам: Arduino программалоо

Arduino программалоо
Arduino программалоо
Arduino программалоо
Arduino программалоо
  • Сиздин машинаңызда акыркы Arduino программалоо колдонмосу орнотулганын текшериңиз.
  • Эскизге өтүңүз -> Китепкананы кошуу -> Китепканаларды башкаруу…
  • PololuLedStrip издеп, аны орнотуңуз

Бул орнотулгандан кийин сизде LED тилкесин текшерүү үчүн бир нече мисал болот. Файлга өтүңүз -> Мисалдар -> PololuLedStrip жана туш келди мисалды тандаңыз. Пайда болгон коддун үстү жагында сиз бул сапты көрөсүз:

PololuLedStrip ledStrip;

5V зымын Arduinoдогу 5V портуна, GND зымын GND портуна жана маалымат зымын 12 пинге туташтырыңыз (же жогорудагы коддун катарында 12ди өзгөртүңүз. Чуркоо баскычын басыңыз, ошондо сиздин LED тилкесиңиз күйүп кетиши керек.

5 -кадам: Кодекс

Кодекс
Кодекс

Мен колдонгон код GitHubда жеткиликтүү.

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

Stranger Things дубалынын максаттары үчүн бул сизге керек.

Бир гана эскертүү - демейки коддо "MERRY CHRISTMAS" деген сөз айкашы айтылат. Муну каалаган нерсеге өзгөртүү үчүн, бул коддун сабына өтүңүз:

char text = "M E R R Y C H R I S T M A S";

Муну каалаган текст сабына өзгөртүңүз, бирок баары баш тамгалар менен жазылганын жана ар бир тамганын ортосунда боштук бар экенин текшериңиз, анткени бул анимациядагы тамгалар ортосундагы боштукту камсыз кылат.

Андан кийин, sequencount функциясына өтүңүз жана 32 санын, белгиленген саптагы символдордун санына (боштуктарды кошкондо) өзгөртүүңүз керек.

Кодуңузду кайра иштетиңиз, жана футболкаңыз жаңы билдирүүңүз менен жанат.

6 -кадам: тигүү

Тигүү
Тигүү

Эми сиз LEDди футболкага тиге аласыз. Чоочун нерселер дубалы бир аз иретке келбеген көрүнүшкө ээ, андыктан тыкандык бул учурда биринчи орунда эмес. Бул көрүнүшкө мурун сүрөттө көрсөтүлгөндөй зымдарды бурап коштум. Эгерде сиз буга чейин эч нерсе тиге элек болсоңуз (бул долбоордо мага окшоп), бул видеону карап көрүңүз. Сиз негизинен зымды тегерете тигип, аны канааттандырмайынча тегерете турасыз. Бактыга жараша, дубалдын баш аламан табияты начар тигүү техникасы да кечирилиши мүмкүн экенин билдирет.

7 -кадам: Тамгаларды сүрөткө тартуу

Мен бул долбоордо колдонууну тандап алган кездеменин боёгу жагымдуу жука түтүк менен келет, бул сүрөттү жеңилдетет. Футболканын ичине кандайдыр бир картаны коюу менен баштаңыз, анткени боек кездемеден өтөт. Жетекчи катары шоудагы скриншотту колдонуп, тамганын тиешелүү LEDинин жанындагы алфавитти кылдаттык менен боёгула. Типти тууроо өтө деле кыйын эмес жана буга чейин айтылгандай, бир аз баш аламан көрүнүш чындыгында бул долбоор үчүн тазага караганда жакшыраак чыгат.

8 -кадам: Тийиштерди бүтүрүү

Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү
Тийиштерди бүтүрүү

Биз азыр Ардуинону футболкага бекитишибиз керек. Муну кийүү оңой болот, анткени футболкадан чөнтөгүңүздө жайгашкан тышкы батареяга бир гана USB кабели керек.

Футболканын капталындагы кичинекей тешикти кесип, бирок ар бир зымды тойгузуудан баштаңыз. Сиз андан кийин Arduino алып, футболканын ИЧИНЕ тиге аласыз. Аны капталга карай коюңуз, ал көрүнбөйт жана отурууңузду бузбайт. Тигилгенден кийин, аны кандайдыр бир скотч менен жаап коюңуз, ошондо төөнөгүчтөр ордунда калат жана Arduino сиз кийип жүргөндө териңизге ыңгайсыздык менен кирбейт.

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