bilgin. 055
Moderator
Merhaba; bu makalede Arduino Pır Sensör modülünü kullanarak, ilgili ledlerin yavaş bir şekilde aydınlanıp yavaş bir şekilde kararmasını sağlamış olacağız. Genelde bu tür sistemler yazılımsal olduğu için ledlerin tam kararma durumu veya aydınlanma durumunu ayarlamak biraz uğraştırıcıdır. Fakat biz bu projede bazı direnç ve transistör kullanarak güzel bir devre hazırlamış olacağız.
Aşağıda görmüş olduğunuz Arduino Pır Sensör modülü piyasada rahat bir şekilde bulabileceğiniz bir modüldür. Aynı şekilde devre üzerinde kullanılan tüm bileşenlerde.
HC- SR501 PIR Sensörünün, üç çıkış pini vardır. Bunlar; VCC, OUT ve GND pinleridir. Dahili bir voltaj regülatörüne sahiptir, bu sebepten dolayı 4,5 V ile 12 V arasında herhangi bir DC voltajı ile çalıştırabilirsiniz, fakat tipik olarak 5V kullanılır.
HC- SR501 PIR Sensörün Üzerinde Bulunan Pinlerin Görevleri;
Bu projede kullanılacak olan devre elemanları aşağıdakilerdir.
Arduino Pır Sensör modülüne gerekli bağlantıyı yaptıktan sonra, modül herhangi bir cisim hareketi algıladığı an çıkış pininden bir sinyal gönderir. Bu sinyal bir lojik sinyal olup 3.3V luk bir gerilime sahiptir. Bizde bu 3.3V luk sinyali transistörler yardımıyla 12V luk bir gerilime yükseltmiş olacağız ki çıkışa bağlamış olduğumuz ledler sağlıklı ve gerektiği voltaj aralığında çalışmış olsun. Pır sensörün tüm bağlantılarını yaptıysak şimdi devrenin geri kalan bileşenlerini tamamlayalım...
Yukarıdaki şemaya istinaden yapmış olduğumuz bağlantılar sonrasında, arduino pır sensörü bir hareket algıladığı an OUT pinine bağlı olan 12K direnç üzerindeni, yukarıda bahsetmiş olduğum 3.3V luk lojik sinyal yavaş bir şekilde C1 kondansatörü doldurmaktadır. Kondansatör yavaş bir şekilde enerji ile dolarken kondansatörün çıkışa bağlı olan 10K direnç üzerinden de yavaş bir şekilde akarak TIP41 transistör üzerine gelmektedir. Buradaki transistör bahsettiğim 3.3V'u 12Volt a yükseltmek için uygun bir şekilde bağlantısı yapılarak, transistörün çıkışına da bağlı olan 470K luk direnç vasıtasıyla BD243 transistör tam kapasite iletime geçerek çıkış ayağına bağlamış olduğumuz ledi yavaş yavaş aydınlatacaktır.
Pır sensörü hareket algılamayı bırakınca, girişteki kondansatörü bağlı olan kısıtlama direnci ile bu kez, ledler yavaş yavaş sönerek tam kapalı konuma gelecektir. Bu döngü pır sensörü hareket algılamaya devam ettiği sürece bu şekilde devam edecektir...
Aşağıdaki linkte baskı devresi bulunmaktadır. Baskı devresini indirerek direkt yazıcı üzerinden çıktı alıp sizlerede bu devreyi kurup çalıştırabilirsiniz.
Şimdilik bu kadar. Devre üzerinde herhangi bir değişiklik yaparsam bu makaleyi tekrardan düzenleyebilirim. Herkese kolay gelsin...
BASKI DEVRESİNİ İNDİRMEK İÇİN TIKLAYINIZ !
Aşağıda görmüş olduğunuz Arduino Pır Sensör modülü piyasada rahat bir şekilde bulabileceğiniz bir modüldür. Aynı şekilde devre üzerinde kullanılan tüm bileşenlerde.
HC- SR501 PIR Sensörünün, üç çıkış pini vardır. Bunlar; VCC, OUT ve GND pinleridir. Dahili bir voltaj regülatörüne sahiptir, bu sebepten dolayı 4,5 V ile 12 V arasında herhangi bir DC voltajı ile çalıştırabilirsiniz, fakat tipik olarak 5V kullanılır.
HC- SR501 PIR Sensörün Üzerinde Bulunan Pinlerin Görevleri;
- VCC: Arduino’daki 5 V pinini bağladığımız HC- SR501 PIR Sensörü’dür.
- OUT: Pini 3.3 V çıkışıdır. LOW, hareket algılanmadığını, HIGH, bazı hareketlerin algılandığını gösterir.
- GND: Arduino Uno R3 de karşılık gelen pine bağlanmalıdır.
- PIR Hareket Sensörünün devre kartında iki ek bileşen için lehim pedleri bulunur. Bunlar bazı kartlarda değişebilir ancak genellikle RT ve RL olarak etiketlenir.
- RT: Termistör veya sıcaklığa duyarlı direnç işidir.
- RL: Bu bağlantı LDR veya Fotorezistör içindir.
Bu projede kullanılacak olan devre elemanları aşağıdakilerdir.
- 12K DİRENÇ
- 10K DİRENÇ
- 300uF KONDANSATÖR
- TIP41C TRANSİSTÖR
- BD243 TRANSİSTÖR
- 3 PİNLİ TERMİNAL
- PIR SENSÖR MODÜL
Arduino Pır Sensör modülüne gerekli bağlantıyı yaptıktan sonra, modül herhangi bir cisim hareketi algıladığı an çıkış pininden bir sinyal gönderir. Bu sinyal bir lojik sinyal olup 3.3V luk bir gerilime sahiptir. Bizde bu 3.3V luk sinyali transistörler yardımıyla 12V luk bir gerilime yükseltmiş olacağız ki çıkışa bağlamış olduğumuz ledler sağlıklı ve gerektiği voltaj aralığında çalışmış olsun. Pır sensörün tüm bağlantılarını yaptıysak şimdi devrenin geri kalan bileşenlerini tamamlayalım...
Yukarıdaki şemaya istinaden yapmış olduğumuz bağlantılar sonrasında, arduino pır sensörü bir hareket algıladığı an OUT pinine bağlı olan 12K direnç üzerindeni, yukarıda bahsetmiş olduğum 3.3V luk lojik sinyal yavaş bir şekilde C1 kondansatörü doldurmaktadır. Kondansatör yavaş bir şekilde enerji ile dolarken kondansatörün çıkışa bağlı olan 10K direnç üzerinden de yavaş bir şekilde akarak TIP41 transistör üzerine gelmektedir. Buradaki transistör bahsettiğim 3.3V'u 12Volt a yükseltmek için uygun bir şekilde bağlantısı yapılarak, transistörün çıkışına da bağlı olan 470K luk direnç vasıtasıyla BD243 transistör tam kapasite iletime geçerek çıkış ayağına bağlamış olduğumuz ledi yavaş yavaş aydınlatacaktır.
NOT: Devre üzerinde kullanmış olduğum direnç değerleri kendime göre tasarladığım direnç değerleridir. Eğer ki çok daha yavaş bir şekilde led'lerin çalışmasını veya çok hızlı bir şekilde çalışmasını istiyorsanız o zaman direnç değerlerini değiştirerek kendi zevkinize göre led'lerin yanma sürelerini değiştirebilirsiniz.
Pır sensörü hareket algılamayı bırakınca, girişteki kondansatörü bağlı olan kısıtlama direnci ile bu kez, ledler yavaş yavaş sönerek tam kapalı konuma gelecektir. Bu döngü pır sensörü hareket algılamaya devam ettiği sürece bu şekilde devam edecektir...
Aşağıdaki linkte baskı devresi bulunmaktadır. Baskı devresini indirerek direkt yazıcı üzerinden çıktı alıp sizlerede bu devreyi kurup çalıştırabilirsiniz.
Şimdilik bu kadar. Devre üzerinde herhangi bir değişiklik yaparsam bu makaleyi tekrardan düzenleyebilirim. Herkese kolay gelsin...
BASKI DEVRESİNİ İNDİRMEK İÇİN TIKLAYINIZ !
Son düzenleme: