Arduino ADXL345 İvme Ölçer ile LED Yakmak

Arduino ADXL345 İvme Ölçer ile LED Yakmak
Arduino ADXL345 İvme Ölçer ile LED Yakmak
0

Arduino’da, ADXL345 İvme ölçer sensörünü kullanarak, eksen hareketlerine göre tanımlı olan ledleri yakan devreyi aşağıda inceleyelim.

Proje için gerekli malzemeler:

  • Arduino
  • Breadboard
  • ADXL345 İvme ölçer sensör
  • 4 Adet LED
  • 4 Adet 220ohm Direnç
  • Jumper kablolar

Gerekli kütüphaneler: (İndirmek istediğiniz kütüphaneye tıklayın)


İçindekiler

Proje önizleme

Sensörü hangi yöne doğru eğersek, o yöndeki ledler yanmakta. Hiçbir hareket olmadığı zaman yani Z ekseni -1 olduğu zaman hiçbir led yanmayacak.


ADXL345 İvme Ölçer Sensör

Arduino ADXL345 İvme Ölçer ile LED YakmakADXL345 ivme ölçer sensörü, ufak, düşük güç tüketimi olan açısal ivme ölçer sensörüdür. Hem statik hem de dinamik hızlanma kuvvetlerini ölçebilen 3 eksenli bir ivme ölçerdir.
Sensör üzerindeki pinleri inceleyecek olursak,
GND: Eksi pin.
VCC: Artı pin.
CS: Chip Select, çip seçim pini olarak geçmektedir.
INT1INT2: Tanınmış olan fonksiyonel işlemi yapmayı kesip başka bir fonksiyonu çalıştırarak işlemi devam ettiren pinlerdir.
SDO: Seri veri çıkışı pini.
SDA: Seri veri girişi pini.
SCL: Seri haberleşme süresi pini.

Dinamik kuvvetlere titreşimler, hareketler vb. neden olabilirken, yerçekimi kuvveti statik kuvvetin tipik sonuçlarını verebilmektedir. İvme için ölçü birimi metre bölü saniye karedir (m/s^2). Bununla beraber ADXL345 Sensörü, g değerini baz alarak çalışır. g, saniyede 9,8 metre kareye eşit olan yerçekimi kuvvetinin değeridir.
Dolayısıyla, Z ekseni yerçekimi kuvvetinin tersine yukarıyı gösterecek şekilde düz yerleştirilmiş bir ivmeölçerimiz varsa, sensörün Z ekseni çıkışı 1g olacaktır. Öte yandan, X ve Y çıkışları sıfır olacaktır, çünkü yerçekimi kuvveti bu eksenlere diktir ve onları hiç etkilemez. Sensörü ters çevirirsek, Z ekseni çıkışı -1 g olacaktır. Bu, yerçekimine yöneliminden dolayı sensörün çıktılarının -1g ile +1g arasında değişebileceği anlamına gelir.


Bağlantı şeması

Arduino ADXL345 İvme Ölçer ile LED Yakmak

Proje kodu

Bağlantı ve kodlama sırasında karşılaştığınız hataları; aşağıda ki yorum bölümünden belirtebilirsiniz :)

İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir