Aselsan 4822/4826 serisi telsizlerin kontrol kafasinin renkli LCD ile degistirilmesi projesidir. Proje kapsaminda su calismalar yurutulecektir;
NOT Projede 3D cizim yapabileceklerin destegine ihtiyacimiz olacaktir
1.İhtimal Barış Dinç (TA7W) Hocanın hurdadan temin etmiş olduğu MSP430 MCUları kullanmak. Bu durumda yazacağımız kodun 16K'dan küçük olması lazım ki tüm MCU'lara fit etsin
2.İhtimal Sıradan bir arduino MCU kullanmak.
Varolan tuş takımını yeni kutuya taşımamız gerekecek. Bu durumda ekstra bir tuş takımına ihtiyaç olacak. Hali hazırda Up/Down işlemini Rotary Encoder ile halleder isek 2 buton eksik olacak şekilde 12 adet nümerik kısım için , 6 adet de fonksiyon tuşları için totalde 18 adet butona ihtiyaç var. Haliyle bu butonların da MCU'ya direkt ya da PCF8574 gibi bir expander üzerinden I2C hattına dahil edilmesi gerek.
Fonksiyon | Gereken Pin Sayısı | Açıklama |
---|---|---|
I2C | 2 | Telsizden LCD bilgisini almak ,yeni LCD'ye veri yazmak, keypad bilgisini göndermek için |
Indicator Leds | 3 | Yeşil , Kırmızı , Turuncu Ledleri Yakmak İçin |
Keypad Interrupt | 1 | Telsizin MCU'suna Tuşa Basıldı Bilgisini Göndermek için |
Rotary Encoder | 2 | Rotary Encoder Dönüş Yönünü Okumak İçin.Ekstra olarak Buton ile Kullanılırsa +1 |
Keypad | 9 | 3x6 Matrix şeklinde düşünürsek ve I2C için bir IC kullanmazsak. |
Total | 17 |
ilk sketch
ilk donanim tasarimi