Мазмұны:

Arduino DIY 6x6 матрицалық футболка: 8 қадам (суреттермен)
Arduino DIY 6x6 матрицалық футболка: 8 қадам (суреттермен)

Бейне: Arduino DIY 6x6 матрицалық футболка: 8 қадам (суреттермен)

Бейне: Arduino DIY 6x6 матрицалық футболка: 8 қадам (суреттермен)
Бейне: 6x6 Capacitive Sensing Grid with Arduino Nano and MPR121 2024, Шілде
Anonim
Image
Image
WS2812 жарық диодтарын дайындау
WS2812 жарық диодтарын дайындау

Менің алғашқы нұсқауларыма қош келдіңіз! Мен сізге шамамен 50 евролық светодиодты матрицаны қалай шығарғанымды және Тайлер Джонстың фантастикалық жарықдиодты матрицалық басқару бағдарламасын қолдана отырып, анимация мен суреттерді қалай көрсету керектігін көрсеткім келеді. Алдымен мен 6x8 пиксель матрицасын жасадым, бірақ кейінірек 6x6 өлшеміне ауыстырдым, ол LMCS -пен жұмыс істемейді. Мен бұл нұсқаулықтарды жасағаннан кейін жазып отырмын, сондықтан фотолардың жоғалғаны үшін кешірім сұраймын. Футболканы тіпті жууға болады, жарықдиодты жолақтарды шығаруға болады. Егер сізде сұрақтар туындаса, маған хабарлаңыз!

Егер сізге менің киімім ұнайтын болса, Arduino байқауында оған дауыс беріңіз. Рақмет сізге:)

EDIT: Менің кейбір IG ізбасарларым бұған келіскендіктен, мен бұл туралы бейне түсірдім.

1 -қадам: Сізге не қажет

Сізге келесі компоненттер қажет болады:

  • Сіздің өлшеміңіздегі футболка (үлкенірек болған жөн, егер сіз әлі жас болсаңыз, оны ұзағырақ кие аласыз): 10 €
  • WS2812b жарық диодты жолағы, мен метрге 30 светодиодты және барлығы 60 светодиоды бар жолақты қолдандым: 20 €
  • кейбір әйелдер түйін тақырыптары: 2 €
  • жарықдиодты жолақты ұстауға арналған мата: 2 €
  • Қанша пиксельді қолданғыңыз келетініне байланысты еркек/еркек кабельдері: 3 €
  • USB кабелі бар Arduino (UNO): 5 €

    қалқан үшін: прототипті қалқан, 3 позициялы бұрандалы терминал, USB-B ажырату тақтасы, 330 Ом резисторы, 1000uF конденсатор 7 €

  • Ұялы телефондарға арналған Powerbank (шамамен 4000mAh, соғұрлым жақсы): 15 €
  • басқару блогы үшін қандай да бір корпус

Келесі құралдар пайдалы/қажет:

  • дәнекерлеу құралдары (темір, қысқыш, кескіш …)
  • қайшы
  • тақырыптарды кесу үшін кішкене ара мен құм қағаз
  • жарықдиодты жолақ ұстағышқа арналған құралдарды тігу

2 -қадам: WS2812 жарық диодтарын дайындау

WS2812 жарық диодтарын дайындау
WS2812 жарық диодтарын дайындау

Алдымен біз жарықдиодты жолақты дайындаймыз. Қайшымен жарықдиодты жарықдиодты әр 6 (немесе сіз қолданғыңыз келетін пикселдердің кез келген санына) басылған жолдардағы жолақты кесіңіз. Мен әрқайсысында 6 светодиоды бар 6 бөлікті қолдандым. Содан кейін сіз жолақтарға аналық тақырыптарды дәнекерлеңіз. Сіз оларды үш жұппен сатып ала аласыз, бірақ егер сіз ұзағырақ сатып алып, содан кейін қалағаныңызша кесіп алсаңыз, бұл арзанырақ және жақсы. Мен шағын ара мен құм қағазды немесе қиғаш қысқыш пен құм қағазды қолданамын. Бұл өте оңай (жоғарыдағы суреттерді қараңыз). Қажет болғанша әр жолға екіден жасаңыз. Содан кейін сіз оларды жастықшаларға дәнекерлеңіз, жақсы байланыс пен қысқа тұйықталудың болмауын қадағалаңыз. Дайын жолдар суреттегідей болуы керек.

3-қадам: футболканы дайындау

Футболка дайындау
Футболка дайындау
Футболканы дайындау
Футболканы дайындау
Футболканы дайындау
Футболканы дайындау
Футболканы дайындау
Футболканы дайындау

Футболка біздің матрицаны ұстайды және оған жарық түседі. Ішіне тоқыма емес материалдарды қосу арқылы біз көйлектерге қатарларды сырғыта аламыз. Алдымен сізге қанша қажет болатынын есептеңіз. Жоспарларды көру үшін жоғарыдағы суретті қараңыз. Тоқылмайтын материалдың көлемі қандай болатынын есептеңіз. Сондай -ақ, жолақтарға сәйкес келетін бос орын қосу керек. Максимум 0, 5см -мен есептеңіз. Бірінші және соңғы жолақты ұстап тұру үшін екі жағына біраз материал қосыңыз.

Матаны тоқып, оны футболканың ішкі жағына мұқият тігіңіз. Дайын нәтиже жоғарыдағыдай болуы керек. Менде мәселе шешілді, бірақ сіз бірнеше стикерді қолдана аласыз.

4-қадам: светодиодтарды футболкамен біріктіру

Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру
Футболкамен светодиодтарды біріктіру

Содан кейін жарықдиодты жолақтар мен футболканы біріктіру керек. Оларды алып, сөмкеге ақырын сырғытыңыз. Төменгі жағындағы кірістен бастап, барлық деректерді оң жақта жалғастыруды ұмытпаңыз. Өте мұқият болыңыз! Бұл біршама қиын, бірақ оны екінші жағынан ұстағанда, бәрі жақсы болады. Егер түйреуіштің тақырыбы жолақтан үлкен болса, оның айналасында таспа жасау пайдалы.

Аяқтағаннан кейін ол фотодағыдай болуы керек. Содан кейін сіз 10 см ерлер мен еркектерге арналған кабельді алып, 5В пен жерге түйреуіштерді зигзаг түрінде қосасыз. Содан кейін сіз мен сияқты ұзын еркек пен секірушіге, ал кіші еркекке секіруге болады және келесі деректерді кабельдерді тоқыма емес қалталардың астына бұрау арқылы қосуға болады, немесе сіз оларды дәнекерлей аласыз. Бірақ содан кейін оны жууға болмайды. Дұрыс бағытты ұстанғаныңызға көз жеткізіңіз. Ақырында, ұзынырақ өтпелі сымдарды деректер кірісі мен қуат көзінің түйреуіштеріне қосыңыз. Сіздің футболкаңыз қазір дайын!

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

Электрониканың прототипі
Электрониканың прототипі
Электрониканың прототипі
Электрониканың прототипі

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

Есте сақтау керек ең маңызды нәрселердің бірі - бұл қуат: 1A максималды қуат банкін пайдаланған кезде максималды 1 амперді алуға болады. Бірақ сіз оны Arduino USB порты арқылы қосқанда, максималды 0, 5А аласыз, себебі сақтандырғыш бар. Ешқашан шектен шықпаңыз! Сондықтан қоректендіргіштен сақтандырғышсыз қуат алу үшін USB-B ажырату тақтасын (немесе жай ғана USB розеткасын) қосуға болады.

Схеманы нан тақтасына салыңыз және конденсатор мен резисторды екінші қадамнан есте сақтаңыз! Тікелей USB кабелінің орнына сөндіру тақтасын қолдануға болады.

6 -қадам: Бағдарламалаудың алғашқы қадамдары

Бағдарламалаудың алғашқы қадамдары
Бағдарламалаудың алғашқы қадамдары

Маған бағдарламалау бөлігі ұнамайтындықтан, мен ешқандай нақты эскиз бермеймін. Тек кейбір кітапханашылармен айналысуға тырысыңыз. Жақсы - 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 байқауында оған дауыс беріңіз!

Ұсынылған: