Arduino Darbe/Titreşim Algılama

0
12
Okunma

Arduino Darbe/Titreşim Algılama

Bu eğitici, titreşimi algılamak için bir Piezo elemanının nasıl kullanılacağını, bu durumda kapı, masa veya diğer katı yüzeylerin nasıl çalıştığını gösterir.

Bir piezo , bir titreşim, ses dalgası veya mekanik zorlanma ile fiziksel olarak deforme olduğunda bir voltaj üreten elektronik bir cihazdır. Benzer şekilde, bir piezo üzerine bir voltaj koyduğunuzda, titreşir ve bir ses çıkarır. Piezolar hem tonları çalmak hem de tonları algılamak için kullanılabilir.

Çizim, analog-dijital dönüştürme veya ADC olarak adlandırılan bir işlemde 0 ila 5 volt arasındaki bir voltaj aralığını 0 ila 1023 arasında kodlayan analogRead() komutunu kullanarak piezo çıkışını okur.

Sensör çıkışı belirli bir eşikten daha güçlü ise, kartınız “Knock!” Dizesini gönderir. Seri bağlantı noktası üzerinden bilgisayara.

Bu metni görmek için seri monitörü açın.

Donanım

  • Arduino veya Genuino
  • Piezo elektrik diski
  • 1 Megohm direnç
  • katı yüzey

Devre

Piezoslar polarize edilir , yani voltajın içinden (ya da dışına) belirli bir yönde geçtiği anlamına gelir. Siyah kabloyu (alt voltajı) toprağa ve kırmızı kabloyu (yüksek voltaj) analog pim 0’a bağlayın. Ayrıca, piezo tarafından üretilen voltajı ve akımı sınırlamak için Piezo elemanına paralel bir 1-megohm direnç bağlayın ve Analog girişi korumak için.

Plastik bir muhafaza olmadan piezo elemanlar elde etmek mümkündür. Bunlar metalik bir disk gibi görünür ve giriş sensörleri olarak kullanımı daha kolaydır. PIezo sensörleri, algılama yüzeylerine sıkıca bastırıldığında, bantlandığında veya yapıştırıldığında en iyi sonucu verir.

Kod

Aşağıdaki kodda, gelen piezo verileri, kullanıcı tarafından ayarlanan bir eşik değeri ile karşılaştırılmaktadır. Sensörünüzün genel hassasiyetini artırmak için bu değeri yükseltmeyi veya azaltmayı deneyin.

Kaynak:arduino.cc

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız 1 Oydan 5,00 Puan. Bu yazıya oy vermek ister misiniz?
Loading...
Elektronik, Bilim, Teknoloji, Müzik, Tasarım.
Paylaş

CEVAP VER

Please enter your comment!
Please enter your name here