Adafruit
Kapacitive Sensorer registrerer berøring og nærhed via elektrisk kapacitans. De kan se gennem glas, plast og luft og fungerer endda gennem handsker. Dette gør dem perfekte til moderne touch-knapper, vandtætte interfaces og fingeraftryk. Udvalget rummer kapacitive touch-kontakter til LED-strips og 230V dimmere, Makey Makey-klon, 5-pad AT42QT1070 breakout, generel touch-sensor, Mini Touch Kit (metal/glas/plast/gummi), kapacitive fingeraftryk (UART/I²C 360°) og industri-proximity (1-10 mm, IP67, 10-30V). Find sensoren til touch eller industri.
Adafruit
Trusted Supplier
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
En kapacitiv sensor opfører sig som den ene plade i en kondensator. Når du nærmer dig — eller rører — sensorens elektrode, ændres dens kapacitans (evnen til at lagre elektrisk ladning). Sensoren registrerer denne ændring og udløser et output.
Det betyder:
Kapacitive fingeraftryk-sensorer aflæser de små højdeforskelle i en finger via mikroskopiske kapacitans-målinger. Mere præcist end optiske og virker bedre med våde eller kolde fingre:
| Kapacitiv | Induktiv | Hall (magnet) | |
|---|---|---|---|
| Metal | Ja | Ja | Kun magnet |
| Plast | Ja | Nej | Nej |
| Glas | Ja | Nej | Nej |
| Træ | Ja | Nej | Nej |
| Vand/væske | Ja | Nej | Nej |
| Mennesker (touch) | Ja | Nej | Nej |
| Gennem isolerende væg | Ja | Nej | Ja |
| Påvirkes af fugt | Ja (vigtig) | Nej | Nej |
| Bedst til | Touch, niveau, alt-detektion | Industri-metal | Dør, hjul, magneter |
En af de største fordele ved kapacitive sensorer er at touch-knappen kan placeres BAG en isolerende overflade. Brugeren rører overfladen — sensoren registrerer berøringen gennem materialet:
Tip: jo tykkere materialet er, jo større skal touch-pad'en være. Justér følsomhed for at kompensere for materialet.
Hvis du arbejder med ESP32, har du allerede 10 kapacitive touch-pins indbygget (T0-T9). Du behøver ikke en separat sensor for simple projekter:
#include <Arduino.h>
const int touchPin = T0; // GPIO 4 på ESP32
void setup() {
Serial.begin(115200);
}
void loop() {
int touchValue = touchRead(touchPin);
Serial.println(touchValue);
if (touchValue < 30) {
Serial.println("Touch detekteret!");
}
delay(100);
}
Lavere værdi = stærkere berøring. Typisk: ingen berøring ≈ 70-100, finger ≈ 20-30.
Vand og fugt PÅVIRKER kapacitive sensorer kraftigt. Et par tip:
Touch-knapper på moderne lamper og elektronik, multi-touch tastaturer på elektroniske instrumenter, biometrisk adgangskontrol via fingeraftryk, niveau-sensorer i lukkede tanke (måler gennem væggen), papir- og emballage-detektion på samlebånd, smart-home med touch-skift skjult bag spejle eller paneler, vandtætte interfaces på bade-elektronik, interaktive kunst-installationer, vandstands-detektion i akvarier, skole-projekter med Makey Makey, og elektroniske dimmere uden mekaniske knapper.
Til metal-detektion specifikt, se Induktiv Sensorer. Til magnet- og hall-baserede sensorer, se Magnetisme Sensorer. Til væske-niveau-sensorer (kontakt-baserede), se Væske Sensorer. Til biometriske helse-sensorer, se Helse / krop Sensorer. Til touch-displays, se Farve Displays. Til mikrocontrollere med indbygget touch, se ESP32 Boards. Tilbage til Sensorer oversigt.