La conductivité est probablement la méthode la plus simple. Cependant, c'est un cas où vous devez faire très attention à la sécurité. Ce serait une bonne chose d'éteindre deux piles AA. La sortie pourrait être un opto, qui peut ensuite aller à tout autre moyen alimenté par d'autres moyens. Les lignes allant au lit se connecteraient UNIQUEMENT au circuit alimenté par batterie, avec un bon écart de 5 mm ou plus avec autre chose.
La détection de l'eau n'est pas si difficile, et l'urine sera plus conductrice que eau propre. Deux lignes vont au lit. Chacun peut être entraîné fortement haut ou bas, ou avec un pullup ou un pulldown faible (faiblement entraîné haut ou bas). Chacun entre également dans un convertisseur A / N.
La plupart du temps, rien ne se passe et les deux lignes peuvent être faiblement tirées au sol. Le micro se réveille périodiquement pour effectuer un test. Il y a 4 tests séparés, mais le micro n'a besoin d'en exécuter qu'un à chaque fois qu'il se réveille. Il doit les parcourir tous en séquence pour éviter tout flux CC net. Il entraîne une ligne solidement haut ou bas, place le faible pullup / pulldown sur l'autre ligne dans la direction opposée, attend un moment, puis prend une lecture A / N de la deuxième ligne. Les quatre cas sont de savoir quelle ligne est conduite, et si elle est conduite haut ou bas.
Après une suite complète de lectures A / N, vous devriez savoir s'il y a suffisamment de conduction entre les deux lignes pour déclarer le lit mouillé. Vous voudrez probablement voir cela affirmé plusieurs fois de suite pour en être sûr. Un délai de quelques secondes n'a pas d'importance, et c'est très long pour un microcontrôleur.
Ajouté:
Voici plus de détails sur le circuit dont je parlais:
Pour prendre l'une des quatre lectures, par exemple, le micro mettrait la sortie numérique 1 au niveau haut, la sortie 4 au bas, attendez un peu (quelques ms), puis lire l'entrée A / N 2. Sans connexion entre les électrodes, l'A / D affichera 0. Avec une connexion directe, il afficherait presque la pleine échelle car la résistance de commande 1K R1 est 100 fois plus basse que la réduction R4.
En pratique, vous pouvez doubler l'entrée A / N et la première sortie numérique pour chaque ligne pour n'utiliser que deux broches de microcontrôleur par électrode. J'ai montré les trois séparés pour rendre les fonctions plus claires.
Les quatre combinaisons différentes proviennent des deux choix de quelle électrode est entraînée et quel est le fil de détection (A a été entraîné et B dans le sens ci-dessus exemple), et si l'électrode entraînée est haute ou basse (haute dans l'exemple ci-dessus). La raison de ces mesures est d'annuler la polarisation causée par les effets de batterie, les effets de diode et d'éviter le courant continu net pour maintenir l'électrode symétrique en raison de l'électrolyse.
Vous devez utiliser des électrodes qui ne sont pas corrodées par l'urine, donc en théorie, il ne devrait pas y avoir d'effets de diode ou de batterie, mais des choses se produisent, et faire la logique est de toute façon trivial.
J'imaginais des fils parallèles cousus lâchement au dessus du matelas sous l'un les draps, séparés peut-être d'un pouce environ. Une paire parcourant la zone humide attendue d'un côté à l'autre devrait suffire, mais vous pouvez utiliser deux ou trois fils pour chaque électrode en alternance pour couvrir plus de zone.
Je ne sais pas quel bon choix de fil est, mais certainement pas le cuivre. Nichrome peut être bon, mais vous devez vous vérifier. Je ne sais pas quels métaux ne seront pas corrodés par l'urine dont vous pouvez trouver des fils qui ne coûtent pas une fortune. Par exemple, l'or fonctionnerait très bien chimiquement et électriquement, mais se briserait facilement, et bien sûr coûterait cher même si vous pouviez le trouver. Le fil de platine existe et pourrait convenir autrement que très cher. Vérifiez d'abord nichrome.
Ajouté 2:
Il y a apparemment encore une confusion sur la séquence de test dont je parle. Voici les 4 tests:
Num Drive A Drive B Read --- ----------- ----------- ---- 1 strong élevé faible faible B 2 faible faible fort élevé A 3 fort faible faible élevé B 4 faible élevé fort faible A
Le résultat final est alors (# 1 + # 2) - (# 3 + # 4). Les n ° 1 et n ° 2 doivent être des lectures élevées et des lectures n ° 3 et n ° 4 faibles. En faisant les quatre et en additionnant le résultat comme je le montre, vous annulez à la fois le bruit de mode commun et tout signal différentiel fixe, comme cela pourrait être causé par un effet de batterie dû à une corrosion asymétrique.
Si vous ne le faites pas. croyez ceci, travaillez à travers un exemple ou deux.