Ziyaretçi Sayısı

ARAMA YAPIN

Elektronik Devreler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Elektronik Devreler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Nisan 2015 Pazar

12f675 ile 3 Bacaklı LCD Yazı Yazdırma

LCD display ekranlar 14, 18 veya 20 bacaklı olurlar. Data, kontrol, hız
pinleri ile çokl ayakları olan LCD ile çalışma yapmak sıkar. Size tavsiye
edeceğim 3 bacaklı LCD displayde VDD, GND ve Data girişi olan bir
ekrandır. Sadece üç bacağı olan LCD nin data girişi 12F675 in GPIO.1
ayağına bağlanıyor.



Include "modedefs.bas" ' Serout için tanımlama Dosyası

Define OSCCAL_1K 1     ' Dahili Kalibrasyon Ayarı

LCD Var GPIO.1         ' LCD için Data Sinyali

   ANSEL = 0           ' Tüm bitler dijitale dönüştürüldü
   CMCON = 7           ' Analog kompartlar kapatıldı

   Pause 500           ' LCD ye giriş için yarım saniye bekleme

Ana:
   Serout LCD, T2400, [$fe, 1]  ' Ekranı temizle
   Pause 500           'Yarım Saniye Bekleme

   Serout LCD, T2400, ["merhaba"]
   Pause 500           ' Yarım saniye Bekleme

   Serout LCD, T2400, [$fe, $c0, "merhaba"] ' 2 satır LCD karakter
   Pause 500           ' Wait .5 second

   Goto Ana       ' Devamlı döngü başa dön

   End
Serial LCD Hex Dosyası indir

11 Nisan 2015 Cumartesi

PT2262 Encoder Bacak Bağlantıları

   PT2262 Kod üreticisi 18 adet bacaktan oluşmaktadır. 12 Volt
gerilim verilip, 15 ve 16 numaralı uçlara tek bir dirençle devrenin
osilatörü uygun bir çalışması frekansı meydana gelmektedir. 10,
11, 12 ve 13 numaralı bacaklara buton bağlantısı ile devre kodları
göndermektedir. PT2272 Decoder alıcı devresi PT2262 den gelen
kodları çözmesiyle PT2272 data çıkışları etkin hale gelir. Bu işlemi
kablosuz olarak yapmak için RF alıcı verici modülü kullanmanız
gerekiyor. RF verici girişini PT2262 nin 17 nujmaralı bacağına
bağlanacaktır.
   Aşağıdan PT2262 kod üreticisi entegrenin PDF dosyasını indirin.

                   
PT2262 pdf dosyasını indirin

PT2272 Decoder Bacak Bağlantıları

   Uzaktan kumanda devrelerinde kod çözücü olarak kullanılan 18
bacaklı bir tümleşik devre entegresi olarak çalışmaktadır. 14
numaralı bacağına 434 Mhz RF modülü ya da infared modülü
bağlanması için girişi sağlamaktadır. Çıkış olarak 4 adet data
pini vardır. 15 ve 16 numaralı bacaklara direnç bağlantısı ile
çalışma frekansı oluşmaktadır. 4 ile 14 Volt arası DC gerilim
verildiğinde devre çalışması olur. Genel olarak 5 Volt ya da
12 Volt besleme verilir.
   Bu entegrenin kod üreticisi PT2262 encoder dir.
   Bu kod çözücü decoder entegrenin PDF dosyasını alttaki
linkten indirebilirsiniz.


PT2272 DataSheet Dosyası indir

9 Nisan 2015 Perşembe

12f675 ile RF Kumanda Devresi

   Verici ve alıcı olarak 434 MHz RF modülü kullanılacak. Bu modülü piyasadan
uygun fiyata temin edebilirsiniz. Aşağıdaki PBP dosyasında kodlama RF verici kit
ile data gittiğinde, RF Alıcı kit gelen kodu karşılaştırıyor. Aynı karakterler örtüş-
tüğünde alıcı kitin ledi yanıyor veya sönüyor. İsterseniz ledin bağlantığı yere transis-
törü sürerek röle bağlayabilirsiniz. Röle ile korna, lamba gibi elemanları uzaktan
kumanda edebilirsiniz.
12f675 ile RF Kumanda Görüntülü Anlatımı

   Aşağıdaki linkten Bas ve hex dosyaların barındırdığı RAR dosyalarını
indirebilirsiniz.  

VERİCİ DEVRESİ
'****************************************************************
'*  Name    : RF_675_TX.BAS                                      *
'*  Author  :Şinasi Yavuz                  *
'*  Notice  : Copyright (c) 2010 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 09.04.2015                                        *
'*  Version : 1.0                                               *
'*  Notes   :     Verici PBP Dosyası                                              *
'*          :                                                   *
'****************************************************************


DEFINE LOADER_USED 1
define osc 20

@ DEVICE pic12f675,HS_OSC
@ device pic12f675,pwrt_on
@ device pic12f675,mclr_off
'@ device pic12f675,protect_on
'    @ DEVICE pic12f675, INTRC_OSC_NOCLKOUT,mclr_off
 trisio=001011
  gpio  =001011

CMCON=7
ANSEL=0

     OPTION_REG.7 = 0

Buton_1 var gpio.1
Buton_2 var gpio.3
data_out var gpio.2

VERICI VAR byte
VERICI=0
PAUSE 5

'****************************************basla************************
BASLA:
low data_out
VERICI=0
            pause 50
     
    if buton_1=0 then
     verici=10    ' beyaz Led
      'sondur
         gosub gonder
   
           pause 100
             endif
       
       
          if buton_2=0 then
               verici=20     ' kırmızı led
              '  yak
             
                    gosub gonder
             
                      pause 100
                       endif
                     
  GOTO BASLA

'**************************************************************************

GONDER:                              

       
SEROUT2 data_out,9600,["y","a","v","u","z", VERICI]
 SEROUT2 data_out,9600,["y","a","v","u","z", VERICI]
 SEROUT2 data_out,9600,["y","a","v","u","z", VERICI]
 SEROUT2 data_out,9600,["y","a","v","u","z", VERICI]

         pause 20
     
RETURN

END



ALICI DEVRESİ
'****************************************************************
'*  Name    : RF_12F675_alici.BAS                                        *
'*  Author  : Şinasi Yavuz                                     *
'*  Notice  : Copyright (c) 09,Nisan,2015                          *
'*          :                              *
'*  Date    :  09,Nisan,2015                                       *
'*  Version : 1.0                                               *
'*  Notes   :   RF Alıcı PBP Dosyası                       *
'*          :                                                   *
'****************************************************************



define osc 20

@ DEVICE pic12f675,HS_OSC
@ device pic12f675,pwrt_on
@ device pic12f675,mclr_off    
  trisio=011001
  gpio  =011001

CMCON=7
ANSEL=0

OPTION_REG.7 = 0

ALICI VAR byte
ALICI=0
PAUSE 500

Led_1 var GPIO.1
Led_2 var    GPIO.2
Datam var     GPIO.3

 high led_1:high led_2
 pause 2000
 low  led_1:low led_2
 pause 100

BASLA:
   
      SERIN2 datam,9600,[WAIT("yavuz"),ALICI]
      pause 30

select case ALICI
  case 10

       toggle led_1         'Beyaz Led
  pause 400
 
     
          case 20
   
    toggle led_2      ' kırmızı Led
     pause 400

      end select
   
GOTO BASLA

END

RF Verici Dosyası indir   RF Alıcı Dosyası indir

4 Nisan 2015 Cumartesi

12F675 Nasıl Programlanır

   PIC ler Microchip yarıiletken üreticisinin satışa sunduğu programlanabilir
mikro kontrollü elemanlardır. Örneğin 12F675 ile flaşör, kara şimşek
ledli animasyon, DTMF telefon tonlaması, serial kodlama data, LDR
karanlıkta yanan lamba gibi bir çok görev verilebilir. Data ucuna program-
layıcı ile hex dosyaları 12F675 chipin içine atılır. Clock ile zamanlama
görevi yapılır. 5V gerilim ve MCLR ye 13V gerilim ile beslemesi olur.
Bunun için programlayıcı kit donanımı olması gereklidir.
   Bu programlayıcı kit ve yazılımı aşağıdaki linkten indirebilirsiniz.

Paralel Port Programlayıcı Kiti indir   USB port ile Programlayıcı kiti indir
WinPic800 Yazılım Programı indir

2 Nisan 2015 Perşembe

12 Volt Akü Led Monitörü Devresi

   Kırmızı, sarı, yeşil ledlerden oluşan, akü voltaj seviyesini gösteren
bu şemada NPN tipi BC547 ve PNP tipi BC557 transistörler yer
almaktadır. Bu devrede BZX79C10 ve BZX79C12 zener diyotların
önemi büyük olmaktadır. Örneğin oto aküsü tam dolumda 12 Volt
değerinde görülür. Yarım veya bir volt fazla görülebilir. Akünün
yetersiz hali 10 Volt ve aşağısında kırmızı led yanar. 11 Volt
yukarısına çıktığında sarı led yandığı görülür. Tam dolum yani
12 Volt ve üstünü aştığında yeşil led yanmaya başlayacaktır.
   Aşağıdaki Linkten zener diyotların pdf dosyasını indirebilirsiniz.  



BZX79 serisi PDF Dosyası indir

ICL7107 ile Voltmetre Şeması

Voltmetre için üretilmiş 40 adet bacağı olan bir entegreden oluşan
bir devremiz var. 1 entegre, bir kaç direnç ve 4 adet 7 segment led
display parçalarından oluşuyor. ICL7107 entegresi datasheetini
aşağıdaki linkten görebilirsiniz.
  • R1 = 180k
  • R2 = 22k
  • R3 = 12k (Nota bakınız)
  • R4 = 1M
  • R5 = 470k
  • R6 = 560
  • C1 = 100pF
  • C2 = 100nF
  • C3 = 47nF
  • C4 = 10nF
  • C5 = 220nF
  • P1 = 20k Trimpot
  • U1 = ICL 7107
  • LD1,2,3,4 = 7 segment Display comon An
Not: R3 ( voltmetre kademe ayarı)
  • 0-20 V ….R3 = 1.2K
  • 0-200 V …R3 = 12K
  • 0-2000 V ..R3 = 120K


ICL7107 voltmetre PDF Dosyası indir

1 Nisan 2015 Çarşamba

1 Watt FM Verici Devresi

2SC1970 Yüksek frekans NPN transistörü ile yapılmış
örnek şemalar aşağıda görülmektedir. FM bandında
çalışabilen verici devre düz alanda bir kaç kilometre
kapsama alanı vardır. 12 volt akü kaynağı ile çalıştırıldığında
temiz Doğru Akım ile verimli bir RF çıkışı elde edilir.
RF transistör beyz girişine ön ampli ile mikrofon bağlanabilir.

                            

2SC1970 RF Power Transistör Bacak Bağlantısı

   FM bandında çalışan azami 3 Watt güç verimi verebilmektedir. 13,5
Volt gerilim ile beslendiğinde 1 Watt radyo frekans verici olarak
175 MHz frekans bandına kadar çalışabilmektedir. Güç kaynağı ile 40
volta kadar verildiğinde 3 watt kolektör çıkışı elde edilmektedir.
Bu NPN tipi transistörün karakterist tablosu aşağıdaki linkte görebilirsiniz.


2SC1970 NPN Transistör DataSheet indir    2SC1970 ile 1 Watt FM Vericisi

27 Mart 2015 Cuma

SMD Direnç Okuyucu Programı

   Normal dirençlerin renkleri ile değerlerini okuyabiliriz. Kimisi dört adet
renk ve tolerans, kimisi de beş renk ve toleransları vardır. Renk kodlarını
bilsek bile, okumada zorlanabiliyoruz. Şimdi ki baskılı plaketler üzerinde
minicik dirençlere rastlıyoruz. Bir kaç milim boyutunda SMD dirençler
üzerinde rakamlar yazar. Bunları farklı yazdıklarında okuması güçleşiyor.
   Size zorluk çıkarmayacak bir exe programı ile bu direnç okuma işini
gerçekleştirebilirsiniz. Aşağıdaki linkten indirebilirsiniz.

SMD ile ilgili diğer linkler
SMD Kod Okuma Tablosu
SMD Kılıf Ölçüleri
SMD Kılıf Tipleri
SMD Hakkında Bilgi
SMD Direnç Okuyucu Programı
SMD Bobin Kodlaması
SMD Direnç Okuyucusu indir

26 Mart 2015 Perşembe

12F675 ile Polis Siren Lambası

Polis araçları tepe lambalarındaki gibi ritimli yanan 2 adet Ledden
oluşan PBP projesi. Mavi ve kırmızı led kullanarak devreyi yapabilirsiniz. Aşağıdaki linkten proje dosyalarını indirebilirsiniz.

                             '****************************************************************
'*  Name    : polis_sireni.BAS                                      *
'*  Author  : [Şinasi Yavuz]                                    *
'*  Notice  : Copyright (c) 2015 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                               *
'*  Date    : 26.03.2015                                        *
'*  Version : 1.0                                               *
'*  Notes   :                                                   *
'*          :                                                   *
'****************************************************************

DEFINE LOADER_USED 1
'define osccal_1k 1
define osc 4
'@ DEVICE pic12F675,XT_OSC,mclr_off
@ DEVICE pic12f675,INTRC_OSC_NOCLKOUT, mclr_off

  trisio=001011
  gpio  =001011
ansel=0 'digital e çevrildi
 'ANSEL = 0100 ' Set AN2 analog, rest digital
            OPTION_REG.7 = 0
CMCON=7
OSCCAL = 3430
Led_1 var gpio.4
   Led_2 var gpio.5
   high led_1
   pause 1000
loop:
 
     high led_1
pause 1000  
      low led_1
pause 100
                 high led_2
pause 1000  
      low led_2
pause 100

 Goto loop  ' Do it forever

 End
Polis Siren Lambası RAR Dosyası indir

25 Mart 2015 Çarşamba

BSP89 Bacak Bağlantısı

   N Kanal olan dikey mosfet transistör 4 bacaklıdır. Bir ayağı Gate,
iki adet ayağı drain ve diğer ayak sourceden oluşmaktadır. Drain
yani mosfetin çıkışı olan bacağın diğer geniş bacakla aynı metal
yüzeyle birleşiktir. Gate e gelen pals frekansı ile transistör çıkış
sinyalini büyütülmüş olarak verir.
   Bu transistörün datasheet pdf dosyasını aşağıdaki linkten
indirebilirsiniz.



BSP89 DataSheet Dosyası indir

23 Mart 2015 Pazartesi

2N3055 Bacak Bağlantısı

    2N3055 BJT tipi transistör, üç bacaklı olup çanak çömleğe benzediği için
çanak transistör diyenler oluyor. Azami 60 Volt gerilim ve 15 Amper
akımda çalışan NPN polarma transistörün PNP olanı MJ2955 dir.
Bu transistörlerin kullanım alanları power güç kaynaklarında sürücü
olarak baş rolde görev alırlar. Bu iki farklı polarmalı transistöre mutlaka
alimünyum soğutucu kullanılmalıdır.
   Aşağıdaki linkten bu transistörün karakterist bilgisini indirebilirsiniz.


2N3055 PDF Dosyası indir

AM79Q02 Bacak Bağlantıları

   AM79Q02, AM79Q021 işlemci chipler 44 adet bacaktan oluşmaktadır.
AM79Q031 ise 32 bacaklıdır. Analog Telefon Santral Kartlarında iki
aboneyi denetlemede kullanılan bir işlemci olarak görev yapmaktadır.
Besleme kaynağı olarak 5 Volt sabit gerilimle çalışmaktadır. Analog
Santral kartlarında denetlenen 2 adet abone chip L3235 olmaktadır.
   Aşağıdaki Linkten AM79Q serisi chipin DataSheet dosyasını
indirebilirsiniz.

AM79Q02VC, AM79Q21VC, AM79Q31VC PDF indir

22 Mart 2015 Pazar

74LS07 Bacak Bağlantısı

   6 adet lojik kapıdan oluşan bir tümleşik devre entegresidir. 14 Bacaklı
entegre Kolektör açmalı voltaj çıkışları ile devrede anahtarlama yap-
maktadır. 0 ile 70 derece çalışma ortamı ile 4 ile 5 Volt gerilim ihtiyacı
duymaktadır.
   Aşağıdaki linkten Lojik kapı tümleşik devrenin PDF dosyasını
indirebilirsiniz.

74LS07 DataSheet indir

BF981 Bacak Bağlantısı

BF981 dört ayağı olan N kanal mosfet transistörüdür. En fazla kaynak gerilimi
20V dur. En fazla çektiği akım 20 miliAmperdir. Radyo frekans transistörü
olarak yaygın kullanılır. 200 MHz frekans çalışma ortamına erişebiliyor. Ayrıntılı
bilgiyi aşağıdaki linkten indirip alabilirsiniz.

BF981 Mosfet PDF Dosyası indir

IRFP460 Bacak Bağlantısı

   Mosfet tipi olan IRFP460, switch power güç kaynaklarında kullanılan
transistördür. İçinde ters polarmayı önleyecek drain ile source ayakları
arasına bağlanmış bir diyot bağlanmıştır. Azami 500V gerilim ve 20A
akıma kadar çalışma ortamı vardır. Gate ile Source iç direnci 20Kohm
olup, 25 ile 150 derece sıcaklık arasında rahatlıkla çalışabiliyor.
   Aşağıdaki linkten indirip ayrıntılı bilgiyi görebilirsiniz.

irfp460 transistör pdf indir

21 Mart 2015 Cumartesi

BD135 Bacak Bağlantısı

BD135 NPN tipi BJT transistörü, 45 Volt 1,5 Amper e kadar
çalışma ortamı var. Genelde motor, röle, güç kaynağı gibi
devrelerde kullanılmaktadır. BD137 ve BD139 NPN silikon
transistörlerde aynı karakterlere sahiptir. Sadece volt ve amper
değer kapasiteleri farklıdır. Detaylı bilgiyi aşağıdaki linkten
indirip görebilirsiniz.

BD135, BD137, BD139 NPN PDF Dosyası indir 

18 Mart 2015 Çarşamba

Tek Kablolu Dört Buton Kontrollü Devre

   İki uçlu kablo çıkışı ile dört adet butonla çalışan devre, 12F675
mikro kontrol ile çalışmaktadır. Buton-1 yanan ledleri söndürür.
Buton-2 iki adet Ledi, Buton-3 ikinci Ledi, Buton-4 ise birinci Ledi
yakar. Görüldüğü gibi 4 adet butona bağlı iki adet tel bağlantısı
ile devredeki Ledlerin çalışması böyle olmaktadır.

    Aşağıdaki linkten bas hex dosyaların bulunduğu RAR dosyasını
indirebilirsiniz.

DEFINE LOADER_USED 1
'define osccal_1k 1
define osc 4
'@ DEVICE pic12F675,XT_OSC,mclr_off
@ DEVICE pic12f675,INTRC_OSC_NOCLKOUT, mclr_off
Define ADC_BITS 8 ' Set number of bits in result
Define ADC_CLOCK 3 ' Set clock source (3=rc)
Define ADC_SAMPLEUS 50 ' Set sampling time in uS

adval var byte


 ANSEL = 0100 ' Set AN2 analog, rest digital
 trisio=001111
gpio  =001111


              OPTION_REG.7 = 0
OSCCAL = 3432
     'high   gpio.4
     'pause 3000
     'low gpio.4
loop:

'PAUSE 50  ' PAUSE 250mS
ADCIN 2, adval  ' Read channel 2 to adval
   'if gpio.2=0 then
       
        select case adval
   
     case IS   < 50
     
   high gpio.4
   low gpio.5          
               
      case  IS < 70
    high gpio.5
      low gpio.4
   
    case  IS < 90
   high gpio.4
   high gpio.5
   
        case  IS < 110
   low  gpio.4
    low gpio.5
       
        pause 500
  end select

   
 Goto Ana

 End

15 Mart 2015 Pazar

2 Kanal Çıkışlı LDR Devresi

   İki kanallı olmasının sebebi şöyle;
Az karanlıkta tek led, çok karanlıkta iki led
yanmaktadır. Ledlerin yerine transistör ile
röleyi sürebilirsiniz. Röleye ters yönde diyot
bağlamanız gerekecek.
   Tüm dosyaların bulunduğu RAR dosyasını
aşağıdaki linkten indirebilirsiniz.

DEFINE LOADER_USED 1
'define osccal_1k 1
define osc 4
'@ DEVICE pic12F675,XT_OSC,mclr_off
@ DEVICE pic12f675,INTRC_OSC_NOCLKOUT, mclr_off
Define ADC_BITS 8 ' Set number of bits in result
Define ADC_CLOCK 3 ' Set clock source (3=rc)
Define ADC_SAMPLEUS 50 ' Set sampling time in uS

adval var byte


 ANSEL = 0100 ' AN2 analog kanal digerleri digital
 trisio=001111  ' giris ve cikislar ayarlandi
gpio  =001111


              OPTION_REG.7 = 0
OSCCAL = 3432
     high   gpio.4
     pause 3000
     low gpio.4

ANA:
     ADCIN 2, adval  ' AN2

  select case adval

    case is<50
    high gpio.4
 
    case is<80
    high gpio.5
 
  case is>50
  low gpio.4: low gpio.5
 
  end select

  Goto ANA

 End
2 Kanal LDR Dosyaları indir    12F675 LDR Bas Videolu