ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: Flex-Sensor-2.2 Yalın Sensör Çipi Başlangıç Seviye Üretici: Spectra Symbol

Flex Sensörü 2.2 inç (Bükülme ve Esneme Açısı Algılama Direnci)

Robotik eldivenlerde parmak bükülme açılarını algılayarak biyonik protez elleri ve robot kolları uzaktan kontrol eden esnek dirençtir.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Sensörün sadece ince uzun esnek kısmı bükülmelidir! En alttaki metal bacak lehim dipleri bükülürse iç yollar kırılır ve sensör kullanılamaz hale gelir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.3V - 5.0V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 0.5 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (Gerilim Bölücü ile) Protokol türü
Ölçüm Aralığı Düz Halde ~25 kΩ, 90 Derece Büküldüğünde ~60-100 kΩ Etkili çalışma sınırı
Hassasiyet / DoğrulukAçıyla doğrusal direnç artışıÖlçüm sapma payı
Tepki SüresiAnlıkÖrnekleme hızı
Ölçüm TürüKarbon Kaplı Piezorezistif Bükülme Açısı (0° - 90°)Fiziksel büyüklük
Pin Sayısı2 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 Pin 1 Giriş +5V hattına bağlanır
2 Pin 2 Çıkış 47k direnç ile A0 pinine bağlanır

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

Flex Sensör ile Biyonik El / Servo Motor Kontrolü

Gerekli Kütüphaneler: Servo.h
#include <Servo.h>

const int flexPin = A0;
Servo myServo;

void setup() {
  Serial.begin(9600);
  myServo.attach(9);
}

void loop() {
  int flexVal = analogRead(flexPin);
  
  // Düz: ~500, Tam Bükülü: ~800 (Kalibrasyona göre ayarlanır)
  int angle = map(flexVal, 500, 800, 0, 180);
  angle = constrain(angle, 0, 180);

  myServo.write(angle);

  Serial.print("Flex Değeri: "); Serial.print(flexVal);
  Serial.print(" -> Servo Açısı: "); Serial.println(angle);
  delay(50);
}
Seri Monitör Çıktısı (Simülasyon):
Bükülme Açısı: 45° -> Servo Pozisyonu: 90°

Çalışma Mantığı ve Fiziksel İlkeler

Bükülme Sensörü ve Akıllı Eldivenler

Flex Sensör, esnek bir polimer şerit üzerine kaplanmış karbon iletken mürekkepten oluşur.

  • Şerit düz dururken karbon molekülleri birbirine yakındır (Direnç ~25 kΩ).
  • Şerit büküldüğünde karbon molekülleri birbirinden uzaklaşır ve direnç 100 kΩ'a kadar çıkar.
  • Eldiven parmaklarına dikilerek parmakların bükülme açısını gerilim bölücü dirençle doğrudan analog voltaj olarak okumanızı sağlar.

    Artıları ve Sınırlamaları

    Güçlü Yönleri (Avantajlar)
  • Biyonik robot eldivenleri için endüstri standardı
  • 1 milyondan fazla bükülme ömrü
  • Basit 2 pinli direnç mantığı
  • Sınırlamaları (Dezavantajlar)
  • Bacak diplerine aşırı mekanik stres uygulanmamalıdır
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Bacak dipleri sert epoksi veya sıcak silikonla sabitlenerek lehim yerinin bükülmesi engellenmelidir.