31 Aralık 2012 Pazartesi

LM3915 VUMETRE


devre şemasıplaket

                Devreyi elimle çizdiğim için ares çizimiyle uğraşmadım. Zaten oldukça kolay bir devresi var. Daha önce paylaşmış olduğum mikrofonlu vumetre devresi bazı sorunlar çıkarabiliyor. Mesela müzikten başka dış ortamın seslerinden de etkilenerek farklı çıkışlar verebiliyor. Bu devremizde giriş sinyali entegremize direk müzik sistemimizden girdiği için bu sorun ortadan kalkmış oluyor.


30 Aralık 2012 Pazar

BUTON KONTROLLÜ RGB UYGULAMASI

     
         Günümüzde led teknolojisinin geliştirilmesiyle reklam tabelaları, yol göstergeleri, led tv teknolojisi, aydınlatmalar ve milyonlarca uyarı levhaları gibi sistemlerde geliştirilmiştir. Hala geliştirilmeye de devam edilen bu teknoloji okullarda ve özel eğitim kurslarında da gösterilmekte ve ayrı bir istihdam alanı oluşturulmaktadır. 
       RGB teknolojisinin geliştirilmesi 3 ana renk olan (red, green, blue) kırmızı,yeşil,ve mavi reknlerinin farklı pwm veya analog besleme değerleriyle ortaya farklı renkler çıkarılmasıdır. 
RGB
Yukarıdaki 3 ana renkten oluşturulabilecek toplam renk sayısını hesaplamak için şu işlem kullanılır.
Eğer RGB ledler bir işlemci aracılığıyla pwm kontrolü yapılıyor ise;
     Programda pwm çarpanının değeri örneğin 16 ise, 256/16=16 renk sadece bir çıkıştan alınır. Bizim RGB için kullanmış olduğumuz 3 çıkışımız mevcut olduğuna göre bu değer 3 ile çarpılarak (16*3=48) toplam elde edilen renk sayısını buluruz. Yani bizim programımız ve devremize göre elde ettiğimiz renk sayımız toplam 48'dir.


Kullanılan devre

         Bilgi paylaştıkca çoğalır.

21 Aralık 2012 Cuma

BUZZER


       
buzzer

        Günümüzde pek çok elektronik devrelerde artık sesli uyarı sistemleri de kullanılmaktadır. Araçların park sensörlerinde, doğal gaz kaçak alarm cihazlarında, hırsız alarm devrelerinde ve saymakla bitmeyecek birçok elektronik devrede bu gibi ses devrelerine rastlarız. Paylaşmamın asıl sebebi PIC kullananların veya hobi olarak ilgilenenleri bir nebze de olsa bilgilendirmek ve farklı bir deney ortaya sunmaktır.




8 Eylül 2012 Cumartesi

İCP01 ZİF ADAPTER

     Piyasada bir çok pıc programlayıcı mevcut. Bir çoğu gereksiz yer kaplayan ve işletim sistemi seçici kartlar. ICP01 ve ICP02 usb pıc programlayıcıların özelliklerini piyasada satılan PIC18F2550 win800 programlayıcılar ile karşılaştırırsak bir ptc ile lm35 ısı sensörü arasındaki fark gibi bir sonuç ortaya çıkar.
    ICP01 ile ICP02 arasındaki tek fark ise ICP02 nin 3.3 ve 5V  programlama seçim anahtarının bulunması.
    Özellikle robotcular için kullanımı en pratik programlayıcı diyebilirim. Entegrenin karttan çıkarılmadan programlanması isteniyorsa kartta sadece bir ICPS çıkışının olması yeterli olacaktır. Eğer pıc in kart dışından programlanması gerekiyor ise bir zif adaptör kullanılması gerekir.
   Ebay 'de 10$'a ICP03 zif adapterler satılıyor fakat o işlevine göre bence biraz fazla pahalı. Bence daha ucuz olması gerekir.
   Doğrusu ICP03 kitinin açık şeması yayınlanmıyor. fakat bir çok zif adaptör standart bir yerleşim planında tasarlanıyor. İsimleri farklı olabilir fakat aynı yerleşim yerlerinde ICP03 ün programlayabildiği pıc serisini programlayabilir.
    Ben kendi pıc zif adaptörümü kendim tasarladım ve sizlerlede gerekli tüm dökümanları paylaşacağım.
     Yapmış olduğum zif adaptördeki pıc yerleşim yerleri standart olarak aşağıdaki gibi...



Benim yapmış olduğum zif adaptör...





        Devrenin çalışmasında her hangi bir sorun yaşamadım. Şuana kadar denediğim PIC' ler şunlar ;
 PIC16F877A
PIC16F628A
PIC16F84A
PIC16F73
PIC16F676
PIC12F675
    Elimde olan PIC' ler bunlar olduğu için bunları deneyebildim ve hiçbirinde de bir sorun çıkmadı. Yapmış olduğum devre zaten standart bir kalıp olduğu için sorun çıkacağınıda sanmıyorum . Yapmayı düşünen arkadaşlarada farklı tasarım ve devreler için yardım etmeyi isterim..                                 

Download:

  Download:

ICSP Wiring Diagram:
  • Microchip PIC10F, PIC12F, PIC16F and PIC18F series: Link
  • Microchip dsPIC30, dsPIC33 and PIC24 series: Link
  • Microchip 11LCXX, 24LCXX, 25LCXX, 93LCXX and HCSXX series: Link

Tutorial:
  • Tutorial 16 - PIC Programming (Linux OS): Link
  • Tutorial 17 - PIC Programming (Mac OS X): Link
    Tasarlamış olduğum zif adaptörün tüm dökümanları aşağıdaki rar dosyasında mevcuttur.
                                                                DOWNLOAD


1 Haziran 2012 Cuma

ANİMASYON KARTI







MİNİ SUMO GELİŞTİRME KİTİ

      Mini sumo kurallarından birisi ; mini sumo robotun boyutu 100x100 mm' yi geçmemesi gerekir. Bunun için pek çok devre tasarlanmış, üst üste iki ayrı devre olarak bir çok çeşitte devre montajı denenmiştir.
     Benim yapmış olduğum bu devrede ise; boyutun oldukça küçük olduğu için mini sumo için kullanışlı ve uygundur.
      Devrede 4 adet ileri geri kontrollü motor sürülebilme kapasitesi vardır. Motorlar TB6612FNG 3A motor sürücü entegresi ile sürülmektedir.

25 Nisan 2012 Çarşamba

MİKROFONLU VUMETRE

Videodaki devre yukarıdaki devrenin birebir aynıdır ve malzeme değerleri aynıdır.
Devrede ki hassasiyeti ayarlamak için 50K trimpot kullandık. Bu trimpot ile LM3915'in girişindeki akımı sınırlayarak çıkış değerini (hassasiyeti) ayarlayabiliyoruz. Mikrofon kutuplarına dikkat etmeyi unutmayın aksi taktirde devredeki çıkış çok kaba olur hassasiyeti yakalamanız zorlaşır.


Malzemeler;
1 adet LM3915
1 adet TDA2822 2x op-amp
10 adet led
1 adet 50K mikrofon (kapasitif)
2 adet 4.7uF kondansatör
2 adet 1uF kondansatör
1 adet 100nF kondansatör
1 adet 1k direnç
1 adet 10k direnç
1 adet 100k direnç
1 adet 100 ohm direnç
2 adet 1N4148 diyot
1 adet 78L05
8x8 cm bakır plaket

24 Mart 2012 Cumartesi

4x4x4 LED KÜP



4x4x4 led küp; 64 adet ledin PIC16F877A mikrodenetleyicisiyle kontrolünün yapıldığı bir deney bordudur.
Devrede kulanılan bazı elemanlar şunlardır;
1 adet PIC16F877A
64 adet led (tercih; şeffaf pembe)
16 adet 470 ohm direnç ..




Devre ile ilgili dökümanlar aşağıdaki bağlantıda mevcuttur. 


0-20V AYARLI, AŞIRI AKIM KORUMALI, +-15V,+-12V,+-5V SİMETRİK BESLEMELİ GÜÇ KAYNAĞI




Geçenlerde bir siteden devresini aldığım 2A çıkışlı ayarlı güç kaynağımın kısa devre ile LM317T ayarlı regülatörünü yanması sonuçunda daha önce kafamda tasarlamış olduğum güç kaynağını bugün tam olarak tasarladım ve baskı devresini, kutusunu, anahtar ve gösterge yerlerini delip (delmek oldukca zordu) kutusunu hazırladım. Kuutusunun ön yüzünü Microsoft Publisher programı ile çizdim ve hemen hemen bire bir aynını yapmaya çalıştım ve başardım da :)
Tasarlamış olduğum güç kaynağında simetrik +-15V, +-12V, +-5V ve 0-20V 8A voltaj ayarlı,  aşırı akım korumalı çıkış mevcuttur. 
Devrede 24VAC (7A) ve 2x15VAC (2A) olmak üzere 2 adet trafo kullanılmıştır.

Voltmetre Devresi:
Voltmetreyi ise bir siteden demonte olarak aldım. PIC16F676 mikrodenetleyicisi ile yapılmış 3 sengment display göstergeli basit bir devredir. Devresini ve Hex dosyasını yapmak isteyenler için  aşağıdaki rarda paylaştım.
Önemli uyarı: Voltmetre devrenizde mutla ayrı bir 7805 regülatörü kullanınız. simetrik besleme çıkışında aşırı akım karuması olmadığı için olası bir kısa devrede PIC vcc girişine istenmeyen bir gerilim meydana gelir ve PIC istenmeyeceği üzere yanar.
Simetrik çıkış:
Simetrik çıkış için bir 9 pin paralel port konnektörü kullandım alandan tasarruf sağlamak için. Çünkü kutunun içi oldukça kalabalık. 
Eğer sizde aynı şekilde bir kutu tasarımı yapacaksanız böyle bir kablo yapmanızı tavsiye ederim. Kutunun sol alt köşesinde zaten simetrik çıkış mevcut fakat yetersiz kalması durumunda bu kablo ile simetrik çıkışta -5V da kullanılmak suretiyle çoğaltılabilir.

2N3055'leri soğutma:
Devremizi güçlü kılan 2N3055 güç transistörleri devreden çekilen akımla orantılı olarak çok fazla ısınırlar ve soğutulmadıkları takdirde de yanabilirler. Ben devremde aşağıda görülen soğutuculardan kullandım 3 adet 2N3055'i rahatlıkla soğutuyor eğer sizin trafonuza yetersiz geliyorsa aynı soğutucunun üzerine bir fan da eklenebilir.
       
Deneme videosu:
Görüldüğü üzere devrenin simetrik besleme katında bir sorun yok 0-20 ayarlı katına henüz vaktim olmadığı için ilgilenemedim, köprü diyotu ve voltmetre için gerekli olan PIC16F676 mikrodenetleyicisini henüz almadım.

23 Şubat 2012 Perşembe

5x5x5 LED KÜP

5x5x5 led küp; 125 ledi 1 adet pals girişi ve 4 adet data bilgisi ile kontrol edilen birnevi deney bordudur. 125 adet lede aynı animasyonları ledleri tek tek sürmeye kalksak yüzlerce kablo ve yüzlerce çıkışı olan bir mikrodenetleyici kullanmamız gerekirdi bu da bize hem mali açıdan hemde estetik açısından zarar olarak dönerdi. Bizim burada ki amacımız en az bacak bağlantısı ile sürücüler yardımıyla 125 adet lede farklı animasyonlar veya yazı yazdırma işlemini gerçekleştirmektir.
Devrede kullanılan bazı elemanlar:
1 adet  PIC16F676
2 adet  STP16CP05 veya (benim kullandığım)  CAT4016 led driver 
5 adet  BC637 ...



Devre ile ilgili döküanlar aşağıdak bağlantılarda mevcuttur
Devrenin Kaynak Dökümanları: