20 Mayıs 2019 Pazartesi

DİJİTAL METRE YAPIMI 20.05.2019

DİGİTAL METRENİN YAPIMI

Metre kullanırken genelde hep 2 kişi ölçeriz tek kişi zorlandığı için uçtan uca tutulur . Bu projemizde Arduino ve ultrasonik sensörün yardımıyla sesimizin havada yayılma hızının bilgisini , gönderdiğimiz sesin dalgasını yankı yaparak geri dönüş yapan ses dalgasının arasındaki geçmiş olan süreyi hesaplar ses kaynağı ile karşıdaki nesnenin arasındaki mesafeyi tespit eder . Yani mesafelerin arasındaki mesafeyi ölçeriz ve 2 kişiye gerek kalmaz .Şimdi de digital metrenin yapımını yapacağız . Kullanmak hepimize göre değişir isteyen mesafe ölçümlerinde isteyen park sensöründe gibi uygulamarımızda isteyen de boy ölçmek için kullanılabilir . 

HC-SR04 ULTRASONİK SENSÖR 

HC-SR04 , robotik prejelerimizde kullandığımız en bilinen en popüler sensörlerimizden birisidir . Kullanımı çok kolaydır ve program olan kısmı doğru düzgün olduğu sürece 2 cm - 400 cm arasındaki mesafeyi doğru bir şekilde ölçmektedir . Çalışma evresi sensörün trig pininden uygulanan sinyal 40 kHz frekansında ultrasonik bir sesin yayılmasını sağlar .


Gereken Malzemeler:



  • Arduino UNO
  • 2*16 LCD Ekran
  • HC-SR04 ultrasonik sensör
  • 10K Potansiyometre
  • Jumper Kablo

Bağlantı Şeması

Kod:


#include <LiquidCrystal.h>
int  trigPin =7;
int echoPin =6;
int sure;
int uzaklık
int rs = 12,en = 11,d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd (rs,en,d4,d5,d6,d7);

void setup()
{

pinMode(trigPin,OUTPUT );
pinMode(echoPin, INPUT);
lcd.begin(16,2);

}
void loop()
{

digitalWrite(trigPin,LOW );
delayMicroseconds(5);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
sure = pulseIn(echoPin, HIGH,11600);
uzaklik = sure*0.0345/2;
lcd.clear();
lcd.setCursor(0,0);
lcd.Print("uzaklik");
lcd.setCursor(0,1);
lcd.print(uzaklik);
lcd.print("cm");

}

Hiç yorum yok:

Yorum Gönder

ARDUINO 27.05.2019

ARDUİNO DEDİĞİN NEDİR Kİ ? Arduino projelerimizde kullanabileceğimiz açık kaynak kodlu bir bileşendir. Arduino dediğimiz zaman aklımıza...