Menü

ARDUİNO+HB100 Hız ÖLÇÜMÜ

8 Aralık 2017 - Arduino, Baskı Devre
ARDUİNO+HB100 Hız ÖLÇÜMÜ
4.9 (98.67%) 15 votes

HB100 nedir?

Hb100 doppler kayması mantığıyla çalışan bir çeşit radardır. Bu çip X bandında 10.525 GHz frekans kullanır. Düşük güç tüketimi ve maliyeti göz önüne alındığında kullanımı oldukça uygundur.Ölçüm mesafesi ise 20 metreye kadar çıkabilmektedir. Asıl kullanım amacı hareket algılamadır ve hareketli kapı hırsız alarmı gibi alanlarda kullanılmaktadır ancak doppler kayması formüllerinden hıza geçiş yapılabilir. Biz bu projemizde hız ölçümü yapacağız.

Proje Amacı

Projenin seçilme amacı, yapacağımınz sistemin elektromanyetik dalgalar dersi ile alaklı olduğu için ve bu projede kullanılacak olan bütün materyallerin, elektronik ve dalgalar ile doğrudan ilişkisinin bulunması dolayısıyla bu projeyi seçmeye karar verdik.

Kullanılan Malzemeler

Arduino uno(Herhangi bir sürümü olabilir)

HB100

LM324 OpAmp

lcd ekran

kablo(dişi-erkek)

100K direnç x2            330K direnç x1       8.2K direnç x1

12K direnç x1             1M direnç x2           10K direnç x2

2.2nF kapasitör x2(kutupsuz, 6v ve üstü)

4.7uF kapasitör x3(kutuplu, 6v ve üstü)

0.1uF kapasitör x1(kutuplu, 6v ve üstü)

100uF kapasitör x1(kutuplu, 6v ve üstü)

Havya, lehim, bakır plaka.

Projeye İlk Adım -> Amfi çizimi yapılması

Elimizde bulunan Hb100 ü çalıştırmak için  aşağıdaki amfi devresini  yapmamız gerekir.

Bu devreyi baskı devre haline getirmek için proteus programında çizimi yapıldı.

Yukarıdaki devrenin baskı devre şeması ise;

 

Baskı devrenin yapım aşamaları aşağıdaki gibi devam etmiştir;

Baskı devre kartı işlemleri bitirildikten sonra malzemeleri lehimlemeye geçildi.

Baskı devremiz son şeklini almıştır, bu devrede;

2.pin–>Hb100deki IF;

3 ve 5–>5V;

4 ve 6–>GND;

7.pin ise arduinonun 8. pinine bağlanacaktır.

Projenin İkinci Adımı–>Arduino Kodunun Yazılması

#include “FreqMeasure.h”
#include<LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);

void setup(){
lcd.begin(16,2);
lcd.print(“Frekans”);
lcd.setCursor(0,1);
lcd.print(“HIZ”);
FreqMeasure.begin();
}
double sum=0;
int count=0;

void loop(){
if(FreqMeasure.available()){
sum=sum+FreqMeasure.read();
count+=1;
if(sum>15){
float frekans=FreqMeasure.countToFrequency(sum/count);
lcd.setCursor(8,0);
lcd.print(frekans);
lcd.setCursor(8,1);
lcd.print(frekans/19.49);
sum=0;
count=0;

}
}
}

Bu kod da FreqMeasure ve LiquidCrystal kütüphanelerini eklemelisiniz.

Osiloskop Denemesi

 

.

.

Bu kısımda Hb100 ü denemek için laboratuvar da deneme yapıldı.(Amfi devresi breadboard a kuruldu)

Dalgaların sıklaşması gözlemlendi.

Projenin Son Adımı–> Bağlantılarının Yapılması ve Çalıştırılması

Bağlantıları yukarıdaki şemada görüldüğü gibi yapabilirsiniz.

5V ve GND yi  Hb100 e amfiden veya arduinodan alabilirisiniz.

.

.

 

.

İYİ ÇALIŞMALAR DİLERİM

.

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Araç çubuğuna atla