Sensörler Ders 8 Aslı Ergün.

Slides:



Advertisements
Benzer bir sunumlar
Hazırlayan ve Sunan Ali Yasin Çakılcı HUNROBOTX
Advertisements

TEMEL ELEKTRONİK EĞİTİMİ
Sensörler Yrd.Doç.Dr. İlker ÜNAL.
3. EGITIM CNY 70 SHARP SENSÖRLER ULTRASONİK SENSÖRLER LDR.
HACETTEPE ROBOT TOPLULUĞU TEMEL ELEKTRİK-ELEKTRONİK DERSİ
INVERTER NEDİR? NASIL ÇALIŞIR?
KIZILÖTESİ (INFRARED) ve KIZILÖTESİ ALGILAYICILAR
A. KAPI ZİLİ, RADYO, TELEFONDA MIKNATIS BULUNUR.
Bölüm 4 – Kontrol İfadeleri:1.kısım
Sensörler Öğr. Gör. Erol KINA.
Sensörler Serdar KAŞIKCI.
ELEKTRİK DEVRELERİNDE KULLANILAN AÇMAKAPAMA ELEMANLARI
SENSÖR VE TRANSDUSERLER
SENSÖRLER VE ÇEŞİTLERİ
ARDUINO İLE ANALOG ÇIKIŞ VERMEK
SENSÖR VE TRANSDUSERLER
16F628 TANIMLAMA KISMI Devrenizi çalıştırmak için 16F628 mikrodenetleyicisini programlarken kullanacağınız tanımlama kısmı verilmiştir. Defterinize not.
ARDUINO DİJİTAL PİN KONTROLÜ
Sensörler Yrd.Doç.Dr. İlker ÜNAL.
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
AKIŞ ÖLÇÜMÜ.
ARDUINO RÖLE KONTROLÜ.
1. ÖLÇME VE SİNYAL ANALİZİNE GİRİŞ
MİKRODENETLEYİCİ İLE DİJİTAL GİRİŞ KONTROLÜ
JAVA’DA DİZİLER Dr.Galip AYDIN.
Trees, Vectors, Iterators. ADT Abstract Data Type (ADT) vs implementation -Soyut Veri Türleri - Uygulamaları.
SENSÖR VE TRANSDUSERLER
SENSÖR VE TRANSDUSERLER
DİJİTAL ÇIKIŞ KOMUTLARI
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
Basınç Sensörleri: PİEZO ELEKTRİK Basınç sensörü
TEMEL ELEKTRONİK -2-.
YAKLAŞIM SENSÖRLERİ (PROXIMITY)
Şekil 13. 8B’de verici ve alıcı ayrı, ayrı yerlerdedir
ARDUINO DİJİTAL PİN KONTROLÜ
ALGILAYICILAR-IV MANYETİK SENSÖRLER
Seri Port ile İletişim.
ARDUINO SENSÖR KONTROLÜ
ARDUINO DİJİTAL GiRİŞ KONTROLÜ
ARDUINO İLE SAYAÇ UYGULAMASI
ZAYIF AKIM MALZEMELERİ
FİZİKSEL BÜYÜKLÜKLERİN ÖLÇÜLMESİ
AB’15 Arduino ile sensörler dersi
Sensörler Ders2 Aslı Ergün.
Sensörler Asli Ergün.
MANYETİK SENSÖRLER VE TRANSDÜSERLER
Sensörler.
Seriport String İletimi
PWM (Pulse Width Modulation- Sinyal Genişlik Modülasyonu)
Bluetooth İle Haberleşme
Motor Sürücü Devresi ile Kontrol
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino ve Gaz Sensörü.
Motor Gelişimini Destekleyen Etkinlikler. Kaba ve İnce Motor Gelişimini Destekleyen Etkinlikler.
Ders 7 Arduino Genel Amaçlı Giriş-Çıkış Bacakları
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
ARDUİNO Arduino Eğitimleri Bölüm 6 Analog Giriş – Çıkış İşlemleri
GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
Arduino Eğitimleri Bölüm 5 Dijital Giriş – Çıkış İşlemleri
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
ARDUİNO Arduino Eğitimleri Bölüm 2 Arduino’ya Giriş
JAVA’DA DİZİLER. Özet  Dizi: belirli sayıda ve aynı veri türünden de ğ işkenlere aynı adla erişilmesini sa ğ layan bir yapıdır.  Dizilerde döngü işlemleri.
Arduino Programlama Dili
ELEKTRİKSEL YÖNTEMLERLE SEVİYE ÖLÇÜMÜ
Konu: EĞİTİM AMAÇLI BLDC MOTOR HIZININ PID KONTROLÜ
(Dr. Öğr. Üyesi Deniz Dal)
Interrupts.
Sensörler Asli Ergün. MANYETİK SENSÖRLER VE TRANSDÜSERLER Bir tel bobin haline getirilip içinden akım geçirilirse, bu bobinin içinde ve çevresinde manyetik.
Sunum transkripti:

Sensörler Ders 8 Aslı Ergün

LM 393 Kızılötesi Hız Sensörü Sensör kızılötesi iletişim metodunu kullanarak, verici ile alıcı arasına engel girdiğinde çıkış low, engel olmadığında ise high verir. Yani bir buton gibi devreyi açıp kapatır diyebilir. Bu high low durumları bir yorumlayıcı ile işlenerek saydırma işlemi yapılır ve motorun hızı, devri ölçülür.

Interrupt (kesme) özelliği kullanmak uygun olacaktır Interrupt (kesme) özelliği kullanmak uygun olacaktır. Çünkü arduino başka olayları çalıştırırken, kesmeye bağlı olay gerçekleştiğinde otomatik olarak haberi olur. Buradaki sensördeki durum değiştiğinde otomatik olarak tespit eder . Interrupt kütüphanesiniTimerOne.h kullanılır.

Takometre ile hız ölçme Devir sayısı bulunarak hız ölçme şeklidir. Manyetik anahtar,fototransistör ve rotary encoder kullanarak devir sayısı rpm ölçülür.

Manyetik sensör (mıknatıs ile) hız devir ölçme

Rotary Encoder Encoderların absolute(mutlak) encoder ve rotary(incremental,arttırımsal) encoder olmak üzere iki çeşiti bulunmaktadır. Her iki encoder da temelde aynı prensibe göre çalışmaktadır

Encoder Çalışma Prensibi Encoder içerisinde bir adet ışık kaynağı(LED) bulunmaktadır. Bu ışık kaynağını algılaması amacıyla bir adet optik algılayıcı(fototransistör) yerleştirilmiştir. Bu iki optik eleman arasına delikli bir disk yerleştirilmiştir. Işık kaynağından yayılan ışınlar delikli diskin deliklerinden geçebilir iken deliğin olmadığı kısımlardan geçememektedir. Fototransistörün geçirdiği akım bu düşüp düşmeme durumuna göre değişmektedir. Encoderların çalışma prensibi buna dayanmaktadır. Transistörün tetiklenip tetiklenmeme durumuna göre çıkışta bir kare dalga üretilmektedir.

/. Rotary encoder read example /* Rotary encoder read example */ #define ENC_A 14 #define ENC_B 15 #define ENC_PORT PINC void setup() { /* Setup encoder pins as inputs */ pinMode(ENC_A, INPUT); digitalWrite(ENC_A, HIGH); pinMode(ENC_B, INPUT); digitalWrite(ENC_B, HIGH); Serial.begin (115200); Serial.println("Start"); } void loop() { static uint8_t counter = 0; //this variable will be changed by encoder input int8_t tmpdata; /**/ tmpdata = read_encoder(); if( tmpdata ) { Serial.print("Counter value: "); Serial.println(counter, DEC); counter += tmpdata; } /* returns change in encoder state (-1,0,1) */ int8_t read_encoder() static int8_t enc_states[] = {0,-1,1,0,1,0,0,-1,-1,0,0,1,0,1,-1,0}; static uint8_t old_AB = 0; old_AB <<= 2; //remember previous state old_AB |= ( ENC_PORT & 0x03 ); //add current state return ( enc_states[( old_AB & 0x0f )]);

Titreşim Sensörü Piezo titreşim(basınç) sensörü SW-18020P (sert iletken çevresine yay şeklinde ince iletken sarılmış