İçindekiler:

Giyilebilir LED Matrix Ekran Rozeti: 8 Adım (Resimlerle)
Giyilebilir LED Matrix Ekran Rozeti: 8 Adım (Resimlerle)
Anonim
Giyilebilir LED Matris Ekran Rozeti
Giyilebilir LED Matris Ekran Rozeti

Bir etkinlik, yarışma ve hatta bir doğum günü partisi mi düzenliyorsunuz?

Rozetler, tanışmaları ve kutlamaları çok daha kolay hale getirebilecek çok yönlü öğelerdir. Asla "merhaba, benim adım …………" ile sohbete başlamazsınız. peki neden rozetin olmalı?

Öyleyse, gururla tutturabileceğiniz ve bir sonraki önemli etkinliğinizde takabileceğiniz bir PCB Rozeti tasarlayalım.

Bu projede, rozet boyutunda ATtiny85 tabanlı LED matris ekran (5x4 matris) nasıl oluşturduğumu göstereceğim. ATtiny85 kullanarak 20 LED'i sürmek için Charliplexing tekniğini kullandım.

Hatta rozetinize dilediğiniz gibi kolayca ekstra metinler ekleyebilirsiniz. Bu harika PCB rozeti ile kalabalıkta öne çıkın.

Başlayalım:)

1. Adım: Videoyu İzleyin

Image
Image

Bu şekilde öğrenmeyi tercih ederseniz, video da yapım sürecinden geçer!

Adım 2: Bu Projede Kullanılanlar

Bu Projede Kullanılanlar
Bu Projede Kullanılanlar
Bu Projede Kullanılanlar
Bu Projede Kullanılanlar
Bu Projede Kullanılanlar
Bu Projede Kullanılanlar

Donanım bileşenleri

  • Mikroçip ATtiny85 x1
  • Düğme Pil CR2032 x1
  • 3 mm LED x20
  • CR2032 Düğme Pil Tutacağı x1
  • 8 pinli DIP IC Soketi x1

  • Slayt Anahtarı x1
  • Direnç 100 ohm x5

ATtiny85'i programlamak için bir arduino uno veya diğer herhangi bir arduino kartına ihtiyacınız var

Yazılım uygulamaları:

Arduino IDE'si

El aletleri:

Havya

Adım 3: Charlieplexing

Charliplexing, bir mikrodenetleyici üzerinde nispeten az sayıda I/O pininin kullanıldığı çoğullanmış bir ekranı çalıştırmak için bir tekniktir, örn. bir dizi LED'i sürmek için. Yöntem, geleneksel çoğullama üzerinde verimlilik elde etmek için mikrodenetleyicinin üç durumlu mantık yeteneklerini kullanır.

Charlieplexing formülü LED'ler = n^2 - n

burada 'n' kullanılan pin sayısıdır.

ISP olarak arduino ile programlanmış bir ATtiny85 kullanıyorum. Yani 20 LED için 5 pin kullanıyor.

Charlieplexing hakkında daha fazla bilgi:

Adım 4: Şematik Diyagram

Adım 5: Prototip

Prototip!
Prototip!
Prototip!
Prototip!
Prototip!
Prototip!
Prototip!
Prototip!

Bir PCB tasarlamadan önce, bir perfboard üzerinde bir prototip oluşturmaya karar verdim.

Ve iyi çalıştı……

Adım 6: PCB Tasarımı

PCB Tasarımı
PCB Tasarımı
PCB Tasarımı
PCB Tasarımı
PCB Tasarımı
PCB Tasarımı
PCB Tasarımı
PCB Tasarımı

PCB Tasarımı için KiCad kullandım. Kenar kesimi, Autodesk Fusion 360 kullanılarak tasarlanan ve oluşturulan. DXF dosyası kullanılarak yapıldı.

PCB rozetinin boyutu 55*86 mm idi.

PCBWay.com üzerinden PCB'yi alıntıladım ve sipariş ettim.

Not: Ortadaki Beyaz İpek Ekran Adınızı veya İstediğinizi Yazmanız İçin Sağlanmıştır:)

Lehimlemeden sonra PCB şöyle görünür:

resim
resim

Bu proje açık kaynak kodludur. Kendinizinkini oluşturmak isterseniz, tüm kaynaklar GitHub sayfamda mevcuttur.

Adım 7: Devreyi ATtiny Flaşına Bağlayın

(Pili şimdi TAKMAYIN.)

PCB üzerinde ATtiny85'i programlamak için 6 pinli konektör sağladım. 6 pinli konektörün yanındaki küçük nokta ilk pindir (MISO), alternatif bağlantılar için fotoğraflara bakın.

resim
resim
resim
resim
  • Arduino +5V - VCC
  • Arduino GND-GND
  • Arduino pin 10 -RST
  • Arduino pin 11 -MOSI
  • Arduino pin 12 -MISO
  • Arduino pimi 13 -SCK

ATtiny'yi programlamak için aşağıdaki bağlantıyı takip edin:

Instructables Topluluk Yöneticisi randofo, "Arduino ile ATtiny Programlayın" üzerine güzel bir talimat yazmıştı.

tüm kaynak dosyaları githhub sayfamdan indirebilirsiniz:https://github.com/amalmathewtech/ATtiny_LED_Matrix_Display_Badge

Arduino IDE Tools Menüsünü yapılandırdıktan sonra, verilen arduino taslağını yükleyin

Not: Arduino taslağının 11. satırını dilediğiniz gibi görüntülemek için güncelleyin

Adım 8: Gizlice Göz At Videosu

Image
Image

İyi eğlenceler:)

Okuduğunuz için çok teşekkür ederim, daha fazla bilgiye ihtiyacınız olursa yorumlarda sormaktan çekinmeyin, size cevap vermek için elimden geleni yapacağım.

Bu projeyi beğendiyseniz, Parti Mücadelesi için Oy vererek projeme destek olabilirsiniz.

Projemi PCBWAY'in I can Lehimleme KIT 2019 yarışmasında da destekleyebilirsiniz.

Mutlu yapım!:)

Önerilen: