Arduino Eğitim Kiti – Tüm Yıl İçin Arduino Müfredatı: Ders 23 Hava Kalitesi Ölçümü – Mesafe Bilgisini LCD Ekranda Yazma için isterseniz sunu şeklinde alt taraftaki kutucuğu büyüterek takip edebilir, isterseniz de tüm sunu sayfalarının makale haline dönüştürülmüş versiyonu takip edebilirsiniz. İçerikler büyük oranda aynıdır. Sınıf ortamında kolaylık olması açısından sunu şeklinde de sunulmuştur.
Ders İçeriği:
Hava Kalitesi Ölçümü – Mesafe Bilgisini LCD’ye Aktarma.
Ders Kazanımları:
- Hava kalitesi ölçüm aracı programını yardım almadan başarılı bir şekilde tasarlar.
- Mesafe ölçüm aracı ile mesafe ölçme programını yardım almadan başarılı bir şekilde tasarlar.
Oluşabilecek Hatalar:
Aşağıdaki programları çalıştırırken bir takım hatalarla karşılaşabilirsiniz. Bu hataların kodların yazımında meydana gelen hatalar dışında başka sebeplerle ortaya çıkması muhtemeldir. Bu hatalardan sık karşılaşılanlara aşağıda değinilmiştir.
Kart Seçilmesinden Kaynaklı Hata:
Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru kartın seçilmesi gerekmektedir. Kart seçilmediğinde “Karta yüklenirken bir sorun oluştu.” benzeri bir hata alabilirsiniz.
USB Portun Seçilmesiyle İlgili Hatalar:
Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru portun seçilmesi gerekmektedir. Bu port Arduino Uno’nun bilgisayara bağlandığı usb porttur. Farklı şekilde bilgisayarınızda usb driver yüklenmemiş olabilir. Bu gibi hatalarda “port bulunamadı” gibi hatalar almanız muhtemeldir.
Uygulama 1: Hava Kalitesi Ölçüm Aracı
Kullanılacak Malzemeler:
Bağlantı Şeması:
Bağlantılar şekildeki gibi yapılır.
- LCD ekranın 4 pini aşağıdan yukarı doğru sırasıyla, breadboard üzerinde “-” hatta, breadboard üzerinde “+” hatta, A4 pinine ve A5 pinine bağlanır.
- Gaz sensörünün ise VCC pini breadboard üzerinde “+” hatta, GND pini breadboard üzerinde “-” hatta, A0 pini Ardino üzerinde A0 pinine, D0 pini Ardino üzerinde 8 nolu pine bağlanır.
- Arduino üzerindeki 5V pini breadboard üzerinde “+” hatta, GND pini ise yine breadboard üzerinde “-” hatta bağlanır.
Kodlar:
Uygulamanın “.ino” dosyasını (kod dosyasını) buradan indirebilirsiniz.
- Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ ya yüklendiğinde çalışma tamamlanmış olacaktır.
- Bu uygulamada Hava Kalitesi Ölçüm Aracı ortamdaki havanın kalitesini kontrol edecektir.
- Eğer ölçülen değer 300’den büyükse LCD Ekranda “Zararlı Gaz Tespit Edildi” yazacaktır.
- Ölçülen değer 300’den küçükse LCD Ekrana “Hava Temiz” yazacaktır.
Uyarı:
Aşağıdaki programı tasarlayıp çalıştırdığınızda LCD ekranda sadece parlaklık varsa ve bilgi alamıyorsanız bunun sebebi LCD ekranın görünürlük ayarının düşük olması olabilir.
Bu ayar LCD ekranın arka kısmında (LCD ekranı yıldız tornavida ile sökmeniz gerekecek) I2C modülünün üzerindeki potansiyometre ile yapılabilir. Tornavida yardımı ile potansiyometreyi çevirerek görünürlüğü ayarlayabilirsiniz.
Ayrıca kodları yazarken I2C modülün adresini kendi modülünüzün adresine göre düzeltmeyi unutmayın!
(I2C modülünüzün adresini bilmiyorsanız 15. derste tarif edildiği şekilde bulabilirsiniz.)
Uygulama 2: Mesafe Sensörü ile Mesafe Ölçme ve LCD Ekranda Yazma
Kullanılacak Malzemeler:
Bağlantı Şeması:
Bağlantılar şekildeki gibi yapılır.
- Arduino üzerindeki 5V pini breadboard üzerinde “+” hatta, GND pini ise yine breadboard üzerinde “-” hatta bağlanır.
- LCD ekranın 4 pini aşağıdan yukarı doğru sırasıyla, breadboard üzerinde “-” hatta, breadboard üzerinde “+” hatta, A4 pinine ve A5 pinine bağlanır.
- Mesafe sensörünün VCC pini breadboard üzeride “+” hatta, GND pini “-” hatta, Trig pini 13 nolu pine, Echo pini 12 nolu pine bağlanır.
Kodlar:
Uygulamanın “.ino” dosyasını (kod dosyasını) buradan indirebilirsiniz.
- Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ya yüklendiğinde çalışma tamamlanmış olacaktır.
- Bu uygulamada mesafe sensörü ile ölçülen bir nesneye olan uzaklık değeri sürekli bir şekilde LCD Ekranda gösterilecektir.