Arduino
OKUDUĞUNUZ KONU
Arduino İle Dijital Metre Yapımı
4

Arduino İle Dijital Metre Yapımı

Yazar : Utkan Subaşı22 Temmuz 2018

Merhabalar, bugün Ultrasonik sensör ile dijital metre yapacağız.

Ultrasonik sensör nedir? Ultrasonik bir sensör, ultrasonik ses dalgaları kullanarak bir nesneye olan mesafeyi ölçen bir araçtır. Ultrasonik bir sensör, bir nesnenin yakınlığına ilişkin bilgileri geri ileten ultrasonik darbeler göndermek ve almak için bir dönüştürücü kullanır. Yüksek frekanslı ses dalgaları, farklı eko desenleri üretmek için sınırlardan yansımaktadır.

Ultrasonik Sensörler Nasıl Çalışır? Ultrasonik ses, insan işitme aralığının üzerindeki bir frekansta titreşir. Transdüserler, ultrasonik sesi almak ve göndermek için kullanılan mikrofonlardır. Ultrasonik sensörlerimiz, diğerleri gibi, bir nabız göndermek ve yankı almak için tek bir transdüser kullanır. Sensör, ultrasonik darbenin gönderilmesi ve alınması arasındaki zaman aralıklarını ölçerek bir hedefe olan mesafeyi belirler.

Projeyi Satın Al

Bu projeyi kurulu çalışır halde yada isterseniz demonte halde satın alabilirsiniz.Proje ile birlikle yapım aşaması resimleri bağlantı şemaları ve kodları açık kaynak olarak gönderilir. “Satın Almak İçin Yukarıda Butona Basınız”

Projemizde Kullanılan Malzemeler

Neden Ultrasonic Sensör? Ultrason herhangi bir aydınlatma ortamında güvenilirdir ve içte veya dışta kullanılabilir. Ultrasonik sensörler, bir robot için çarpışmadan kaçınmayı ve çok hızlı olmadıkça sık sık hareket etmeyi başarabilir. Ultrasonik uygulamalar çok yaygın bir şekilde kullanılmaktadır, tahıl ambarı algılama uygulamalarında, su seviyesi algılayıcısında, drone uygulamalarında ve yerel tahrikli restoran veya bankanızdaki algılama araçlarında güvenilir bir şekilde uygulanabilirler. Ultrasonik telemetreler genellikle bir çarpışmayı algılayan cihazlar olarak kullanılır.

Projemizin Bağlantı Şeması

#include <NewPing.h> // HC-SR04 için Kod Kütüphanesi
#include <LiquidCrystal.h>  // LCD ekran için Kod Kütüphanesi
LiquidCrystal LCD(11,10,9,2,3,4,5);  // LCD ekranın bağlantı pinleri.


#define TRIGGER_PIN  13  // Ultrasonik Sensör’ün Trig pininin bağlı olduğu Arduino pini.
#define ECHO_PIN     12  // Ultrasonik Sensör’ün Echo pininin bağlı olduğu Arduino pini.
#define MAX_DISTANCE 400 // Ölçmek istediğimiz maksimum mesafe.
//(Maksimum 400-500cm civarı ölçülebilir. Ölçüm alanı dışında is “0” döndürür.)
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // Pinler ve maksimum mesafe ile
// NewPing nesnesi oluşturma.

void setup() {
  LCD.begin(16,2); // LCD ekranın genişlik ve yükseklik ölçülerini derleyiciye bildirme.
  LCD.setCursor(0,0);  // İmleci ilk satırın ilk sütununa yerleştirme.
  LCD.print("Uzaklik:"); // İmlecin olduğu yere “Uzaklik:” yazdırma.
}

void loop() {
  delay(50);                     // Gönderilen dalgalar arası 50 ms bekle.
//(Minimum bekleme süresi 29ms olmalı.)

  LCD.setCursor(0,1);   //  İmleci ikinci satırın ilk sutünuna yerleştirme.
  LCD.print(sonar.ping_cm() ); // İmlecin olduğu yere ölçülen uzaklığı santimetre 
//cinsinden yazma.
  LCD.print("   cm");  // Uzaklık birimi olan “cm” yazma.
}
SİZCE NASIL OLMUŞ?
Beğendim
76%
İlginç
10%
Eh İşte
0%
Anlamadım
7%
Kötü
2%
Berbat
5%
YAZAR HAKKINDA
Utkan Subaşı
Utkan Subaşı
Arduino'ya 11 yaşında başladım. Çok sevdim. Devam ettim. Tübitak Ortaokullar Arası Yapılan Yarışmada 3. Oldum. ARDUİNO'YA DEVAMM...
4 YORUMLAR
  • KASIMCAN ARSLAN
    24 Temmuz 2018 at 11:06

    MERHABA ÇALIŞMAYI ÇOK SEVDİM AMA ARDUİNO NANO YERİNE UNO KULLANABİLECEGİMİZ İ ŞEMA ATABİLİR MSİNİZ İYİ GÜNLER :))

  • Bana torbacı diyorlar
    19 Eylül 2018 at 17:01

    Tüm kodların ne işe yaradığını yapsanız daha güzel olur.

  • ARDUİNOCU CEMAL
    6 Kasım 2018 at 11:53

    Kodda bir FILENAME hatası alıyorum yardımcı olursanız sevinirim

  • 29 Kasım 2018 at 16:10

    arkadaşlar sitem var onu takip etmeyi unutmayın arduinobilisimcis.blogspot.com

YORUM YAP