PROFAHMET ELEKTRONİK

elektronik ve PIC uygulamaları

Subscribe to RSS feed

Su seviye kontrol devresi






devrenin tüm osyaları:
http://profahmet.googlecode.com/files/su_seviye_kontrol.zip

Bu devre su depolarının yada kuyuların su seviye kontrolünü yapmaktadır.

Su seviyesini ölçmek için depo içinde üç tane seviye probu kullanılmaktadır. Bunlar plastik kılıflı iletken çubuklardır. A probu suyun en üst seviyesini belirler. B probu suyun en düşük olacağı seviyeyi belirler C probu ise deponun en altta ki ya da depo metal ise dış şasesine bağlanacak probtur. Görevi, suyun içine bir miktar elektrik akımı vermesidir. bu akım sayesinde dier problara bağlı transistörleri tetikler. bu transistörlere bağlı optokuplörler PIC pinlerine lojik komut gönderir.

Optokuplörlerin (4N25) kullanılma amacı depoda ki su içinde herhangi bir nedenle yüksek voltajlı bir elektrik kaçağı olduğunda PIC’in bozulmasını önlemektir.

Devreyi ilk çalıştırdığınızda PIC, A ve B problarını sırası ile kontrol eder ve bunlardan biri boş durumdaysa hemen depo doldurma motorunu çalıştırır. PIC’in GP3 pinine bağlı anahtar su pompa motorunu kontrol eder. Depo dolma sırasında pompa motoru çalışmaz. su seviyesi A probuna ulaştığında doldurma motoru durur ve artık bu andan itibaren pompa moturunu GP3 e bağlı anahtar ile kullanabilirsiniz. su pompalama sırasında suyun seviyesi B probunun altına inerse pompa motoru durur ve depo doldurma motoru çalışmaya başlar taki A probuna olaşana kadar.

Eğer su dolma işlemi gerşekleşmesse yani depo doldurma motoru ilk çalıştığında su seviyesi 1 Dakika içinde B probuna ulaşmassa su doldurma motoru otomatik olarak durur ve HATA ledi yanmaya başlar. bu andan itibaren su seviyesi B ye ulaşmadan pompa ve doldurma motorları çalışmaz. devreyi resetlemek için ON-OFF anahtarıda kullanılabilinir.

Ayrıca devredeki motorların herhangi birisini isteğe göre kaldırabilirsiniz. Örneğin devreyi kuyuda kullanacaksanız buraya su doldurma işlemi olmadığı için sadece pompa motorunu bağlayabilirsiniz. bu şekilde kuyudaki su seviyesi B nin altına indiğinda pompa motoru durur ve su seviyesi tekrar A ya çıkana kadar çalışmaz. su bittiğinde ve tekrar dolduğunda pompa motoru açık olsa bile tekrar çalışmaz. motorun, anahtar ile kapatılıp yeniden açılması gerekir.

A’ ve B’ ledleri A ve B problarının durumunu gösterir.

PIC yazılımı proton basic ile hazırlanmıştır. ayrıca isteğe göre yazılımın PBP versiyonu ve PIC12F629, PIC12F675 versiyonlarıda bulunmaktadır.

Kaynak dosyaları içinde baskı devreleri ve proteus 7.5 sp3 simülasyonlarıda mevcuttur. Eğer sizin kullandığınız proteus versiyonun buna uymuyorsa klasör içindeki “isis section” ve “ARES region” dosyalarını import edip farklı kaydediniz.

DEVRE DENENMİŞTİR.

PIC16F877 ile LCD ekranlı tonkontrol

LCD tonkontrol



devrenin dosyaları:
http://profahmet.googlecode.com/files/pic_tonkontrol_%2Bpcb.zip


Devre PIC16F877 ile LM1036 entegresinin birleştirilmesiyle yapılmıştır. BASS,TIZ,DENGE,SES seviye ayarı LCD ekranda görsel olarak 15 ayrı kademeli bişimde yapılıyor.Ayrıca bu devreye başka tonkontrol entegreleri kolayca adapte edilebilinir yada eqlayzer entegresi bağlanabilir. 4 ayrı kanallı herhangibi devre eklenebilinir.
Çalışma prensibi çok basit. 4 ayrı 4er bitlik dijital veri toplanıp analog sayıya dönüştürülüyor dirençlerin ortak çıkışlarında 0v...5v arası gerilim15 ayrı kademede veriliyor.bu gerilim tonkontrol entegresisnin seviye girişlerine uygulanıyor.LM1036 stero sesin tonunu analog gerilimle kontrol edebilen bir entegredir. seviye giriş vaoltajı 0v...5,4v dur. bu seviye pıc çıkışındaki gerilime uygundur.Mode tuşuna her basmada ekrana BASS , TIZ , DENGE , SES yazıları çıkar. bu yazıların yanındaki numara sesin seviyesini gösteriyor 0...15 arası sayı ile. alt satırda ise seviye çubuğu gözüküyor.

PIC16F84 PWM Motor ve güç kontrol

PIC16F84 PWM MOTOR POWER CONTROL




indir:
http://profahmet.googlecode.com/files/pwm%20motor%20ve%20g%C3%BC%C3%A7.zip

PIC 4mhz lik kristal bağlanırsa 100hz lik PWM çıkışı üretiyor ve darbe genişliği 10 ayrı kademede ayarlanıyor bu değerler asm yazılımından değişebilir. devre sadece motor değil tüm güç kontrol uygulamalarında kullanılabilinir, frenkans 50 hz ayarlanırsa inverterlerde sürülebilinir. devrede iki adet buton var bunlar güç kademesini arttırıp azaltmaya yarıyor. kullanılan kademe displeyden görünür, reset butonuylada sıfırlanır. PWM frenkansı PIC in osilatör frenkansına göre değiştirebilinir örneğin, kristali 4mhz kullanırsanız 100hz çıkar, 8mhz kullanırsanız 200hz çıkar, 2mhz kullanılırsa 50hz çıkar.
display pin bağlantısı üst taraftan a,b,c,d,e,f,g sırasıyla gidiyor.

video:http://www.youtube.com/watch?v=77n3nlwTtCQ

PIC şifreli kilit devreleri

ŞİFRELİ KİLİT DEVRELERİ
PIC ile yapılmış şifreli kilitlerin en gelişmiş olanını hazırladım web sitemde asm ve hex yazılımıyla bereber devre şemasını ekledim.
2 adet şifreli kilit devresi var PIC16f84lü ve PIC16f877 li LCD ekranlı
bu devrelerde PIC in eeprom hafızasını kullandım.enerji kesildiğinde kaydedilen şifre kaybolmuyor . ilk şifreyi otomatik kontrol ediyor ve tuş takımıyla giriliyor 1ile 10 haneli şifre kaydedebilinir istenirse defalarce değiştirebilirsiniz.
şifreyi 3 defa hatalı girme hakkınız var 3 defa hatalı girilirse şifre kilitlenir
tuşlar açıldığında 1.5 dk işinda otomatik kapanır
yapacak arkadaşlara kolaygelsin...
16F84 lü

indir:
http://profahmet.googlecode.com/files/PIC%2016F84%20ile%20%C5%9Fifreli%20kilit%20%2Bpcb.zip

16F877 LCD li

indir:
http://profahmet.googlecode.com/files/16f877sklt.zip

devreler denenmiştir.

devre uygulamalarım

Elektronik Sigorta


______________________________________________________________________________________________

OPAMP PWM Osilator



_______________________________________________________________________________________________

Sesli ve dokunmatik anahtar


_______________________________________________________________________________________________

PIC16F84 9999 sayıcı

PIC16F84 9999 COUNTER


indir:
http://profahmet.googlecode.com/files/16f84%209999.zip
PIC16f84 5.pin GND 14.pin +5v
Bu devre sayıcı görevi yapar. butonlara basarak 0...9999 arası dört haneli sayı saymaktadır. + butonuna her basmada sayı 1 artar. - butonuna her basmada sayı 1 azalır. reset butonu ile sayı sıfırlanır.pıc besleme pinlerini bağlamayı unutmayın (5.pin - ,14.pin + )displey 7 segment olup ortak katot ve matrix bağlıdır.yani A,B,C,D,E,F,G ortak bağlıdır katot pinleri ise 1,2,3,4 diye ayrıdır.
___________________________________________________________________________________________________