Mblock ile Arduino DERS 10 (3 Etkinlik): LDR Sensörü ile Akıllı Gece LEDi (Fotosel) - tema

Video of the Day

head-banner
Responsive Ads Here

Post Top Ad

6 Aralık 2018 Perşembe

Mblock ile Arduino DERS 10 (3 Etkinlik): LDR Sensörü ile Akıllı Gece LEDi (Fotosel)

Responsive Ads Here
ma2
Merhaba;
Bu dersimizde yeni bir sensör kullanmaya başlıyoruz. LDR denilen bu sensör ortamdaki ışık şiddetini ölçerek diğer analog sensörler gibi 0 ile 1023 arası ışık şiddetine göre değer üretecek.Biz de buna göre koşullarımızı oluşturacağız.Aynı zamanda da yeni bir direnç olan 10k direnç kullanacağız. 10k direnç demek 10000 ohm yani 10 kiloohm luk direnç demektir. Kahverengi-siyah-turuncu-sarı renk dizilimine göre bulabilirsiniz.Mlzemelerimiz şöyle;

  • 1 Adet Arduino Uno
  • 1 Adet Breadboard
  • 1 Adet LED
  • 1 Adet 220ohm direnç
  • 1 Adet LDR Işık Sensörü
  • 1 Adet 10 K Ohm direnç
  • Jumper Kablolar
DERS 1: Gece olunca yanan LED (Akıllı gece lambası ama LED ile) 
Yukarıda da bahsetttiğimiz gibi LDR sensörü 0 ile 1023 arası değer aldığından gündüz ışığı 900 üzeri değer verir.Hava kararmaya başladığında ise bu değer düşmeye başlayacağından bir sınır belirlemeliyiz ki bu eşik değerinin altında lambamız yani  ledimiz yansın.Ben bu değeri 700 olarak belirledim.Deneyip farklı sonuçlar da elde edebilirsiniz.Işık şiddeti 700 ün altına düşünce lambamız yansın.LDR nin bacağına bağlı olan direnç 10K lık direç, LED in bacağına bağlı olan ise 220lik olan, dikkat ediniz.
Şema;
LDR+ile+Tek+LED+%25C5%259Fema

Kodlar:
LDR+ile+Tek+LED+kod


Nasıl çalıştığını görmek için aşağıdaki bağlantıya tıklayıp inceleyebilirsiniz.Açılan bağlantıda  "Simulate" butonuna tıklayınca gelen sayfada "Start Simulation" butonuyla çalışma simülasyonunu izleyebilir veya "Code" butonuyla kodunu görebilirsiniz.
Bu simülasyonda önceki derslerden farklı olarak LDR değerini sürgülü butonda ayarlamanız ve buna LEDin verdiği tepkiyi görmeniz gerekiyor.


Simülasyon ve Kod için TIKLAYINIZ



DERS 2: Hava Karardıkça Işığı Artan LED 
Bu etkinliğimizi üsttekinin devamı olarak planladım.Hava karardıkça ışığı artan yavaş yavaş yanan bir led yapıcaz.Burda LED imizi pwm özelliği olan pinlerden birine(3,5,6,9,10,11) bağlamayı unutmayınız.Önceki derslerde potansiyometre ile ışık ayarı yapmıştık.Aynı mantığı kullanıcaz.
Şemamız yukarıdakiyle aynı sadece kodlar değişik.Kodlar da şöyle;
LDR+ile+ayarl%25C4%25B1+Tek+LED+kod





Nasıl çalıştığını görmek için aşağıdaki bağlantıya tıklayıp inceleyebilirsiniz.Açılan bağlantıda  "Simulate" butonuna tıklayınca gelen sayfada "Start Simulation" butonuyla çalışma simülasyonunu izleyebilir veya "Code" butonuyla kodunu görebilirsiniz.
Bu simülasyonda önceki derslerden farklı olarak LDR değerini sürgülü butonda ayarlamanız ve buna LEDin verdiği tepkiyi görmeniz gerekiyor.


Simülasyon ve Kod için TIKLAYINIZ

DERS 3: GECE-GÜNDÜZ OYUNU

Scratch ve arduinonun muhteşem işbirliğiyle hazırlayacağımız bu oyunu ben çok seviyorum.
Bunun için arduinomuza bağlanıyoruz.
ardu+ba%25C4%259Flanma+1

Önceki etkinliklerden farklı olarak hazırladığımız kodları yüklemeden kullanacağız.Bunun için arduinomuzun yazılımını güncelleştiriyoruz. Bağlan sekmesinden "Aygıt Yazılımını Güncellemesi" ne tıklıyoruz."Karşıya Yükleniyor" tamamlandıktan sonra dekor ve kodlara geçebiliriz.
Sol alt köşeden yeni dekor seçiyoruz:
yeni+dekor

Dekorlardan resimde gördüğünüz dekorları ard arda aynı işlemi 2 kez yaparak ekleyiniz.Artık kodlayabiliriz:
gece+g%25C3%25BCnd%25C3%25BCz+kod

Kodları çalıştırmak için "sürekli tekrarla" ya çift tıklayınız.Kodlar şu şekilde görünmeli:
gece+g%25C3%25BCnd%25C3%25BCz+kod+aktif







Hiç yorum yok:

Yorum Gönder

Post Top Ad