Merhaba dostlar,
Bu uygulamamızda pır sensor kullanarak hareketi algılayacağız. Sensör üzerinde zaten 3 pin var. Bunların ikisi VCC ve GND. Diğeri ise OUT ucu. Sensör hareketi algıladığı zaman çıkışı dijital olarak 1 yapıyor. Hareket algıandığı zaman biz de ledimizi yakacağız. istenirse projeye ek özellikler katılarak daha da geliştirilebilir.
Merhaba arkadaşlar,
Bu uygulamamız uzaktan kontrol ile alakalı hem de arada kablo olmadan..:) Kullandığımız modül Nordic firmasınca geliştirilen NRF24L01 kablosuz modül, 2.4GHz frekansında kablosuz haberleşme yapmanıza imkan sağlayan düşük güç tüketimine sahip modüldür.
Uygulamamızda kullanacağımız sensor alışveriş sitelerinden rahatlıkla bulabileceğiniz bir toprak nemi ölçüm sensörü. Eğer yurtdışından getirtmek isterseniz soil moisture sensor şeklinde aratmanızı tavsiye ederim. Aslında son derece basit kullanıma sahip sensör.Resimde görüldüğü gibi VCC ucunu +5 volta, GND'yi şaseye ve A0 ucunu da arduino nanonun A0 ucuna bağlıyoruz. LCD bağlantısı ise zaten daha önceki derslerimizde anlatıldığı gibi. Eğer bu konuda sıkıntı yaşarsanız önce LCD'yi sürmeyi deneyebilirsiniz.
Bu projemizdeki amaç Ds 1307 entegresini kullanarak RTC yapmak. RTC real time clock ifadesinin kısaltmasıdır. Yani gerçek zamanlı saat. Bu konu da ilk yapmamız gereken şey entegremiz hakkında biraz bilgi toplamak.
Gelin entegremizi biraz yakından tanıyalım. Aslında birer mikrokontrolcü gibi içlerinde işlem birimi,ram,registerler ve veri yolu arabirimi vardır. “Saat” gibi çalışması için 32.768khz hızında bir kristal osilatör kullanılır. Bu frekans saatin doğru çalışması için çok önemlidir. DS1307 gibi RTCler I2C seri veriyolu ile mikroişlemciler veya mikrokontrolcülerle iletişime geçer. Bir sıra halinde verileri gönderir. O sıraya göre hangi ay hangi yıl hangi gün hangi saat mikrokontrolcüler tarafından yorumlanıp kullanılmak üzere kaydedilir. İlk değer kaydedileceği zaman da mikrokontrolcü tarafından veriler RTC’nin içerisine yazılır. İlk değeri doğru bir şekilde verdiğiniz zaman yüksek hassasiyetle uzun süre (hatta yıllarca) RTC’nizi çalıştırabilirsiniz çünkü çok düşük güç tüketir. Bazı RTC entegrelerinde Alarm ve karedalga çıkışı da bulunur. Böylece ayrıca sesli alarm devresi kurmanıza gerek kalmaz.
4. dersimizde LCD ile ilgili..
LCD panelleri robot projelerinde ya da otomasyon projelerinde kullanmak için bilgisayarınızın seri ya da parelel portundan veya bir PIC mikrodenetleyici kullanarak kontrol edebilirsiniz. LCD paneller piyasada satır ve sütun sayılarına göre 1x8, 2x8, 1x16, 2x16, 1x20, 2x20, 1x40 ve 2x40 gibi farklı boyutlarda bulunmaktadır. Bunlar arasında robot projelerinde yaygınlıkla 2x16 boyutlarındaki LCD paneller kullanılmaktadır.
Günümüzde üretilen LCD panellerin çoğunda tek sıra halinde 16 pin bulunur. Bu pinlerden ilk 14 tanesi kontrol için son iki tanesi ise eğer varsa arka ışık için kullanılır. Bazı LCD'lerde kontrol için kullanılan 14 pin 2 adet 7 li sıra halinde de bulunabilir.
Bağlantı şekliniz aşağıdaki gibi olmalıdır.
6 volt 12 volt aküler şarj edilebiliyor devre mosfetli olduğu için yüksek akımlı akülerde şarj edilebilir . Şarj devresinde 2 adet koruma *, gösterge var biri over charge protection akü ayarlanan voltaja geldiğinde aktif oluyor diğeri ise deep discharge protection çok düşük voltajlı akü bağlandığında aktif oluyor.
LM2576, 3A akıtabilen, anahtarlamalı tip çalışan bir gerilim düşürücüdür. Internet’te tüm dökümantasyonuna ulaşabilirsiniz. 52KHz sabit frekansta çalışır. Frekansı ayarlanamaz. Bizim şemamızda R10 ve R11 olarak görünen dirençlerle sağlanan gerilim bölücüdeki gerilimle entegre içinde üretilen 1,23V’luk gerilimi karşılaştırıp çıkışının açık-kapalı sürelerini ayarlayarak sabit gerilimli çıkış verir. Vçıkış=1,23(1+R11/R10) formülü çıkış gerilimini verir.
Şu ana kadar nette gördüğün en iyi sinyal jeneratörü uygulamalası..Yakın zamanda deneyeceğim ve sonucu sizlerle paylaşacağım.
http://www.electronics-diy.com/function-generator-kit-xr2206.php