JK flip-floplu 7476 entegresi ile süsleme flaşörü devresi

Devrenin Çalışması:

Şemada görülen ve çalışmasını similosyanda da deneyebileceğiniz devre, çesitli çevre süslemeleri için yapılmıştır. Devrede, içerisinde JK flip-flopların bulunduğu 7476 entegesi ile ısıkların eklenerek yanması ve bu işlemler sonunda tamamının yanıp sönmesi sağlanmıstır. Devre için bir osilatör kaynağı kullanılmıştır ve bu osilatörün frekansı flasörün hızını belirler. Bu devrede 1 Hz frekanslı osilatör kaynağı seçilmiştir. Devre basit ev süslemeleri için kullanılabilir. Kullanılan led ve flaş yapma sayısı bizim isteğimize göre ayarlanabilir.

Devrenin Şeması:

Devre şemasını büyük görmek için tıklayınız.

Devrenin Dosyası:

Devrenin similasyonu çalışır şekildeki Proteus ISIS dosyasını indirmek için tıklayınız.

Ledle Yapılan Flaşör Devresi

Devrenin çalışması:

Devre, kararsız flip-plop’dan ibarettir. Birinci transistör iletimdeyken ikinci kesimde, ikinci transistör iletimdeyken birinci transistör krsimdedir. Böylece led1 ve led2 belli aralıklarla yanıp söner. Bu yanıp sönme hızı C1, C2, R1 ve R2 parçalrının değerlerine bağlıdır. Bu parçaların değerini değiştirerek yanıp sönme hızını değiştirebilirsiniz. Bu parçaların değeri büyüdükçe yanıp sönme hızı yavaşlar. Yine bu parçaların değeri küçüldükçe yanıp sinme hızı artar.

KiCad ile hazırlanan şema ve baskı devre dosyalarını indirmek için tıklayınız.

led flaşör

Şekil 1: Ledli flaşörün devre şeması.

Şekil 2: Baskı devre ve simülasyon görünümü.

Şekil 3: Devrenin montajı yapılmış haldeki görünümü.

Malzeme Listesi:
Q1, Q2: BC547
D1, D2: Kırmızı LED
C1, C2: 4u7 50V Elektrolitik kondansatör
R1, R4: 470 Ohm 1/4 W direnç
R2, R3: 22KOhm 1/4 W direnç
P1: Devrenin voltaj girişi

Herkese kolay gelsin.

16F84 ile Yapılan WinAmp Kontrol Devresi

16F84 ile Yapılan WinAmp Kontrol Devresi

Uyarı : PIC’i programlarken OSC=XT, WDT=ON, CP=ON veya OFF parametreleriyle programlayın.

Devrenin HEX kodunu indirmek için Tıklayın

Devrenin bilgisayarda çalışmasını sağlayacak programı indirmek için Tıklayın

.

.

.

Devre Şeması : Net görmek için üzerine tıklayınız

Pic 16F84 İle Şifreli Kilit

PIC 16F84 İLE ŞİFRELİ KİLİT

Devrenin Özellikleri Şunlardır:

1-Şifreleyici devre PIC 16F84 ile yapılmıştır. Montajı kolay ve maliyeti düşüktür.

2-Bu devrede PIC 16F84’ün EEPROM hafızasını kullandım.Bundan dolayı yazdığımız şifre PIC 16F84’ün besleme enerjisi kesildiğinde kaybolmaz.

3- PIC 16F84’ü şebekeden gelebilecek parazitlerden korumak için filtre düzeneği son derece gereklidir.Aksi halde EEPROM hafızası bozulur veya PIC resetlenir.

Önemli Not : Devrenin +5v beslemesine anahtar bağlamayın .Çünkü anahtara basılma sırasında kontak sıçraması oluşur.

Bu sıçrama PIC 16F84’ün EEPROM hafızasını etkiler.

4-Yazdığımız şifreyi defalarca değiştirebilir, 1 ile 10 haneli sayılar yazabiliriz.

5-Şifreyi sadece 3defa yanlış girme hakkımız var . 3. defa yanlış girersek devre kilitlenir ve pin 2 kodunun girilmesi gerekir.

Pin 2 kodu girildikten sonra şifre tekrar yenilenir .

6-program açık unutulursa otomatik kapanır. ( ayrıntılar kullanma kılavuzu madde 6 ‘da )

Uyarı: PIC 16F84 ‘e en az 8MHZ kristal kullanınız

Kullanma Kılavuzu

1-Filtre bobini ve kondansatörler mutlaka gereklidir bunların değerleri şunlar:

kutusuz kondansatörler 100n 63v

kutuplu elektrolit kondansatör 220mf 16v veya 470mf 16v

filtre bobini 0,5mm izoleli telden halka biçimindeki Ferit nüveye 10 tur sarılmalı.

2-Devreye ilk enerji verildiğinde RB6 ‘ya bağlı LED2 kısa bir süre yanar ve söner.

3-PIC ‘i ilk defa çalıştırıyorsanız RB7’ye bağlı yeni şifre yaz uyarı LED1 Yanar.Bu sırada kullanacağımız şifreyi yazarız.

Yeni Şifreyi yazdıktan sonra “#” tuşuna basarız.

Dikkat! PIC ‘e sadece 1 ile 10 haneli bir sayı yazabiliriz.10 haneli sayı tamamlanırsa buzzer sürekli ikaz verir.Bundan

Sonra “#” tuşuna basıp şifre yazma işi tamamlanır.

4-Kilidi açmak için önce “ *”tuşuna basarız.Sonra LED2 sürekli yanar .Bu sırada şifremizi gireriz .son olarak “#” ye

basarız .Şifre doğru girilmişse RB0 ‘a bağlı LED4 Yanar.Röle enerjilenir.

Şifre yanlışsa RB5 ‘e bağlı LED3 yanar ve geri söner. 3 defa yanlış şifre girildiyse LED3 ile LED2 birlikte sürekli yanar.

Bu durumda pin 2 kodu girilir .

5-kilidi kapatmak veya şifreyi yazmaktan vazgeçmek için “ *”tuşuna basarız

6-PIC ,başla işlemi yapıldıktan sonra 2 dakika çalışır otomatik olarak ana programa döner. Başla işlemleri, LED2 ‘nin

yandığı ve pın 2 kodunun şifre unutulduğunda kullanılacağı durumlarıdır.program ,hatalı şifre yazılımından dolayı

kitlenmişse bu zamanlayıcı çalışmaz . Her türlü güvenlik önlemini aldım .

PIN2 Kodu:

PIN 2 Kodu 45 defa “1“tuşuna sonra “#” 10 defa “0”tuşuna ve “#”tuşuna basılıp tamamlanır. Bu kodu yanlış girerseniz

Program açılmaz. Bu kodları sadece asm içinde değişir.

Şifre Değiştirme:

Şifre değiştirmek için önce eski şifre girilir ve kilit açılır. Sonra RA4’e bağlı şifre değiştir butonuna basılır.RB7 ‘ye bağlı

LED1 yanınca buton bırakılır . yeni şifre yazılıp “#” tuşuna basılır ve LED1 söner.

Şifre Unutulursa:

Şifre unutulduğu zaman açmanın sadece iki yolu var . Bunlar:

1-PIC 16F84 ‘ü programlama kartına takıp EEPROM veri kısmında şifre görülür ( EEADR 0……9 arası ) EEADR 11 de en son

kaç haneli şifre girildiği görülür.

2-Şifre değiş butonu ile “5”tuşuna basılı tutulur. Bir süre sonra LED2 ve LED3 birlikte sürekli yanar .pin 2 kodu girilir.

Daha sonra LED 1 ışık verir ve diğer ledler söner.yeni şifre yazılıp “#”tuşuna basılır .

Not: PIN’ kodunu asm dosyasından değiştirebilirsiniz. (Kilit etiketinden sonrasını inceleyin)

Lütfen LEDleri farklı renkte kullanın

Devrenin Açık Şeması : Büyük Görmek Için Uzerine Tıklayın

Tuşların Bağlanışı:

DEVRENİN ASM KODUNU GÖRMEK İÇİN TIKLAYIN

DEVRENİN HEX KODUNU GÖRMEK İÇİN TIKLAYIN

Pic 16F84 Ile IR (Kızılötesi) Alıcı - Verici

PIC16F84 Ile IR(Kizilötesi) Alici Verici

InfraRed yada kizil ötesi diye bilinen kirmizi alti isik spektrumu elektronikte kullanilan birçok uygulamada faydalanilan bir isik bölgesidir.Bir kaç örnek vermek gerekirse CD okuyucu çalarlarin lazerleri , gece görüs dürbünleri , Tv ve müzik setlerinin uzaktan kumandalari bu spektrumu paylasirlar.

Bu uygulama 16F84 ile 8 kanalli bir uzaktan kumanda sistemi. InfraRed (IR) uzaktan kumanda sistemleri isik kaynagi olarak bir IR Led diyottan , alici olarak da bir adet IR Fotodiyot veya transistorden faydalanilir. IR uzaktan kumanda sistemim bir adet verici ve bir adet alici devresinden olusur.

IR verici devresinde bir adet IR spektrumun da isima saglanir .IR led in bagli oldugu LM555 entegresi 38…40 Khz araliginda bir osilatördür .Bu osilatör vericideki PIC 16F84 tarafindan modüle edilerek 38 Khz modüleli kontrol sinyali elde edilir . Pic ile ledi direkt sürmüyoruz çünkü etraftaki kizilötesi parazit kaynaklarinin karismasini önleyemezdik. Evlerde kullandigimiz standart enkandasan ampuller 50Hz ‘lik IR kaynaklari olarak çalisirlar .Eger 38 Khz lik tasiyiciyi kullanmasaydim 50 Hzlik sürekli ve güçlü bir bastirma bizim aliciya sinyal yollamamizi engellerdi .
IR alici devresinde kullandigimiz SHARP firmasinin GP1U52X IR alici modülü ,Tv’ lerin üzerinde bulunan ve IR el kumandasindan gelen sinyalleri algilayip bunlari 38 Khz lik tasiyicidan süzerek saf kontrol datasini birakan bir ünitedir .Kisaca tek bir foto transistor den ibaret degildir .Modül içinde bir adet IR foto transistor , 38 Khz lik bir band geçiren filitre kuvvetlendirici ,sinyal sekillendirici bulunur .Çikisi TTL seviyesinde kontrol sinyalidir .Bu tip bir IR alici , IR kumandali Tv üzerinde bulunabilir .Telefunken firmasinin TK19 ‘nolu modülü piyasada sikça bulunmaktadir.

Verici devresinin RB0…RB7 bacaklari kontrol uçlaridir .Bu uçlari anahtarlar yardimi ile sase ile kisa devre edilirse , kisa devre ettigimiz uç örnegin vericide RB0 ise alicida RB0 iletime geçer. Biraktigimiz anda aliciya yeni bir kumanda sinyali gelene kadar ilgili bacak iletimde kalir . Kumanda sinyali giderken RA1 bacagina bagli led yanar.
Devrenin kontrolü öncelikle verici ile baslanarak yapilamalidir .Vericide Pic ‘i yerine takmadan LM555 entegresinin 4 ‘nolu bacagini +5 V ile birlestiririz . Bu durumda osilatör sürekli 38 Khz civarinda bir sinyal üretir . Aliciya da Pic takmadan +5V veririz . Voltmetre ile alici üzerindeki sharp modülünün 1 ‘nolu bacagi ile sase arasini okuruz .Alici ve verici birbirini gördügü konumdayken vericiye voltaj verdigimizde alicidaki voltmetre ile 0 yani sase , vericiye voltaj verilmedigi zamanda ise +5V okumamiz gerekir .Eger bu sekilde bir kontrol sonucu voltmetrede bir degisiklik olmuyor ve voltmetre hep +5 voltta kaliyorsa vericiye voltaj verip P1 potansiyometresiyle oynayarak alicidaki voltmetre 0 volt yani sase görmeye çalisiriz. Saseyi gördügümüz anda voltaji keseriz ve Pic leri yerine takariz ve uzaktan kumanda sistemimiz hazir hale gelir.
Kullandigimiz PIC 16F84 ile de 38 KHz lik kontrol sinyalini üretebilirdik ama o zaman tek tip alici modülü hatta daha iyisi elimizdeki alici modülü için yazilimda frekans optimizasyonu yapmamiz gerekirdi.Disardan ayarlanabilir bir 38 Khz osilatörü kullanmak çok daha esnek bir yapi ortaya koyuyor .Böylece 38 Khz…40 Khz arasi çalisan tüm IR modüllerini kullanabiliriz.

Pic bir CMOS entegresi oldugundan vericideki RB0…RB7 kontrol bacaklarini bosta birakirsak hiçbir seyi kontrol edemeyiz sorusu aklimiza geliyor bu pek böyle degil Pic içerinde yazilimla aktif hale gelebilen PULL_UP yani +5 volta çekme dirençleri bulunur .Bunlar yaklasik 200K ile 300K ohm civarindadir. Bu devrede sadelik için bunlari kullandim ama istenirse her RB0 bacagi ile +5 volt arasina 10Kdirenç baglanabilir.

NOT:Devrenin HEX dosyalarını indirmek için Tıklayınız
NOT:Devre Semasini Görmek Için Üzerine Tıklayınız