Su Seviye Kontrol Devresi Projesi

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.
Yazının Devamı İçin TIKLAYIN »

PIC16F84 step motor kontrol Devresi

Devre PIC16F84 ile Step motor kontrol ediyor
sağ yazan butona basınca motor sürekli sağa döner sol yazan butonda ters yöne döderir dur butonu ise motoru durdurur.Motorun hız ayarını osilatör frenkansını değiştirerek ayarlanır kristal yerine RC osilatör bağlanıp R direncinin değeri potla değiştirilerek hız ayarı eklenebilir

DEVRENİN TÜM DOSYALARINI BURADAN İNDİRİN

Kaynak: profahmet

PIC16F877 10 Bit ADC Devresi

AÇIKLAMA:
Bu devre ile her türlü analog sensörü okunabilir. referans ayarlarını VREF+ ve VREF- potlarından ayarlayabilirsiniz. VREF+ girişindeki gerilim displeyin göstereceği en büyük değeri ayarlar. en büyük sayı 1023 dür. örnek olarak VREF+ yı 2,5v ayarlarsanız analog girişten 2,5v okuduğunuzda displey en büyük sayı olan 1023 ü gösterir. bu girişi +5v a bağlarsanız analog girişten 5v okuduğunuzda 1023 ü güsterir. 1023 10 bitlik sayıdır. VREF- ise ekranın göstereceği en küşük sayı yani 0 ı ayarlar. örnek olarak bu girişi 1v ayarlarsanız analog girişten okuduğunuz gerilim 1v veya altında ise ekranda 0 sayısı gözükür. Bu girişleri kullanmak istemiyorsanız VREF+ yı +5v a VREF- yi GND ye bağlayınız. yada ADCON1 registerinden gerekli ayarları yapınız.

ölçmek istediğiniz değeri hesaplamak için şu yolu izleyin :
örnek olarak VREF+ = 3v VREF- = 0v ise (3v – 0v)/1023= 0,00293v bu değer her sayıya denk gelen gerilimdir. bu durumda ekranda 1000 sayısını okuyorsak 1000 * 0,00293= 2,93v analog girişteki gerilimi gösterir. bu yöntemle istediğiniz ayarı yapabilirsiniz. portb ye bağlı jojik problar ekrandaki sayının ikili (binary) dönüşümünü gösterir. Devreyi Deney amaçlı tasarladım 10bitlik dönüşüme örnek olarak gösterdim. devre 10 bit olduğu için çok hassas. potla deneyecekseniz mutlaka kondansatörle filitreleyin. Displeyi ORTAK KATOT kullandım. kristal 10mhz.

KAYNAK DOSYALARINI İNDİRMEK İÇİN BURAYI TIKLA

Kaynak: profahmet