Flex Sensör Nedir?

flex sensör nedir
Sensör ve DönüştürücülerHall Etkisi SensörüSıcaklık Sensörü
Flex Sensör Nedir?Sensör Nedir?Konum Sensörü
Işık SensörüArduino Sensör RehberiSensör ve Dönüştürücüler Özeti
Gaz SensörleriSes Dönüştürücü

Bu rehberimizde, flex sensörlerin fiziksel yapısını, gerilim bölücü ve analog veri haritalama matematiğini ve Arduino ile hassas bükülme açısı ölçümünü tüm mühendislik detaylarıyla inceleyeceğiz.

Robotik protez ellerden giyilebilir teknolojilere, sanal gerçeklik (VR) eldivenlerinden rehabilitasyon cihazlarına kadar insan-makine etkileşiminin en önemli fiziksel parametrelerinden biri bükülme ve açısal sapma hareketidir. Fiziksel bükülme hareketini doğrudan ölçülebilir elektriksel direnç değişimine dönüştüren yarı-iletken duyargalara Flex Sensör (Esnek Bükülme Sensörü) denir.

Bu sensörlerin tasarımı, plastik bir şerit üzerine yerleştirilmiş mikroskobik karbon parçacıklarından oluşur. Şerit büküldüğünde karbon molekülleri arasındaki mesafe değişerek elektriksel direnç logaritmik veya doğrusal bir eğriyle artış gösterir.

Endüstride bükülme miktarını yani açısal sapmayı ölçmek için farklı sensör tipleri ve kullanım alanları mevcuttur. Flex sensörler, bükülme doğrultusunda sundukları yüksek esneklik ve kararlı yapıları sayesinde özellikle biyonik robotik eldiven tasarımlarında parmak hareketlerini takip etmek amacıyla sıklıkla tercih edilmektedir.

Flex Bükülme Sensörü 2.2 inç Görünümü
2.2 inç Esnek Bükülme Sensörü

Yazı İçeriği

Flex Sensör Çeşitleri

Piyasada fiziksel boyutlarına ve direnç aralıklarına göre yaygın olarak kullanılan iki tip flex sensör bulunmaktadır:

  • 2.2 İnç Flex Sensör: Yaklaşık 5.58\text{ cm} uzunluğunda, küçük ölçekli tasarımlar ve parmak eklemi takibi için son derece ideal olan modeldir.
  • 4.5 İnç Flex Sensör: Yaklaşık 11.43\text{ cm} uzunluğunda, daha geniş açısal hareketlerin ve büyük yapısal bükülmelerin algılanmasında kullanılan modeldir.

Bu rehberde, gömülü sistem uygulamalarında en çok tercih edilen 2.2 inçlik esnek bükülme sensörünün elektriksel karakteristiği üzerinde duracağız. Bu tip sensörler, fizik tedavi rehabilitasyon eldivenlerinden robotik servo motor kontrolüne, müzik sentezleyici arayüzlerinden akıllı güvenlik bariyerlerine kadar esneklik ve bükülme ölçümünün gerektiği her alanda başarıyla kullanılmaktadır.

Pin Konfigürasyonu ve Polarite Kuralları

Flex sensör, iki adet iletken çıkış terminaline (P1 ve P2) sahip pasif dirençsel bir elemandır. Sensörün iç yapısında yarı-iletken bir diyot (diode) veya kutuplu bir kapasitör (kondansatör) gibi artı/eksi yönlü bir polarizasyon bulunmaz. Bu nedenle devreye her iki yönde de bağlanabilirler. Sensörün çalışması için ihtiyaç duyduğu voltaj, mikrodenetleyici analog giriş referansına bağlı olarak 3.3\text{ V} ile 5\text{ V} DC aralığındadır.

Flex Sensör Devre Bağlantı Uçları
  • P1 Terminali: Genellikle gerilim bölücü devresinin besleme (V_{CC}) veya ölçüm hattına bağlanır.
  • P2 Terminali: Gerilim bölücü ağının şase (GND) veya sabit direnç ucuna bağlanır.

Flex Sensör Teknik Özellikleri

  • Çalışma Gerilimi: 0\text{ V} - 5\text{ V} (DC)
  • Güç Sınırları: Tepe güç 1\text{ W}, sürekli güç 0.5\text{ W}
  • Çalışma Sıcaklığı Aralığı: -45\text{°C} ile +80\text{°C} arası
  • Düz (Bükülmemiş) Nominal Direnç: 25\text{ k}\Omega (Tipik tolerans \pm\%30)
  • Bükülmüş Direnç Aralığı: Bükülme derecesine bağlı olarak 10\text{ k}\Omega ile 125\text{ k}\Omega arasında değişkenlik gösterir.

Farklı bükülme açılarındaki elektriksel karakteristikleri ve mekanik ömür parametrelerini incelemek için resmi 2.2 inç Flex Sensör teknik veri sayfasına (datasheet) göz atabilirsiniz.

Çalışma Prensibi ve Matematiksel Modeli

Flex sensörün temel çalışma prensibi dirençsel esneme (strain gauge) teorisine dayanır. Sensör düz konumdayken, karbon iletken şeritleri birbirine en yakın konumdadır ve minimum direnç elde edilir. Sensör dışa doğru büküldükçe karbon partikülleri birbirinden uzaklaşır ve elektron geçiş yolları daralır; bu durum direncin artmasına yol açar. Direnç değişimi bükülme açısıyla yaklaşık olarak doğrusal bir korelasyon gösterir. Bu değişim bir mikroişlemciler ve gömülü sistemler kontrolörü ya da Arduino geliştirme kartları yardımıyla kolayca sayısallaştırılabilir.

Flex Sensörün Farklı Bükülme Açılarındaki Karakteristiği Temsili

Sensörün bükülme açısı arttıkça (örneğin 0\text{°}, 45\text{°}, 90\text{°} derecelik bükülmelerde), iç direnç değeri nominal değerinden başlayarak katlanarak artar. Bu direnç değişimini ölçmek için sensör, sabit bir direnç (genellikle 10\text{ k}\Omega47\text{ k}\Omega) ile birlikte bir gerilim bölücü devresine bağlanır.

Gerilim Bölücü Analizi ve Sinyal Haritalama Matematiği

Analog Flex Sensör Örnek Devre Tasarımı Şeması

Gerilim bölücü çıkışından elde edilen analog voltaj (V_{out}), dirençlerin oranına bağlı olarak şu formülle hesaplanır:

    \[V_{out} = V_{in} \cdot \frac{R_{fixed}}{R_{flex} + R_{fixed}}\]

Burada R_{fixed} = 10\text{ k}\Omega ve V_{in} = 5\text{ V} seçildiğinde, bükülme nedeniyle R_{flex} arttıkça, V_{out} voltaj değeri düşecektir. Arduino ADC modülü tarafından okunan analog değer (0-1023 arası) açıya dönüştürülürken lineer interpolasyon formülü kullanılır. Arduino’daki `map()` fonksiyonunun arkasındaki matematiksel denklem şu şekildedir:

    \[Y = (X - A) \cdot \frac{D - C}{B - A} + C\]

Bu denklemde X, okunan anlık analog değeri; [A, B] sensörün kalibre edilmiş minimum ve maksimum analog okuma aralığını (örneğin 700 ve 900); [C, D] ise hedeflenen çıkış aralığını (örneğin LED parlaklığı için 0-255 veya açı için 0-90\text{°}) temsil eder.

Arduino ile Flex Sensör Devre Kurulumu

Arduino ve Flex Sensörlü LED Parlaklık Kontrolü Bağlantı Şeması

Devrede, flex sensörden okunan bükülme miktarına bağlı olarak bir LED’in parlaklığını PWM (Darbe Genişlik Modülasyonu) sinyaliyle kontrol edeceğiz. Kablolama bağlantı adımları şunlardır:

  • Flex sensörün bir ucu Arduino 5\text{ V} pinine bağlanır.
  • Sensörün diğer ucu Arduino A0 analog pinine ve aynı zamanda 10\text{ k}\Omega sabit direncin bir ayağına bağlanır. Sabit direncin diğer ayağı GND hattına çekilir.
  • Kontrol edilecek LED’in artı (+) bacağı 220\text{ }\Omega akım sınırlama direnci üzerinden Arduino Pin 9’a (PWM destekli pin), eksi (-) bacağı ise GND hattına bağlanır.

Hassas Açı Ölçümü ve LED Kontrolü için Arduino Kodu

Aşağıda yer alan program kodu, A0 analog girişinden flex sensör verisini okur. Okunan ham veriyi seri port ekranına yazdırır ve ardından `map()` fonksiyonuyla PWM sinyaline dönüştürerek LED parlaklığını bükülme açısıyla orantılı olarak değiştirir:

Sensör ve DönüştürücülerHall Etkisi SensörüSıcaklık Sensörü
Flex Sensör Nedir?Sensör Nedir?Konum Sensörü
Işık SensörüArduino Sensör RehberiSensör ve Dönüştürücüler Özeti
Gaz SensörleriSes Dönüştürücü

Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.