Bir titreşim sensörü, piezoelektrik sensör olarak da bilinir, bir cihazın veya sistemin ivmesini, basıncını, titreşim değişikliklerini ölçmek için kullanılan birçok türü vardır.
Günümüzde yaygın olan miniaturize veya MEMS titreşim sensörü modülleri aracılığıyla bir Arduino veya Raspberry Pi ile birlikte kullanılabilir. Bu, titreşim sensörü uygulamalarının daha küçük ve erişilebilir bir form faktöründe kolayca gerçekleştirilmesini sağlar.
Bugünün titreşim sensörü kılavuzunda, aşağıdakileri ele alacağım:
- Titreşim sensörlerinin türleri nelerdir
- Titreşim sensörleri neden kullanılır
- Titreşim sensörü uygulamaları
- Bir titreşim sensörü nasıl seçilir
- Titreşim sensörü Arduino Kılavuzu
- Titreşim sensörü Raspberry Pi Kılavuzu
- Denemek için titreşim sensörü projeleri
Belirli bir bölüm arıyorsanız, klavyenizde CTRL+F tuşlarına basarak arama yapabilirsiniz!
Titreşim Sensörlerinin Türleri Nelerdir
1. Eddy Akımı
Eddy akımı veya kapasitif yer değiştirme sensörü, iletken bir bileşende konum değişikliğini ölçmek için manyetik alanlar üreten temassız bir titreşim sensörü türüdür.
Böyle bir titreşim sensörü, algılama işleminin gerçekleşmesi için algılama nesnesinin sensör çapından yeterince büyük olmasını gerektirir.
2. Hız Sensörü
Hız sensörü, bir bobin içinde hareket eden bir mıknatıs tarafından üretilen akım kullanılarak yüksek sıcaklık ölçümleri için yapılan bir titreşim sensörü türüdür.
İvmeölçer ve jiroskop sensörlerine kıyasla amplifikatör aşırı yüklenmesine daha az duyarlı olduğu için popüler olan hız sensörleriyle oynamak tehlikeli olabilir!
3. Gerilme Ölçer Sensörü
Bir gerilme ölçer sensörü, makinelere uygulanan kuvveti, basıncı, gerilimi veya ağırlığı elektriksel direnç değişikliğine dönüştürerek ölçen bir titreşim sensörü türüdür.
Genellikle makine uygulamaları ve eğimli yüzeylere sahip nesneler için kullanılır.
Bir gerilme ölçer sensörünün çalışma prensibi:
- Dış kuvvetler makinelere uygulanır, bu da stres ve gerilme oluşmasına neden olur
- Gerilme ölçer sensörü mevcut gerilmeyi algılar ve bunu elektriksel dirençteki bir değişikliğe dönüştürür
- Elektriksel dirençteki değişiklik, makinedeki gerilme miktarını vermek için ölçülebilir
4. Piezoelektrik İvmeölçer Sensörü
Belki de en çok tercih edilen titreşim sensörü türü piezoelektrik ivmeölçer sensörleridir. Çok yönlü, geniş dinamik aralığa sahip olup, titreşim sensörü alarmı, güvenlik sistemleri, endüstriyel kullanımlar gibi birçok potansiyel uygulamayı destekler.
Titreşim sensörleri neden kullanılır?

Titreşim sensörlerinin neden kullanıldığını merak ediyor olabilirsiniz? Biraz titreşim hareketinin ciddiyetini düşündüğünüzde, bu sorunun bir kısmını yanıtlamış olursunuz.
- Titreşim sensörleri, deprem veya daha yaygın olarak makinelerdeki mekanik arızalara neden olabilecek bu titreşim hareketlerini algılamaya yardımcı olur
- Bu tür hareketleri ölçme, izleme ve analiz etme yeteneği, potansiyel sorunları tespit etmeye yardımcı olur, böylece erken önleyici tedbirler alınabilir!
Titreşim sensörleri ne için kullanılır? Ana Uygulamalar
Titreşim sensörleri, geniş bir uygulama yelpazesinde kullanılabilir, ancak bu tamamen kullandığınız titreşim sensörünün türüne bağlıdır. Her birinin özellikleri, hangi uygun uygulamaların kullanılabileceğini belirleyecektir.
- Titreşim sensörü alarmı
- Biri içeri girmeye çalıştığında yüksek bir bip sesi üreterek, alarm birkaç dakika sonra otomatik olarak durur
- Endüstriyel sağlık izleme
- Titreşim, makinelerin sağlığını izlemek için kullanılabilir, daha önceki bölümde bahsedilenlerle benzer şekilde
- Düşük güçte uyanma titreşim sensörü anahtarı
- Diğer güvenlik sistemleri, örneğin araba alarmları
Bir titreşim sensörü nasıl satın alınır?
Birçok türde titreşim sensörü olduğundan, amacınıza en uygun olanı seçmek zor bir görev olabilir. Bu nedenle, bir titreşim sensörü seçerken dikkate almanız gereken özellikleri özetleyen bir tablo sağladım!
| Bir titreşim sensörü seçerken dikkate almanız gerekenler | Açıklama/Gerekçe |
|---|---|
| Ölçme ve dinamik aralık | Daha geniş ölçme ve dinamik aralık, daha büyük bir algılama alanı/yetenekleri sağlar |
| Kullanım ortam koşulları | Kullanım ortam koşulları, bir titreşim sensörünün dayanıklılığını etkiler
Aşağıdakileri dikkate alın: Yukarıdaki tüm bileşenler “Yüksek” olarak derecelendirilmişse, endüstriyel sınıf titreşim sensörleri daha uygundur |
| Frekans | Frekans HZ cinsinden ölçülür ve genellikle cihazın tam ölçüm aralığı üzerindeki izin verilen hata yüzdesi olarak temsil edildiğinden, titreşim sensörlerinin doğruluğunu etkiler |
| Duyarlılık | Daha yüksek amplitüdlü titreşimler, daha düşük duyarlılık sensörlerini tercih eder, tam tersi de geçerlidir Ancak, zirve g seviyesi, bir titreşim sensörünün ivme aralığını aşmamalıdır, aksi takdirde amplifikatör aşırı yüklenmesine ve sinyal bozulmasına neden olur |
Hangi Titreşim sensörü modülü satın alınmalı? Seeed’den önerilen liste
Bir titreşim sensörü satın alırken dikkate almanız gereken faktörleri anladıktan sonra, işte Seeed’den iki önerimiz!
1. Grove – Titreşim Sensörü (SW-420)

Hem titreşim algılama ihtiyaçlarınızı karşılayan hem de düşük frekanslarda yüksek duyarlılık sunan düşük maliyetli bir titreşim sensörüne mi ihtiyacınız var? Grove – Titreşim sensörü sizin için mükemmel bir seçenek!
Kullanıcıları düşünerek tasarlanan bu titreşim sensörü, ihtiyaçlarınıza göre sensörü ayarlamanıza olanak tanıyan ayarlanabilir duyarlılık seçeneği ile birlikte gelir.
Özellikleri şunlardır:
- Yönsüz
- Yüksek duyarlılık (ayarlanabilir)
- Titreşim, eğilme ile yanıt verir
- Hareket veya titreşim meydana geldiğinde, devre kısa bir süreliğine kesilir ve düşük çıkış verir
- Su geçirmez
- Sıkıştırma direnci
Sonuç olarak, bu titreşim sensörü modülü, titreşim veya eğilme algılamaya başlamak için mükemmeldir.
- Titreşim sensörü devre şeması hakkında daha fazla bilgi için, bu modülün çalışma prensibini açıklayan bir şemayı buradan! bulabilirsiniz.
2. Grove – Piezo Titreşim Sensörü

Önceki titreşim sensörü modülünden bir yükseltmeye mi ihtiyacınız var? Grove – Piezo titreşim sensörü, daha iyi performans ve çok yönlülük sunarak tam olarak bunu sağlar!
PZT film sensörü LDT0-028’e dayanan bu titreşim sensörü, 0.001Hz’den 1000MHz’ye kadar geniş bir dinamik aralığa sahiptir ve tüm algılama ihtiyaçlarınız için mükemmel ölçüm performansı sunar!
Yalnızca bu değil, güçlü darbelere karşı yüksek bir duyarlılık gösterir ve ayarlanabilir bir duyarlılık fonksiyonuna da sahiptir!
Özellikleri özetlenmiştir:
- Standart grove soketi
- Geniş dinamik aralık: 0.001Hz~1000MHz
- Ayarlanabilir duyarlılık
- Güçlü darbelere karşı yüksek duyarlılık
Sonuç olarak, Grove – Piezo Titreşim Sensörü, projenizin daha yüksek performans gereksinimi varsa ve daha çok yönlü bir seçenek arıyorsanız sizin için idealdir!
Bir titreşim sensörünü Arduino ve Raspberry Pi ile nasıl kullanılır?
Grove – Piezo Titreşim Sensörü için hem Arduino kodu hem de Raspberry Pi demo kodu sağladığımızdan, bugünkü eğitimimizde bu modülü kullanacağız.
- Eğer Grove – Titreşim Sensörü (SW-420) için Arduino koduna ihtiyacınız varsa, wiki sayfamıza! gidebilirsiniz.
Titreşim sensörü Arduino Eğitimi
Bu titreşim sensörü Arduino eğitiminde, Piezo titreşim sensörünün titreşimi algılayarak bir LED’i nasıl kontrol ettiğine dair bir örnek göstereceğiz.
“`html
Neye ihtiyacınız var?
- Seeeduino, Seeed’in kendi Arduino kartıdır ve orijinaline göre bazı avantajlar sunar
- Bu öğretici için Arduino kartlarınızı kullanmaya devam edebilirsiniz çünkü base shield ile uyumludur
Donanım yapılandırmaları:
- Adım 1: Grove – Piezo titreşim sensörünü base shield’in D2 portuna grove kablosu ile bağlayın, dijital pin 13’teki yerleşik LED’i çıkış olarak kullanıyoruz
- Adım 2: Base Shield’i Seeeduino’ya takın
- Adım 3: Seeeduino’yu bir USB kablosu ile PC’ye bağlayın
Yukarıdaki adımlardan sonra şöyle görünmelidir:

Yazılım yapılandırmaları:
- Adım 1: Aşağıdaki kodu yeni bir Arduino taslağına kopyalayın ve yapıştırın
const int ledPin=13;
void setup() {
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
}
void loop() {
int sensorState = digitalRead(2);
Serial.println(sensorState);
delay(100);
if(sensorState == HIGH)
{
digitalWrite(ledPin,HIGH);
}
else
{
digitalWrite(ledPin,LOW);
}
}
- Adım 2: Titreşim algılandığında LED yanacaktır
Titreşim Sensörü Raspberry Pi Eğitimi
Piezo titreşim sensörünü Raspberry Pi ile eşleştirmek için aşağıdaki donanım bileşenlerine ihtiyacınız olacak:
-

Raspberry Pi -

Grove Base Hat for RasPi -

Grove – Piezo Vibration Sensor
- Bu öğretici, Raspberry Pi 3 Model B kullanmaktadır, ancak Raspberry Pi 2/3B+/4/Zero’yu da desteklemektedir
Donanım yapılandırmaları:
- Adım 1: Grove Base Hat’i Raspberry Pi’ye takın
- Adım 2: Grove – Piezo Titreşim Sensörünü Base Hat’in 12 numaralı portuna bağlayın
- Piezo titreşim sensörünü herhangi bir GPIO portuna da bağlayabilirsiniz, ancak komutu ilgili port numarası ile değiştirmeniz gerektiğinden emin olun
- Adım 3: Raspberry Pi’yi bir USB kablosu ile PC’ye bağlayın
Yukarıdaki adımlardan sonra şöyle görünmelidir:

Yazılım yapılandırmaları:
- Adım 1: Geliştirme ortamını yapılandırmak için Yazılım Ayarlarını izleyin
- Adım 2: grove.py kütüphanesini klonlayarak kaynak dosyasını indirin
cd ~
git clone https://github.com/Seeed-Studio/grove.py
- Adım 3: Aşağıdaki komutları çalıştırarak kodu çalıştırın
cd grove.py/grove
python grove_piezo_vibration_sensor.py 12
Aşağıda grove_piezo_vibration_sensor.py kodu bulunmaktadır
import time
from grove.gpio import GPIO
class GrovePiezoVibrationSensor(GPIO):
def __init__(self, pin):
super(GrovePiezoVibrationSensor, self).__init__(pin, GPIO.IN)
self._on_detect = None
@property
def on_detect(self):
return self._on_detect
@on_detect.setter
def on_detect(self, callback):
if not callable(callback):
return
if self.on_event is None:
self.on_event = self._handle_event
self._on_detect = callback
def _handle_event(self, pin, value):
if value:
if callable(self._on_detect):
self._on_detect()
Grove = GrovePiezoVibrationSensor
def main():
import sys
if len(sys.argv) < 2:
print('Kullanım: {} pin'.format(sys.argv[0]))
sys.exit(1)
pir = GrovePiezoVibrationSensor(int(sys.argv[1]))
def callback():
print('Algılandı.')
pir.on_detect = callback
while True:
time.sleep(1)
if __name__ == '__main__':
main()
Daha sonra, her şeyin sorunsuz gittiğini gösteren aşağıdaki sonucu görebilmelisiniz
pi@raspberrypi:~/grove.py/grove $ python grove_piezo_vibration_sensor.py 12
Algılandı.
Algılandı.
Algılandı.
Algılandı.
Algılandı.
Algılandı.
Algılandı.
Algılandı.
^CTraceback (most recent call last):
File "grove_piezo_vibration_sensor.py", line 84, in <module>
main()
File "grove_piezo_vibration_sensor.py", line 80, in main
time.sleep(1)
KeyboardInterrupt
Denemek için Titreşim Sensörü Projeleri
Artık Arduino ve Raspberry Pi’yi bir titreşim sensörü ile nasıl eşleştireceğimizi anladığımıza göre, başlayabileceğiniz bazı projeler burada!
1. Akıllı Basketbol Skor Tablosu

Sık sık basketbol oynayan biri misiniz yoksa antrenmanınızı basketbol ile birleştirmeyi mi tercih ediyorsunuz? Eğer öyleyse, bu proje sizin için!
Bir titreşim sensörünü Arduino ile diğer bileşenlerle birleştirerek, basketbol potanızı akıllı bir hale getirerek atışlarınızı takip edebilirsiniz!
Neye ihtiyacınız var?
Donanım bileşenleri:
- Arduino Mega 2560 & Genuino Mega 2560
- Bluetooth Shield
- E18-D80NK Kızılötesi Yakınlık Sensörü
- Seeed Grove – Vibration Sensor (SW-420)
- 8MM RGB LED
- Dirençler
- 1 adet 10k ohm direnç
- 3 adet 100 ohm direnç
- 1 adet 47 ohm delikli direnç
- Şarj edilebilir 15,000mAh Li-ion Güç Bataryası
Yazılım bileşenleri:
Daha fazla bilgi edinmek ister misiniz? Hackster.io’da Marcelo Avila de Oliveria’nın tam öğreticisine göz atın!
“`
2. Asla Yalnız Biniş Yapmayın

Bir bisikletçi misiniz ve bir gün bir kaza geçirdiğinizde kimsenin sizi bulamayacağından mı korkuyorsunuz? Eğer öyleyse, bu proje sizin için!
Bu proje, Sigfox ağı aracılığıyla yaralanan bisikletçileri bulmaya yardımcı olur ve yolda görünürlüğü artırır!
Ne gerekiyor?
Donanım bileşenleri:
- 5mm kırmızı LED
- Seeed Grove – Vibrasyon Sensörü (SW-420)
- u-blox Ublox neo 6m GPS
- Arduino MKR Fox 1200
- Pil, 3.7V
- Buzzer
- Pushbutton anahtarı 12mm
- Kaydırma Anahtarı
- 1k ohm Direnç
El aletleri ve üretim makineleri:
- 3D Yazıcı (genel)
Daha fazla bilgi almak ister misiniz? Hackster.io’da Jesus Soriano tarafından yazılan tam eğitimi kontrol edebilirsiniz!
3. Alexa ve Raspberry Pi ile Akıllı Kapı Zili

Kapınıza vuran kişinin kim olduğunu soran, fotoğraf çeken ve bunu veritabanıyla karşılaştırarak olası bir eşleşme bulabilen akıllı bir kapı zili mi istiyorsunuz? Bu proje sizin için!
Ne gerekiyor?
Donanım bileşenleri:
- Raspberry Pi 3 Model B
- Raspberry Pi Kamera Modülü
- Seeed Grove – Piezo Vibrasyon Sensörü
- Mikrofon Amplifikatörü Breakout
- Hoparlör: 3W, 4 ohm
Yazılım uygulamaları ve çevrimiçi hizmetler:
Daha fazla bilgi almak ister misiniz? Hackster.io’da Parth Singh tarafından yazılan tam eğitimi kontrol edebilirsiniz!
Özet
Bugünlük vibrasyon sensörleri hakkında bu kadar. Umarım bugünkü blog ile ne olduğunu, nasıl çalıştığını, nasıl satın alacağınızı ve bir Arduino, Raspberry Pi ile nasıl eşleştireceğinizi daha iyi anlayabilirsiniz!
Başlamanızı kolaylaştırmak için önerdiğim vibrasyon sensörleri listesini göz önünde bulundurun:
Hareket algılama hakkında daha fazla bilgi için bu yazılara göz atabilirsiniz:



