İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: WS2812 LED'lerini Hazırlama
- 3. Adım: Tişörtün Hazırlanması
- Adım 4: LED'leri Tişörtle Birleştirme
- Adım 5: Prototip Elektronik
- Adım 6: İlk Programlama Adımları
- Adım 7: Elektroniği Kalıcı Hale Getirin
- Adım 8: İleri Programlama ve Bitmiş Giyilebilir Cihaz
Video: Arduino DIY 6x6 Matrix Tişört: 8 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
İlk talimatlarıma hoş geldiniz! Size yaklaşık 50€'ya kendi LED matrix tişörtümü nasıl yaptığımı ve Tyler Jones'un harika LED matrix kontrol yazılımını kullanarak güzel animasyonları ve resimleri nasıl gösterebileceğimi göstermek istiyorum. İlk başta 6x8 piksel matris yaptım, ancak daha sonra 6x6 sice olarak değiştirdim, LMCS ile çalışmaz. Bu Öğreticileri yaptıktan sonra yazıyorum, bu yüzden lütfen eksik fotoğraflar için kusura bakmayın. Tişört bile yıkanabilir, LED şeritleri çıkarabilirsiniz. Herhangi bir sorunuz varsa lütfen bana bildirin!
Giyilebilir cihazımı beğendiyseniz, lütfen Arduino yarışmasında oy verin. Teşekkürler:)
EDIT: Bazı IG takipçilerim beğendiği için bununla ilgili bir video hazırladım.
Adım 1: Neye İhtiyacınız Olacak?
Aşağıdaki bileşenlere ihtiyacınız olacak:
- Bedeninize göre tişört (daha gençseniz daha uzun süre giyebilmeniz için daha büyük bir tane alsanız iyi olur): 10€
- WS2812b LED şerit, metre başına 30 LED'li ve toplam 60 LED'li bir şerit kullandım: 20€
- bazı dişi pin başlıkları: 2€
- LED şeridi tutmak için dokunmamış: 2€
- Kaç piksel kullanmak istediğinize bağlı olarak erkek/erkek jumper kabloları: 3€
-
USB kablolu Arduino (UNO): 5€
kalkan için: Prototip kalkan, 3 konumlu vidalı terminal, USB-B devre kartı, 330 ohm direnç, 1000 uF kapasitör 7€
- Cep telefonları için güç bankası (yaklaşık 4000 mAh, ne kadar fazla, o kadar iyi): 15€
- kontrol ünitesi için bir tür muhafaza
Aşağıdaki araçlar faydalı/gerekli:
- lehimleme aletleri (demir, pense, kesici…)
- makas
- başlıkları kesmek için küçük testere ve zımpara kağıdı
- LED şerit tutucu için dikme aletleri
Adım 2: WS2812 LED'lerini Hazırlama
İlk önce LED şeridi hazırlıyoruz. Her 6 (veya kullanmak istediğiniz piksel sayısı ne olursa olsun) LED'lerde bir makasla yazdırılan çizgilerdeki şeridi kesin. Her biri 6 LED'li 6 parça kullandım. Ardından, şerit üzerindeki dişi başlıkları lehimlersiniz. Onları üçlü çiftler halinde satın alabilirsiniz, ancak daha uzun olanları satın alıp sonra istediğiniz gibi keserseniz daha ucuz ve daha iyidir. Mini testere ve zımpara kağıdı veya çapraz pense ve zımpara kağıdı kullanıyorum. Bu çok kolaydır (yukarıdaki resimlere bakın). Her sıra için iki tane olmak üzere istediğiniz kadar yapın. Sonra onları pedlere lehimleyin, iyi bir bağlantıya sahip olduğunuzdan ve kısa devre olmadığından emin olun. Bitmiş satırlar resimlerdeki gibi görünmelidir.
3. Adım: Tişörtün Hazırlanması
Tişört matrisimizi tutacak ve ışığın parlamasına izin verecek. İçine biraz nonwoven ekleyerek sıraları gömleğin içine kaydırabiliyoruz. İlk önce kaç tane ihtiyacınız olacağını hesaplayın. Planları görmek için üstteki resme bakın. Dokunmamış kumaşınızın ne kadar büyük olması gerektiğini hesaplayın. Ayrıca şeritlere sığması için biraz boşluk eklemeniz gerekir. 0, 5cm maksimum ile hesaplayın. İlk ve son şeridi tutmak için her iki uca da biraz malzeme ekleyin.
Dokunmamış kumaşı kesin ve dikkatlice tişörtün içine dikin. Bitmiş sonuç yukarıdaki gibi görünmelidir. Yırtılma sorunu yaşadım, ancak birkaç dikiş atmayı deneyebilirsiniz.
Adım 4: LED'leri Tişörtle Birleştirme
O zaman LED şeritleri ve tişörtü birleştirmenin zamanı geldi. Onları alın ve yavaşça kesenin içine kaydırın. Alt kısımdaki girişle başladığınızdan ve sağ taraftaki tüm veri girişleriyle devam ettiğinizden emin olun. Çok dikkatli olun! Biraz zor, ama diğer taraftan tutarsanız sorun olmaz. Pin başlığınız şeritten daha büyükse, etrafına bir miktar bant yapıştırmanız faydalı olacaktır.
Bittiğinde, fotoğraftaki gibi görünmelidir. Ardından, 10 cm'lik bir erkek/erkek atlama kablosu alın ve 5V ile topraklama pimlerini zikzak düzeninde bağlayın. O zaman ya benim gibi daha uzun bir erkek-dişi jumper ve daha küçük bir erkek-erkek jumper alabilir ve kabloları dokunmamış kumaşın serbest ceplerinin altına geçirerek verileri bir sonraki veriye bağlayabilir ya da basitçe lehimleyebilirsiniz. Ama sonra artık yıkanabilir değil. Doğru yönü izlediğinizden emin olun. Son olarak, veri girişine ve güç kaynağı pinlerine biraz daha uzun atlama telleri bağlayın. Tişörtünüz şimdi hazır!
Adım 5: Prototip Elektronik
Tişörtü test etmek için resimlerdeki devreyi kurmanız yeterlidir. Küçük kalkanlı bir Arduino UNO kullanırdım çünkü doğrudan seri iletişimi kullanabilirsiniz. Tişörtümle ilk önce bir perfboard parçası üzerinde bir DIY Arduino UNO klonu kullandım. Ama sorun şu ki LED matrix kontrol yazılımında kullanılan seri haberleşmeyi yapamıyorsunuz. Hala resimleri/animasyonları gösterebilirsiniz, ancak her seferinde IC'yi çıkarmanız gerekecektir.
Akılda tutulması gereken en önemli şeylerden biri güçtür: Maksimum 1A olan bir powerbank kullandığınızda maksimum 1 amper alabilirsiniz. Fakat Arduino'nun USB portu üzerinden bağladığınızda sigorta olduğu için maksimum 0, 5A alırsınız. Asla sınırı aşmayın! Bu nedenle, güç bankasından sigortasız bir güç kaynağına sahip olmak için basitçe bir USB-B devre kartı (veya sadece bir USB soketi) ekleyebilirsiniz.
Devreyi bir devre tahtası üzerinde kurun ve ikinci adımdaki kapasitörü ve direnci hatırlayın! Devredeki doğrudan USB kablosu yerine, devre kartını kullanabilirsiniz.
Adım 6: İlk Programlama Adımları
Programlama kısmını pek sevmediğim için belirli bir skeç vermeyeceğim. Sadece bazı kütüphanelerle deneyin. Güzel bir tanesi Adafruit NeoMatrix.
Daha iyi ve daha kolay bir yol, "LED Matrix Control Software" adlı bir yazılımdır. Tyler Jones tarafından yapılmış gerçekten harika bir yazılım (kanalına göz attığınızdan emin olun, bazı yararlı videolar yaptı: Tyler Jone'un kanalı).
1.3.2 sürümünü kullanıyordum ama daha yenisi gayet iyi çalışmalı. İşte 1.3.2 sürümü: LMCS 1.3.2, ancak en yeni sürümü de deneyebilirsiniz: LMCS 2.
Sadece yazılımı indirin ve Arduino IDE kullanarak LED sayınız ve Arduino'nuza değiştirilen pin ile "LEDMatrix Seri" adlı oyuncu taslağını yükleyin. Programı başlatın ve COM portunu seç'e basın ve Arduino'nuza bağlanın. Bağlantı durumu yeşile dönmelidir. Ardından çizim,-g.webp
Adım 7: Elektroniği Kalıcı Hale Getirin
5. adımda zaten söylediğim gibi, sürüm bir olarak bir perfboard üzerinde bağımsız bir DIY Arduino kullandım, üstteki resimlere bakın. Ancak daha iyi bir yol var: Bir "prototip kalkanı" kullanarak devreyi Arduino'ya kolayca yerleştirebilirsiniz ve her şey temizdir. 5. adımdakiyle aynı devreyi lehimleyin, ancak matrisi bağlamak için üç konumlu vidalı terminal kullanın. Zaten benim gibi daha deneyimliyseniz, bir perfboard'u kalkan olarak da kullanabilirsiniz. Bu benim 2. versiyonum. Kalkanı lehimlediğimi gösteren bir timelapse görmek istiyorsanız, lütfen Instagram hesabımı ziyaret edin:
Bitirdiğinizde, temiz, güzel ve kompakt bir kontrol üniteniz olmalıdır! Son adımdaki gibi deneyin ve umarız işe yararsa, bunun için bir dava açabilirsiniz. Bence en iyi yol pantolonunuzun bir cebine kontrol ünitesini diğer cebine powerbank'ı koymak. Bir USB kablosu kullanarak bağlarsınız.
Dava açmanın birkaç yolu vardır. Bir 3D yazıcınız varsa, bu iyi bir olasılık olacaktır. Değilse, benim gibi farklı malzemelerden yapabilirsiniz. Eski bir vida kutusu aldım ve ihtiyacım olduğu gibi delikler açtım. Sadece yaratıcı ol.
Adım 8: İleri Programlama ve Bitmiş Giyilebilir Cihaz
Tüm donanım işlerini bitirdiğinizde, onu yazılımla taşınabilir hale getirmenin zamanı geldi. Basitçe "Hızlı LED Kodunu Dışa Aktar" düğmesine basabilir ve kodu Arduino IDE kullanarak 6. adımda yüklemiş olduğunuz LMCS oynatıcıdan döngü bölümüne kopyalayabilirsiniz.
Ardından powerbank'i şarj edin, bir cebe ve kontrol cihazını diğerine koyun, her şeyi bağlayın ve eğlenin! T-shirt'ü yıkamak istiyorsanız, şeritleri ve kabloları çıkarmalısınız ve yıkanabilir.
Okuduğunuz için ve belki bir yorum veya soru için teşekkür ederim, eğer projemi beğendiyseniz lütfen Arduino yarışmasında oy verin!
Önerilen:
Işıklı BB8 Tişört: 6 Adım (Resimlerle)
Light-Up BB8 T-Shirt: Yeni Star Wars filmi herkesin hoşuna gitmeyebilir, ancak bu, Porg'larla kaplı favori Star Wars droidimizi kutlarken eğlenceli vakit geçiremeyeceğimiz anlamına gelmez! Bu sevimli BB-'yi bulduk. Yerel Hedefimizde 8 gömlek ve anında bir LED eklemek istedi
Knight Rider LED Tişört: 3 Adım
Knight Rider LED T Shirt: LilyPad Arduino ana kartından güç alan LED'ler dikilmiş ve iletken bir iplikle bağlanmış 9v'a kadar pil sağlayabilen LilyPad madeni para pil tutucusu olan bir T Shirt
Stranger Things LED Tişört: 8 Adım (Resimli)
Stranger Things LED Tişört: İhtiyacınız olacak malzemeler: 1x Düz Beyaz T-Shirt Mat Siyah Kumaş Boyası (Amazon) 26x Adreslenebilir RGB LED'ler (Polulu) Lehim ve Elektrik Teli Isıyla Daralan Makaron (Maplin) 1x Arduino Uno 1x USB Pil Paketi 1x USB-A Kablosu 1x İğne & Beyaz Tehdit
Arduino Uno (Arduino Powered Robot Face) ile LED Matrix Dizisinin Kontrolü: 4 Adım (Resimli)
Arduino Uno ile LED Matris Dizisini Kontrol Etme (Arduino Powered Robot Face): Bu talimat, bir Arduino Uno kullanarak bir dizi 8x8 LED matrisinin nasıl kontrol edileceğini gösterir. Bu kılavuz, kendi projeleriniz için basit (ve nispeten ucuz) bir görüntü oluşturmak için kullanılabilir. Bu şekilde harfleri, sayıları veya özel animasyonları görüntüleyebilirsiniz
Tişört Üzerinde Esnek Ekranda Pong Oynamak: 8 Adım (Resimli)
Bir Gömlek Üzerinde Esnek Ekranda Pong Oynamak: Bu benim 2013 yılı Cadılar Bayramı kostümüm. Yaklaşık bir yıldır üzerinde çalışıyorum ve yaratması epeyce adam saatini aldı. Ekran 14 x 15 piksel, yani oldukça düşük çözünürlük ama yine de eğlenceli şeyler yapabilir. Fiziksel olarak kaçmaktır