mBlock Dersleri-27 LDR İle Işık Seviye Kontrol Devresi
mBlock 5 serisi ile Arduino uygulamalarına devam ediyoruz. Bu yazımızda mBlock 5 LDR İle Işık Seviye Kontrol Devresi uygulamasını yapacağız.
mBlock programı blok kısmı, devre montaj şeması, devre kurulumu detaylı anlatım ve devre çalışma videosu şu şekildedir.
Bu konuya geçmeden önce LDR nedir? çalışması, kullanım alanları, sağlamlık kontrolü gibi konularda hakkında bilgi almak isterseniz aşağıdaki bağlantıya tıklayarak öğrenebilirsiniz.
https://egitim.ahmetcandemir.com.tr/ldr-nedir-ne-ise-yarar/
MBLOCK PROGRAMI BLOK ŞEMASI:
mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz.
Blok şemasında isik isimli bir değişken tanımladık. Değişken nasıl tanımlanır? öğrenmek istiyorsanız aşağıdaki bağlantıyı tıklayıp inceleyebilirsiniz.
https://egitim.ahmetcandemir.com.tr/mblock-dersleri-13-mblock-degisken-olusturma/
DEVRENİN ÇALIŞMASI:
LDR üzerine düşen ışığın şiddetine göre ledler sıralı bir şekilde yanacaktır. En son led ile birlikte buzzer da sinyal üretecektir.
DEVRE MONTAJ ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
Breadboard
1 adet LDR
4 adet led diyot
4 adet 220 Ω Direnç
1 adet 10 kΩ Direnç
1 adet buzzer
9 adet iki ucu erkek jumper kablo
Breadboard üzerine 4 adet led diyot yerleştirilir. Led diyotların (uzun) artı bacaklarına 220 ohm direnç bağlanır. 220 ohm dirençlerin diğer uçları Arduino’nun 4, 5, 6 ve 7 numaralı pinlerine bağlanır. Led diyotların eksi uçları breadboard un üst kısmında birleştirilir. Led diyotların (-) bacaklarının bağlı olduğu board üzerine tek bir kablo bağlanarak, kablonun diğer ucu Arduino’nun GND pinine bağlanır.
Breadboard üzerine 1 adet buzzer yerleştirilir. Buzzer’ın (uzun) artı ucu, Arduino’nun 8 numaralı pinine bağlanır. Kısa bacağı (eksi ucu), board üzerindeki eksi pinin bağlandığı alana yada Arduino üzerindeki GND pinlerinden birine bağlanır.
Breadboard üzerine boş bir alana LDR yerleştirilir. LDR nin bir ucu board üzerinden Arduino’nun +5 Volt pinine, diğer ucu Arduino’nun A0 girişine bağlanır. LDR nin A0 ucuna giden bacağına 10 kΩ direnç bağlanır. Direncin diğer ucu breadboard un üst kısmındaki eksi bağlantıların yapıldığı kısma yerleştirilerek devre tamamlanır.
mBlock 5 Canlı Mod LDR İle Işık Seviye Kontrol Devresi
Devreyi Canlı modda kurup aynı zamanda sensörün durumunu sahne üzerinde pandaya yazılı olarak söyletmek istersek aşağıdaki blok devresini kurabilirsiniz. Bu blok şemasını Aygıtlar sahnesinde oluşturacağız.
Aşağıdaki blok şemasını ise Kuklalar sahnesinde oluşturacağız.
Daha sonra Aygıtlar sahnesine gelerek kodları Arduino kartına gönderip kukla üzerinden gelen veriyi Panda üzerinde okuyabiliriz.
DEVRENİN ÇALIŞMASI:
Aygıtlar sahnesinde ldr’den aldığımız değeri yükleme modu iletisi bloğu ile kukla sahnesine gönderiyoruz. Kukla sahnesinde ise aygıtlar sahnesinden gelen değeri Panda üzerindeki değer göstergesinden okuyoruz. Gelen değer küsüratlı değer olduğu için aygıtlar sahnesinde yükleme modu iletisi bloğuna Yuvarla bloğu ekleyerek değeri tam sayı olarak görebilirsiniz.
mBlock 5 LDR İle Işık Seviye Kontrol Devresi
Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin kurulumunu izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.
https://www.youtube.com/@candemirahmet
Yorum Yap