|
ISIS ile çizilmiş devre şeması LEDZAR pic mikrokontrolcüsü ile yapılmıştır. Dijital elektronik mantığı ile yapılan Zar devrelerinde sayıcı entegresine yüksek hızda osilatör devresi bağlanarak sayıcının hızlı sayması sağlanır. Saymanın her hangi bir anında butona basılarak sayma durdurulur. Sayma sürekli 1'den 6'ya doğru olmaktadır. Bu devrelerde gerçek zarda olduğu gibi rastgele sayı üretme mantığı yoktur. Bu nedenle hiç bir zaman gerçek zar gibi olamaz. Mikrokontrolcü ile yapılan yukarıdaki devrede rastgele sayı üretme mantığı kullanılmıştır. Bu nedenle devre gerçek zarda olduğu gibi rastgele sayı üretmektedir. Böylece istenen sayının getirilme olasılığı normal zardaki kadardır. Zar tutmak istiyorsanız bu devreyi kullanmanızı tavsiye etmem. |
|
|
|
ARES ile çizilmiş baskılı devre şeması Baskılı devre çizilirken ledler gerçek zara benzeyecek şekilde yerleştirildi. Bu ise tavla oynarken ledlerin okunmasını kolaylaştırdı. Devreye buzzer eklenerek ses de ilave edildi. Ancak ses istemeyenler için ses kapatma anahtarı eklendi. |
|
|
Devrenin eleman yüzey görüntüsü |
|
|
Devrenin bakır yüzey görüntüsü |
|
PIC16F84A için yazılmış kaynak kodu |
|
|
|
Devrede reset butonu ile tüm ledler söndürülebilir. İstendiğinde Zar atma butonuna basılarak zar atılır. Devre uzun süre kullanılmayacaksa güç anahtarı ile kapatılmalıdır. Çünkü resete bassanız dahi devre pilden küçük bir akım çekmeye devam eder. |
|
DEVRE ELEMANLARI |
|
| R1,R3,R4,R6,R8,R9=220 ohm | Led akım sınırlama dirençleri |
| R2,R7,R10,R15=110 ohm | Led akım sınırlama dirençleri |
| R5=4k7 | Osilatör direnci |
| R13,R14=10 kohm | Reset ve Zar butonları direnci |
| C1=10 uF-10V | Buzzer kondansatörü |
| C2=22 pF | Osilatör kondansatörü |
| U1=PIC16F84A | Mikrokontrolcü |
| U2=7805 | 5V gerilim regülatörü |
| D1-D7=LED Kırmızı | Kırmızı zar ledleri |
| D8-D14=LED Yeşil | Yeşil zar ledleri |
| BAT1=9V BATARYA | 9V pil |
| LS1=BUZZER | --- |
| SW1,SW2=ANAHTAR | --- |
| SW3=PCB BUTON | --- |
| SW4=PCB BÜYÜK BUTON | --- |