Mündəricat:

Arduino DIY 6x6 Matrix T-shirt: 8 addım (şəkillərlə)
Arduino DIY 6x6 Matrix T-shirt: 8 addım (şəkillərlə)

Video: Arduino DIY 6x6 Matrix T-shirt: 8 addım (şəkillərlə)

Video: Arduino DIY 6x6 Matrix T-shirt: 8 addım (şəkillərlə)
Video: Arduino LilyPad LED Matrix T-Shirt 2024, Iyul
Anonim
Image
Image
WS2812 LED -lərinin hazırlanması
WS2812 LED -lərinin hazırlanması

İlk göstərişlərimə xoş gəldiniz! Təxminən 50 avroya öz LED matrisli köynəyimi necə hazırladığımı və Tyler Jones tərəfindən fantastik LED matris idarəetmə proqramından istifadə edərək gözəl animasiyalar və şəkillər göstərməyimi sizə göstərmək istəyirəm. Əvvəlcə 6x8 piksellik bir matris etdim, amma sonradan 6x6 ölçüsünə keçdim, LMCS ilə işləməyəcək. Bu Təlimatları yazdıqdan sonra yazıram, xahiş edirəm itkin şəkillər üçün üzr istəyirəm. T-shirt hətta yuyula bilər, LED şeritlərini çıxara bilərsiniz. Hər hansı bir sualınız varsa, mənə bildirin!

Geyinməyimi sevirsinizsə, zəhmət olmasa Arduino yarışmasında ona səs verin. Çox sağ ol:)

EDIT: Bəzi IG izləyicilərim buna razı olduqları üçün bu barədə bir video hazırladım.

Addım 1: Nə lazımdır

Aşağıdakı komponentlərə ehtiyacınız olacaq:

  • Ölçünüzdə olan köynək (daha gənc olsanız daha uzun geyə biləcəyiniz üçün daha böyük olanı götürsəniz yaxşı olar): 10 €
  • WS2812b LED şeridi, metr başına 30 LED və cəmi 60 LED olan bir zolaq istifadə etdim: 20 €
  • bəzi qadın pin başlıqları: 2 €
  • LED şeridi tutmaq üçün toxunmamış: 2 €
  • İstifadə etmək istədiyiniz pikseldən asılı olaraq kişi/kişi tullanan kabellər: 3 €
  • USB kabel ilə Arduino (UNO): 5 €

    qalxan üçün: Prototip qalxanı, 3 mövqeli vintli terminal, USB-B qırılma lövhəsi, 330 ohm rezistor, 1000 uF kondansatör 7 €

  • Cib telefonları üçün Powerbank (təxminən 4000mAh, nə qədər yaxşı olsa): 15 €
  • idarəetmə bölməsi üçün bir növ mənzil

Aşağıdakı vasitələr köməkçi/zəruridir:

  • lehimləmə alətləri (dəmir, kəlbətin, kəsici …)
  • qayçı
  • başlıqları kəsmək üçün kiçik mişar və qum kağızı
  • LED şerit tutacağı üçün alətlər tikin

Addım 2: WS2812 LED -lərinin hazırlanması

WS2812 LED -lərinin hazırlanması
WS2812 LED -lərinin hazırlanması

Əvvəlcə LED şeridi hazırlayırıq. Çap edilmiş xətlərdəki şeridi hər 6 (və ya istifadə etmək istədiyiniz piksel sayı) LED -ləri qayçı ilə kəsin. Hər biri 6 LED olan 6 ədəd istifadə etdim. Sonra qadın başlıqlarını zolağa lehimləyin. Onları üç cüt satın ala bilərsiniz, ancaq daha uzun olanları alıb istədiyiniz kimi kəssəniz daha ucuz və daha yaxşıdır. Bir mini mişar və qum kağızı və ya çapraz pens və qum kağızı istifadə edirəm. Bu çox asandır (yuxarıdakı şəkillərə baxın). İstədiyiniz qədər, hər sıra üçün ikisini düzəldin. Sonra onları yastiqciklərə lehimləyin, yaxşı bir əlaqə və qısaqapanma olmadığından əmin olun. Hazır sətirlər şəkildəki kimi olmalıdır.

Addım 3: T-shirt hazırlamaq

T-shirt hazırlanır
T-shirt hazırlanır
T-shirt hazırlanır
T-shirt hazırlanır
T-shirt hazırlanır
T-shirt hazırlanır
T-shirt hazırlanır
T-shirt hazırlanır

T-shirt matrisimizi tutacaq və işığın keçməsinə imkan verəcək. İçəriyə toxunmamış bir parça əlavə edərək, satırları köynəyin içinə sürüşdürə bilərik. Əvvəlcə nə qədər ehtiyacınız olacağını hesablayın. Planları görmək üçün yuxarıdakı şəkilə baxın. Toxunmamış materialınızın nə qədər böyük olacağını hesablayın. Şeritlərə uyğun bir yer də əlavə etməlisiniz. Maksimum 0, 5 sm ilə hesablayın. İlk və son şeridi tutmaq üçün hər iki ucuna bir az material əlavə edin.

Toxunmamış parçanı kəsin və diqqətlə T-shirtin içərisinə tikin. Bitmiş nəticə yuxarıdakı kimi görünməlidir. Yıxdığı bir problem var idi, amma bir neçə yapışqan sınaya bilərsiniz.

Addım 4: T-shirt ilə LEDləri birləşdirin

T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi
T-shirt ilə LED-lərin birləşdirilməsi

Sonra LED şeritləri və köynəyi birləşdirmə vaxtıdır. Onları götürün və yumşaq bir şəkildə çantaya qoyun. Aşağıdakı girişdən başlamağınızdan və sağdakı bütün məlumat girişləri ilə davam etdiyinizdən əmin olun. Çox diqqətli olun! Bir az çətin olsa da, digər tərəfdən tutsanız, yaxşı olar. Pin başlığınız şeriddən daha böyükdürsə, ətrafında bir az lent etmək faydalıdır.

Bitirdikdən sonra fotoşəkildə olduğu kimi görünməlidir. Sonra yalnız 10 sm uzunluğunda bir kişi/kişi tullanan kabel götürün və 5V və topraklama pinlərini ziqzaq şəklində bağlayın. Daha sonra ya mənim kimi daha uzun bir kişidən dişi tullanana, daha kiçik bir kişidən kişi tullananına keçə bilərik və kabelləri toxunmamış parçaların sərbəst ciblərinin altına bağlayaraq növbəti məlumatlarla bağlaya bilərsiniz və ya sadəcə lehimləyirsiniz. Ancaq sonra artıq yuyula bilməz. Doğru istiqaməti izlədiyinizə əmin olun. Nəhayət, bir neçə uzun keçid telini məlumat girişinə və enerji təchizatı pinlərinə bağlayın. T-shirtiniz hazırdır!

Addım 5: Prototip Elektronikası

Prototip Elektronika
Prototip Elektronika
Prototip Elektronika
Prototip Elektronika

T-shirt sınamaq üçün sadəcə şəkillərdəki dövrə qurmalısınız. Kiçik bir qalxan olan bir Arduino UNO istifadə edərdim, çünki birbaşa serial ünsiyyətindən istifadə edə bilərsiniz. T-shirtimlə əvvəlcə bir parça taxtada DIY Arduino UNO klonundan istifadə etdim. Ancaq problem ondadır ki, LED matrisə nəzarət proqramında istifadə olunan serial ünsiyyətini qura bilmirsən. Hələ də şəkilləri/animasiyaları göstərə bilərsiniz, ancaq hər dəfə IC -ni çıxarmalı olacaqsınız.

Yadda saxlamalı olduğunuz ən əhəmiyyətli şeylərdən biri gücdür: 1A maksimum güc bankından istifadə edərkən maksimum 1 ampfer əldə edə bilərsiniz. Ancaq Arduinonun USB portu ilə bağladığınızda bir sigorta olduğu üçün maksimum 0, 5A alırsınız. Heç vaxt limiti aşmayın! Buna görə sigortasız olaraq güc bankından güc təmin etmək üçün sadəcə bir USB-B qırılma lövhəsi (və ya sadəcə bir USB yuvası) əlavə edə bilərsiniz.

Çörək taxtasında dövrə qurun və ikinci addımdakı kondansatörü və rezistoru xatırlayın! Çıxışdakı birbaşa USB kabeli əvəzinə qırılma lövhəsindən istifadə edə bilərsiniz.

Addım 6: İlk Proqramlaşdırma Adımları

İlk Proqramlaşdırma Adımları
İlk Proqramlaşdırma Adımları

Proqramlaşdırma hissəsini çox sevmədiyim üçün heç bir xüsusi eskiz verməyəcəyəm. Yalnız bəzi libarys ilə birlikdə cəhd edin. Gözəl biri Adafruit NeoMatrix -dir.

Daha yaxşı və daha asan bir yol "LED Matrix Control Software" adlı bir proqramdır. Tyler Jones tərəfindən hazırlanan həqiqətən zəhmli bir proqramdır (kanalına baxdığınızdan əmin olun, bəzi faydalı videolar çəkdi: Tyler Jone kanalı).

1.3.2 versiyasından istifadə edirdim, amma yenisi yaxşı işləməlidir. İşdə 1.3.2 versiyası: LMCS 1.3.2, eyni zamanda ən yeni versiyasını da sınaya bilərsiniz: LMCS 2.

Proqramı yükləyin və "LEDMatrix Serial" adlı oyunçu eskizini LED sayınız və Arduino IDE istifadə edərək Arduino olaraq dəyişdirilmiş pinlə yükləyin. Proqramı başladın və COM portunu seçin və Arduino -ya qoşulun. Bağlantı vəziyyəti yaşıl rəngə çevrilməlidir. Sonra rəsm,-g.webp

Addım 7: Elektronikanı Daimi Edin

Elektronikanı daimi edin
Elektronikanı daimi edin
Elektronikanı daimi edin
Elektronikanı daimi edin
Elektronikanı daimi edin
Elektronikanı daimi edin

Artıq 5 -ci addımda dediyim kimi, birinci versiya olaraq bir taxta parçası üzərində müstəqil bir DIY Arduino istifadə etdim, yuxarıdakı şəkillərə baxın. Ancaq daha yaxşı bir yol var: "prototip qalxanı" istifadə edərək Arduino -da dövrə yığa bilərsiniz və hər şey təmizdir. 5 -ci addımda olduğu kimi eyni dövrəni lehimləyin, ancaq matrisi bağlamaq üçün üç pozisiyalı vintli terminal istifadə edin. Mənim kimi daha təcrübəli olsanız, sadəcə bir qalxan kimi bir perfboard istifadə edə bilərsiniz. Bu mənim 2 versiyamdır. Qalxanı lehimləmə vaxtımın vaxtını görmək istəyirsinizsə, zəhmət olmasa İnstagramıma daxil olun:

Bitirdikdən sonra təmiz, gözəl görünüşlü və kompakt idarəetmə qurğunuz olmalıdır! Son addımdakı kimi sınayın və inşallah işləyirsə, bunun üçün bir iddia edə bilərsiniz. Düşünürəm ki, ən yaxşı yol şalvarın bir cibinə, digərinə isə güc bankının qoyulmasıdır. Bir USB kabeli istifadə edərək bağlayırsınız.

Dava açmağın bir neçə yolu var. 3D printeriniz varsa, bu yaxşı bir ehtimal olardı. Yoxdursa, mənim kimi fərqli materiallardan tikə bilərsiniz. Köhnə bir vida qutusu götürdüm və lazım olduğu kimi deşiklər etdim. Yalnız yaradıcı olun.

Addım 8: Əlavə Proqramlaşdırma və Hazır Geyilə bilən

Əlavə Proqramlaşdırma və Hazır Geyilə bilən
Əlavə Proqramlaşdırma və Hazır Geyilə bilən
Əlavə Proqramlaşdırma və Hazır Geyilə bilən
Əlavə Proqramlaşdırma və Hazır Geyilə bilən

Bütün hardware işlərini bitirdikdən sonra onu proqram təminatı ilə portativ etmək vaxtıdır. Sadəcə "FastLED Kodunu İxrac et" düyməsini basaraq Arduino IDE-dən istifadə edərək 6-cı addımda yüklədiyiniz LMCS pleyerindən kodu loop hissəsinə kopyalaya bilərsiniz.

Sonra güc bankını doldurun, bir cibə, digər nəzarətçiyə qoyun, hər şeyi birləşdirin və əylənin! T-shirt yuymaq istəyirsinizsə, zolaqları və kabelləri çıxarmalısınız və yuyula bilər.

Oxuduğunuz üçün və bəlkə də bir şərh və ya sualınız üçün təşəkkür edirəm, əgər mənim layihəmi bəyənirsinizsə, Arduino yarışmasında ona səs verin!

Tövsiyə: