Le XKC-Y25-T12V est un capteur de niveau de liquide sans contact, qui permet de détecter la présence d’un liquide à travers la paroi d’un réservoir (plastique, verre, etc.), sans contact direct avec le liquide. Il utilise une technologie capacitive pour détecter les variations de densité causées par le liquide. Ce capteur est particulièrement utile dans les milieux sensibles ou corrosifs, ou lorsque l’on veut éviter toute contamination du liquide.
⚙️ Caractéristiques techniques :
Modèle: XKC-Y25-T12V
Tension d’alimentation: 5V à 12V DC
Courant de repos: < 5 mA
Courant de fonctionnement: ~ 15 mA
Type de sortie: Numérique (0 ou 1) (niveau haut ou bas)
Signal de sortie: Haut : ~3.3V / Bas : ~0V (TTL compatible)
Distance de détection: 0 à 12 mm (selon l’épaisseur et le matériau de la paroi)
Matériaux détectés: Liquides conducteurs et non conducteurs (eau, alcool, etc.)
Temps de réponse: < 500 ms
Indice de protection: IP67 (étanche)
Température de service: -25°C à +105°C
Montage Collé à l’extérieur du réservoir (adhésif inclus)
🔌 Brochage :
Rouge: VCC (+5V ou +12V)
Noir: GND
Jaune: Signal de sortie
✅ Avantages :
Sans contact avec le liquide : pas de corrosion, pas de contamination.
Simple à utiliser, compatible avec Arduino, ESP32, relais, PLC…
Peut être utilisé sur des contenants fermés et hermétiques.
Détection fiable même pour les liquides non conducteurs (huile, essence…).
❌ Limitations :
Ne fonctionne pas bien sur des surfaces métalliques.
L’efficacité dépend du matériau et de l’épaisseur du récipient.
Pas de mesure de niveau continue (ON/OFF uniquement, pas de niveau précis).
🧪 Applications typiques :
– Surveillance de niveau dans des cuves de liquides chimiques
– Réservoirs d’eau potable
– Distributeurs automatiques de boissons
– Milieu médical ou pharmaceutique
– Appareils électroménagers (ex. : cafetières, humidificateurs)
💡 Exemple d’utilisation avec Arduino :
const int capteur = 2; // broche numérique connectée au fil jaune
void setup() {
pinMode(capteur, INPUT);
Serial.begin(9600);
}
void loop() {
int etat = digitalRead(capteur);
if (etat == HIGH) {
Serial.println(« Liquide détecté ! »);
} else {
Serial.println(« Pas de liquide. »);
}
delay(500);
}








Avis
Il n’y a pas encore d’avis.