Skip to content

Latest commit

 

History

History
50 lines (26 loc) · 2.24 KB

File metadata and controls

50 lines (26 loc) · 2.24 KB

🐾 Meow Deck v2.0: Advanced Macro Console

OLED Integrated, Dual-Encoder Control, and Dynamic Centering Engine Meow Deck, sıradan bir makro klavyenin ötesinde; görsel geri bildirim, hassas döner kontrolörler ve optimize edilmiş bir kullanıcı arayüzü sunan gelişmiş bir kontrol istasyonudur. Bu proje, maliyet etkinliği ve yüksek performansı birleştiren "Maker" ruhuyla geliştirilmiştir.

🏗️ Teknik Mimari ve Donanım

Kontrol ve Girdi Katmanı

  • Key Matrix (2x5): Toplam 10 mekanik tuş, matris yapısı sayesinde minimum pin kullanımıyla maksimum tepkisellik sunar.

  • Dual Rotary Encoders: Ses kontrolü ve sayfa/menü geçişleri için iki adet enkoder entegre edilmiştir. Sinyal yönleri yazılımsal olarak kalibre edilmiştir.

  • Physical Reset System: Geliştirme sürecini kolaylaştırmak için RST ve GND arasına fiziksel bir donanım reset butonu eklenmiştir.

Görsel Arayüz (OLED Engine)

  • Dynamic Centering: ikonCiz fonksiyonu, metin ve görselleri ekran genişliğine (128px) göre matematiksel olarak otomatik hizalar.

  • Custom Graphics: 32x32 ve 48x48 piksel boyutlarında, PROGMEM üzerinde saklanan özel ikon seti (Kalp, Mikrofon Durumu, Sablon).

🔌 Pin Bağlantı Haritası (Technical Mapping)

Modül,Pinler,Fonksiyon

  • OLED Display,"SDA (2), SCL (3)",I2C Communication

  • Key Matrix,"R: 4,5 / C: 6, A0, A1, A2, A3",10-Key Input

  • Encoder 1 (Ses),"7, 8 (Sinyal), 14 (Buton)",Master Volume Control

  • Encoder 2 (Nav),"10, 9 (Sinyal), 15 (Buton)",Page / Layer Navigation

  • Reset Switch,"RST, GND",Hardware Debugging

🎨 Tasarım ve Gövde (Enclosure)

  • Proje, "Accessibility and Sustainability" (Erişilebilirlik ve Sürdürülebilirlik) prensibiyle tasarlanmıştır:

Kasa: El yapımı veya geri dönüştürülmüş malzemelerden (DIY) üretilmeye uygun modüler yapı.

Ergonomi: Kullanıcının tercihine göre optimize edilebilir 35∘ eğimli yerleşim.

💻 Yazılım Özellikleri

  • HID-Project: Multimedya ve sistem kısayolları için genişletilmiş klavye desteği.

  • Adafruit_SSD1306: Optimize edilmiş grafik renderlama.

  • Kısayol Setleri: Discord (Mic/Cam Mute), Windows yönetimi ve özelleştirilmiş makrolar.