Leitfähigkeit ist wahrscheinlich die einfachste Methode. Dies ist jedoch ein Fall, in dem Sie besonders auf die Sicherheit achten müssen. Dies wäre eine gute Sache, um zwei AA-Zellen auszuschalten. Der Ausgang könnte ein Opto sein, der dann auf andere Weise mit Strom versorgt werden kann. Die Leitungen zum Bett werden NUR mit dem batteriebetriebenen Stromkreis verbunden, mit einem Abstand von gut 5 mm oder mehr zu allem anderen.
Das Erkennen von Wasser ist nicht so schwer, und der Urin ist leitfähiger als sauberes Wasser. Zwei Zeilen gehen zum Bett. Jeder kann stark hoch oder niedrig oder mit einem schwachen Pullup oder Pulldown (schwach hoch oder niedrig) gefahren werden. Jeder geht auch in einen A / D-Wandler.
Meistens ist nichts los und beide Leitungen können schwach auf Masse gezogen werden. Das Mikro wacht regelmäßig auf, um einen Test durchzuführen. Es gibt 4 separate Tests, aber das Mikro muss bei jedem Aufwachen nur einen davon ausführen. Es sollte alle nacheinander durchlaufen, um einen Netto-Gleichstromfluss zu vermeiden. Es fährt eine Zeile fest hoch oder niedrig, setzt das schwache Pullup / Pulldown auf die andere Zeile in die entgegengesetzte Richtung, wartet eine Weile und führt dann einen A / D-Messwert der zweiten Zeile durch. Die vier Fälle sind, welche Leitung angesteuert wird und ob sie hoch oder niedrig angesteuert wird.
Nach einer vollständigen Reihe von A / D-Messungen sollten Sie wissen, ob zwischen den beiden Leitungen genügend Leitung besteht, um das Bett zu deklarieren benetzt. Sie möchten dies wahrscheinlich mehrmals hintereinander sehen, um sicherzugehen. Ein paar Sekunden Verzögerung spielen keine Rolle, und das ist eine sehr lange Zeit für einen Mikrocontroller.
Hinzugefügt:
Hier finden Sie weitere Details zu der Schaltung, über die ich gesprochen habe:
Um beispielsweise eine der vier Ablesungen vorzunehmen, würde das Mikro den digitalen Ausgang 1 hoch und den Ausgang 4 niedrig einstellen und dann eine Weile (einige ms) warten Lesen Sie den A / D-Eingang 2. Ohne Verbindung zwischen den Elektroden zeigt der A / D 0 an. Bei einer direkten Verbindung wird fast der volle Messwert angezeigt, da der 1K-Ansteuerwiderstand R1 100-mal niedriger ist als der Pulldown R4.
In der Praxis können Sie den A / D-Eingang und den ersten digitalen Ausgang für jede Leitung verdoppeln, um nur zwei Mikrocontroller-Pins pro Elektrode zu verwenden. Ich habe die drei getrennt gezeigt, um die Funktionen klarer zu machen.
Die vier verschiedenen Kombinationen ergeben sich aus den beiden Auswahlmöglichkeiten, welche Elektrode angesteuert wird und welche der Erfassungsdraht ist (A wurde an die oben genannte Erfassung angesteuert) Beispiel) und ob die angesteuerte Elektrode hoch oder niedrig ist (hoch im obigen Beispiel). Der Grund für diese Messungen besteht darin, die durch Batterieeffekte und Diodeneffekte verursachte Vorspannung auszugleichen und Netto-Gleichstrom zu vermeiden, um die Elektrode aufgrund von Elektrolyse symmetrisch zu halten.
Sie sollten Elektroden verwenden, die nicht durch korrodiert sind Urin, also sollte es theoretisch keine Dioden- oder Batterieeffekte geben, aber es passiert etwas, und die Logik ist sowieso trivial.
Ich stellte mir parallele Drähte vor, die lose an der Oberseite der Matratze unter einem von ihnen festgenäht waren die Laken, die vielleicht einen Zentimeter voneinander entfernt waren. Ein Paar, das über den erwarteten Nassbereich von Seite zu Seite verläuft, sollte ausreichen, aber Sie könnten zwei oder drei Drähte für jede Elektrode verwenden, um mehr Fläche abzudecken.
Ich weiß nicht, was für eine gute Drahtauswahl ist, aber sicher nicht kupfer. Nichrome mag gut sein, aber Sie müssen sich selbst überprüfen. Ich weiß nicht, welche Metalle nicht durch Urin korrodiert werden. Drähte davon kosten kein Vermögen. Zum Beispiel würde Gold chemisch und elektrisch großartig funktionieren, aber leicht brechen und natürlich viel kosten, selbst wenn Sie es finden könnten. Platindraht existiert und könnte anders als sehr teuer geeignet sein. Schauen Sie sich zuerst das Nichrom an.
Hinzugefügt 2:
Es gibt anscheinend immer noch Verwirrung über die Testsequenz, über die ich spreche. Hier sind die 4 Tests:
Num Drive A Drive B Read --- ----------- ----------- ---- 1 stark hoch schwach niedrig B 2 schwach niedrig stark hoch A 3 stark niedrig schwach hoch B 4 schwach hoch stark niedrig A
Das Endergebnis ist dann (# 1 + # 2) - (# 3 + # 4). Nr. 1 und Nr. 2 sollten hohe Werte und Nr. 3 und Nr. 4 niedrige Werte sein. Wenn Sie alle vier Schritte ausführen und das Ergebnis wie gezeigt addieren, löschen Sie sowohl das Gleichtaktrauschen als auch alle festen Differenzsignale aus, die durch Batterieeffekte aufgrund asymmetrischer Korrosion verursacht werden könnten.
Wenn Sie dies nicht tun Glauben Sie dies, arbeiten Sie sich durch ein oder zwei Beispiele.