guclusat

Tanınmış Üye
Süper Moderatör
LED KÜPÜ
64 adet LED ve PIC16F877A mikro denetleyicisi ile LED küpü yapımı.

gorunum.webp

PIC16F877A ile 3 Boyutlu Görsel Şölen: 4x4x4 LED Küpü Yapımı

Elektronik hobisinin en ikonik ve görsel olarak tatmin edici projelerinden biri olan 4x4x4 LED Küpü projesini tüm detaylarıyla ele alıyoruz. Bu rehberde, mikrodenetleyici mimarisinden donanım şemasına, yazılım kurulumundan özel karakter desteğine kadar ihtiyacınız olan her şeyi bir arada bulacaksınız.

1. Projenin Kalbi: PIC Mikrodenetleyici ve Bellek Yapısı

Projemizde kullanılan PIC16F877A, modern mikrodenetleyici dünyasının temel taşlarından biridir. PIC işlemcilerde bellek yapısını anlamak, animasyonların nasıl işlendiğini kavramak adına önemlidir:
  • Flash Program Belleği: Yazdığımız kodlar ve animasyon tabloları, enerji kesilse dahi silinmeyen Flash bellekte saklanır.
  • RAM (Veri Belleği): Animasyonlar sırasında LED'lerin anlık durumları ve değişkenler bu hızlı bellekte işlenir.
  • EEPROM: Cihazın açılışta hatırlamasını istediğiniz özel modları veya ayarları burada depolayabilirsiniz.

2. Donanım Tasarımı ve Şema Analizi

Paylaştığımız devre şeması, 64 adet LED’in en verimli şekilde kontrol edilmesini sağlar. Devrenin temel bileşenleri şunlardır:
  • Kontrol Ünitesi: 4 MHz kristal osilatör ile desteklenen PIC16F877A, kararlı bir çalışma frekansı sunar.
  • Multiplexing (Çoklama) Tekniği: 64 LED'i tek tek sürmek yerine, BC327 transistörler ile 4 ana katman (düzlem) üzerinden tarama yapılarak pin tasarrufu sağlanır.
  • Akım Sınırlama: Her bir sütun çıkışına bağlanan 47 Ohm dirençler, LED’lerin güvenli akım sınırları içinde çalışmasını garanti eder.

3. Yazılım ve Animasyon: LEDKUP.HEX

Donanımı canlandıracak olan güç, LEDKUP.HEX dosyasında gizlidir.
  • Bu dosya, karmaşık 3D animasyon dizilerini ve hızlı geçiş algoritmalarını içerir.
  • Mikrodenetleyiciye yüklendiğinde, katmanları saniyede onlarca kez tarayarak göz yanılması yoluyla 3 boyutlu şekillerin oluşmasını sağlar.
 

Eklentiler

Son düzenleme:
Geri
Yukarı