İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
Bu şekilde öğrenmeyi tercih ederseniz, video da yapım sürecinden geçer!
Adım 2: 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
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ı 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:
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.
- 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
İ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!:)