Système de capteurs

Documentation technique pour la détection de verrouillage et les capteurs de plaque arrière de votre Chastity Lockbox

Votre Chastity Lockbox utilise plusieurs capteurs pour détecter l’état du verrouillage et la position de la plaque arrière. Ce guide explique comment fonctionne le système de capteurs et ce que l'appareil surveille.

Présentation du capteur

Votre appareil dispose de deux types de capteurs :

Type de capteurQuantitéBut
Capteurs TMR3Détecter la position de la palette de verrouillage
Capteurs à effet Hall2Détecter la présence de la plaque arrière

Capteurs TMR (détection de palette)

Trois capteurs TMR (Tunnel Magnetoresistance) détectent si la palette de verrouillage est en position verrouillée ou déverrouillée.

Comment ils fonctionnent

  • Les capteurs détectent le champ magnétique de la palette
  • Lorsque la palette est en position verrouillée, les capteurs indiquent LOW
  • Lorsque la palette est déverrouillée, les capteurs indiquent HIGH

Logique de détection

L'appareil considère la palette verrouillée lorsque :

(TMR1 AND TMR2 AND TMR3) OR
(TMR1 AND TMR2) OR
(TMR1 AND TMR3) OR
(TMR2 AND TMR3)

Deux des trois capteurs détectant la position verrouillée sont suffisants. Cela fournit une redondance : si un capteur tombe en panne, la détection du verrouillage fonctionne toujours.

Pourquoi trois capteurs ?

  • Redondance : le vote deux sur trois garantit une détection fiable
  • Tolérance aux pannes : la défaillance d'un seul capteur n'interrompt pas la détection du verrouillage
  • Précision : plusieurs capteurs réduisent les fausses lectures

Capteurs à effet Hall (détection de plaque arrière)

Deux capteurs à effet Hall détectent si la plaque arrière est correctement fixée.

Comment ils fonctionnent

  • Les capteurs détectent les aimants intégrés dans la plaque arrière
  • Lorsque la plaque arrière est fixée, au moins un capteur indique LOW
  • Lorsque la plaque arrière est retirée, les deux capteurs indiquent HIGH

Logique de détection

L'appareil considère la plaque arrière comme fermée lorsque :

Hall1 OR Hall2

L’un ou l’autre capteur détectant l’aimant de la plaque arrière est suffisant.

L'appareil ne permettra pas le verrouillage si la plaque arrière n'est pas détectée. Il s'agit d'un dispositif de sécurité destiné à empêcher le verrouillage sans fermeture appropriée.

Vérification des capteurs pendant les opérations

Opération de verrouillage

Lorsque vous lancez un verrouillage :

  1. Le moteur entraîne la palette en position de verrouillage
  2. L'appareil attend jusqu'à 2 secondes pour que la palette atteigne la position
  3. Les capteurs TMR vérifient que la palette est verrouillée
  4. Les capteurs à effet Hall vérifient que la plaque arrière est fermée
  5. Si tous les contrôles sont réussis → Verrouillage confirmé
  6. Si les vérifications échouent → Erreur affichée

Opération de déverrouillage

Lorsque l'appareil se déverrouille :

  1. Le moteur entraîne la palette vers la position de déverrouillage
  2. L'appareil attend jusqu'à 2 secondes pour que la palette bouge
  3. Les capteurs TMR vérifient que la palette est déverrouillée
  4. Si le contrôle réussit → Déverrouillage confirmé
  5. Si la vérification échoue → Erreur E-LOCK-2 affichée

Conditions d'erreur

ErreurConditionCapteurs impliqués
E-LOCK-1Impossible de verrouillerLes capteurs TMR ne détectent pas la position verrouillée
E-LOCK-2Impossible de déverrouillerLes capteurs TMR détectent toujours la position verrouillée
E-LOCK-3Pas de plaque arrièreLes capteurs à effet Hall ne détectent pas la plaque arrière

La plupart des erreurs de capteur sont causées par une obstruction physique. Vérifiez que rien ne bloque le mouvement de la palette et que la plaque arrière est correctement installée.

Journalisation des activités

Lorsqu'il est connecté au WiFi, votre appareil signale périodiquement les états des capteurs au tableau de bord :

Données déclarées

ChampDescription
tmr1, tmr2, tmr3États individuels des capteurs TMR
hall1, hall2États individuels des capteurs Hall
isPaddleLockedÉtat de verrouillage de la palette calculé
isBackplateClosedÉtat calculé de la plaque arrière
currentStatePosition de la machine à états de l'appareil
batteryPercentNiveau actuel de la batterie
isChargingAlimentation USB connectée

Quand les journaux sont envoyés

  • Sur les changements d'état (événements de verrouillage/déverrouillage)
  • Sur les changements d'état du capteur
  • Périodiquement pendant les séances actives

Cette télémétrie aide votre détenteur de clé à surveiller l'état de l'appareil et permet à l'assistance de diagnostiquer les problèmes à distance.

Surveillance du courant

Un capteur de courant INA219 surveille le courant du moteur pendant les opérations de verrouillage/déverrouillage :

But

  • Détecter quand le moteur a terminé son mouvement
  • Éviter d’endommager le moteur en cas de blocage
  • Vérifier le bon fonctionnement

Limites de courant

Si le courant moyen dépasse 50 mA pendant une période prolongée pendant le fonctionnement du moteur, celui-ci s'arrête automatiquement pour éviter tout dommage.

État du capteur dans l'interface utilisateur

L'icône de verrouillage dans la barre d'état reflète l'état du capteur :

Icône de verrouillageÉtat de la palettePoint indicateurÉtat de la plaque arrière
VerrouilléPalette en position verrouilléeVertPlaque arrière détectée
VerrouilléPalette en position verrouilléeJaunePlaque arrière non détectée
DéverrouilléPalette en position déverrouilléeVertPlaque arrière détectée
DéverrouilléPalette en position déverrouilléeJaunePlaque arrière non détectée

Voir Symboles d'état pour des descriptions détaillées des icônes.

Dépannage des problèmes de capteur

Spécifications techniques

Capteurs TMR

ParamètreValeur
Broches17, 18, 21
État actifLOW lorsque la palette est détectée
Vote2 sur 3 requis

Capteurs à effet Hall

ParamètreValeur
Broches6, 15
État actifLOW lorsque l'aimant est détecté
Vote1 sur 2 requis

Capteur de courant (INA219)

ParamètreValeur
Broches I2CSDA : 9, SCL : 10
Limite de courant50 mA en moyenne
Période de surveillancePendant les opérations du moteur

Guides associés

Sur cette page