ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: GSR-Sensor Sensör Modülü (Breakout) Orta Seviye Üretici: Seeed Studio / Generic

GSR Galvanik Deri Tepkisi ve Stres İzleme Biyometrik Sensörü

İki parmağa takılan nikel elektrotlarla derinin elektriksel iletkenliğini ölçen; yalan makinesi ve stres izleme projelerinde kullanılan biyometrik sensördür.

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

Yalan makinelerinde (Poligraf) ve psikoloji deneylerinde kullanılır. İnsanlar yalan söylediğinde veya heyecanlandığında sempatik sinir sistemi ter bezlerini uyarır ve derinin iletkenliği anlık olarak artar.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 3.30V - 5.00V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 2 mA Tipik çalışma modu
Haberleşme Arayüzü Analog Voltaj (0V - 3.3V) Protokol türü
Ölçüm Aralığı Duygusal Heyecan, Korku ve Stres Seviyesi Etkili çalışma sınırı
Hassasiyet / DoğrulukDeri ter bezi aktivitesiÖlçüm sapma payı
Tepki SüresiDuygusal tepki süresi: 1 - 3 saniyeÖrnekleme hızı
Ölçüm TürüDeri İletkenliği / Elektrodermal Aktivite (EDA)Fiziksel büyüklük
Pin Sayısı3 PinModül header pinleri

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

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VCC Güç +3.3V veya +5V DC
2 GND Toprak Toprak 0V
3 SIG Analog Çıkış Deri iletkenliği voltajı

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

GSR ile Yalan Makinesi ve Stres Ölçümü

Gerekli Kütüphaneler: Standart
const int gsrPin = A0;
int sensorValue = 0;
int gsrAverage = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  long sum = 0;
  for(int i = 0; i < 10; i++) {
    sensorValue = analogRead(gsrPin);
    sum += sensorValue;
    delay(10);
  }
  gsrAverage = sum / 10;
  Serial.print("GSR İletkenlik Değeri: ");
  Serial.print(gsrAverage);

  if (gsrAverage > 350) {
    Serial.println(" -> DURUM: Sakin ve Rahat");
  } else if (gsrAverage > 250) {
    Serial.println(" -> DURUM: Hafif Heyecan");
  } else {
    Serial.println(" -> DURUM: YÜKSEK STRES / YALAN ŞÜPHESİ!");
  }
  delay(500);
}
Seri Monitör Çıktısı (Simülasyon):
Stres Düzeyi: YÜKSEK HEYECAN / STRES TESPİT EDİLDİ!

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

GSR (Galvanik Deri Tepkisi) Nedir?

İnsan beyni korku, stres veya heyecan yaşadığında sempatik sinir sistemi ter bezlerini anında aktive eder. Henüz parmakta gözle görülür bir terleme olmasa bile derinin elektriksel iletkenliği anında tırmanır.

GSR Sensörü, iki parmağa takılan cırt cırtlı elektrotlar arasından zararsız çok küçük bir mikro-akım geçirerek deri iletkenliğini ölçer. Heyecan ve stres anında çıkış analog voltajı yükselir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Sempatik sinir sistemi ve stres takibi
  • Yalan makinesi (poligraf) simülasyonları için standart
  • Kullanımı çok kolay analog çıkış
  • Sınırlamaları (Dezavantajlar)
  • Oda sıcaklığı ve kişinin yorgunluğu zemin iletkenliğini etkiler
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Ölçüm öncesi sakin oturulup başlangıç zemin değeri (baseline) kalibre edilmelidir.