İçindekiler:

Arduino DIY 6x6 Matrix Tişört: 8 Adım (Resimli)
Arduino DIY 6x6 Matrix Tişört: 8 Adım (Resimli)

Video: Arduino DIY 6x6 Matrix Tişört: 8 Adım (Resimli)

Video: Arduino DIY 6x6 Matrix Tişört: 8 Adım (Resimli)
Video: 8x8x8 LED CUBE WITH ARDUINO UNO 2024, Kasım
Anonim
Image
Image
WS2812 LED'lerini hazırlama
WS2812 LED'lerini hazırlama

İ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

WS2812 LED'lerini hazırlama
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ün Hazırlanması
Tişörtün Hazırlanması
Tişörtün Hazırlanması
Tişörtün Hazırlanması
Tişörtün Hazırlanması
Tişörtün Hazırlanması
Tişörtün Hazırlanması
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

LED'leri Tişörtle Birleştirme
LED'leri Tişörtle Birleştirme
LED'leri Tişörtle Birleştirme
LED'leri Tişörtle Birleştirme
LED'leri T-shirt ile Birleştirme
LED'leri T-shirt ile Birleştirme
LED'leri T-shirt ile Birleştirme
LED'leri T-shirt ile 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

Prototip Elektronik
Prototip Elektronik
Prototip Elektronik
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ı

İlk Programlama Adımları
İ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

Elektroniği Kalıcı Hale Getirin
Elektroniği Kalıcı Hale Getirin
Elektroniği Kalıcı Hale Getirin
Elektroniği Kalıcı Hale Getirin
Elektroniği Kalıcı Hale Getirin
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

Daha Fazla Programlama ve Bitmiş Giyilebilir Cihaz
Daha Fazla Programlama ve Bitmiş Giyilebilir Cihaz
Daha Fazla Programlama ve Bitmiş Giyilebilir Cihaz
Daha Fazla 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: