ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: TTP223 Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Tontek Design Technology

TTP223 Kapasitif Dokunmatik Sensör Modülü

Mekanik tuşların yerine geçen, cam veya ahşap arkasından bile parmak temasını algılayabilen dokunmatik buton modülü.

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

Metal yüzeylerin doğrudan arkasına konulduğunda kapasitif alan bozulur; cam, pleksi veya plastik yüzeyler tercih edilmelidir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.00V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 1.5 - 3.0 µA (düşük güç) Tipik çalışma modu
Haberleşme Arayüzü Dijital Seviye (Anlık veya Toggle) Protokol türü
Ölçüm Aralığı Temas veya 5 mm plastik/cam arkasından algılama Etkili çalışma sınırı
Hassasiyet / DoğrulukMekanik aşınmasız dokunmatik anahtarlamaÖlçüm sapma payı
Tepki Süresi60 ms (düşük güç modunda)Örnekleme hızı
Ölçüm Türüİnsan Vücudu Kapasitif Dokunma AlgılamaFiziksel 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üç +2.0V - +5.5V DC
2 I/O (SIG) Dijital Çıkış Dokunulduğunda HIGH (3.3V/5V)
3 GND Toprak Toprak 0V

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

TTP223 Dokunmatik Buton Kontrol Kodu

Gerekli Kütüphaneler: Harici kütüphane gerektirmez
const int touchPin = 4;
const int ledPin = 13;

void setup() {
  Serial.begin(9600);
  pinMode(touchPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  int touchState = digitalRead(touchPin);
  if (touchState == HIGH) {
    digitalWrite(ledPin, HIGH);
    Serial.println("👆 DOKUNULDU!");
  } else {
    digitalWrite(ledPin, LOW);
  }
  delay(50);
}
Seri Monitör Çıktısı (Simülasyon):
👆 DOKUNULDU!

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

TTP223, insan vücudunun elektriksel kapasitans değişimini algılayan tek kanallı bir dokunmatik sensör entegresidir. Üzerindeki A ve B lehim köprüleri kullanılarak çıkış mantığı (HIGH/LOW) ve tetikleme modu (Anlık/Kalıcı Toggle) kolayca değiştirilebilir.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Mekanik butonlar gibi aşınmaz, toz ve sudan etkilenmez.
  • Plastik, akrilik ve cam panellerin arkasına gizlenebilir.
  • Ultra düşük akım tüketimi.
  • Sınırlamaları (Dezavantajlar)
  • Nemli veya ıslak parmaklarda kapasitif sapma yaşanabilir.
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • Modül arkasındaki A ve B lehim pedleri boşken anlık HIGH çıkış verir. B lehimlenirse buton bas-bırak anahtara (toggle) dönüşür.