Calle hat eine gute Antwort für einen Gewichtssensor. Der andere Hauptweg wäre, die Flüssigkeit mit einem Füllstandsensor zu erfassen . Diese haben den Vorteil, dass sie keine irreführenden Ergebnisse liefern, wenn das Gewicht zwischen den Bechern variiert, sondern normalerweise über dem Becher platziert werden müssen.
Wikipedia hat einige nützliche Details über Füllstandssensoren hier .
Es gibt drei Hauptmethoden, um dies zu tun (über das Gewicht hinaus), die ich kenne:
- Schwimmersensoren
- Leitfähige Sensoren
- Kapazitive Sensoren
- Optische Sensoren
Schwimmersensoren basieren auf einem Schwimmer, der sich wie in einer Toilettenzisterne bewegt und etwas schaltet (entweder mechanisch, magnetisch - dh ein Magnet bewegt sich - oder gelegentlich optisch). Diese wären im Allgemeinen zu sperrig.
Leitfähige Sensoren versuchen, einen gewissen Strom (häufig Niederspannungswechselstrom, um zu verhindern, dass Sie Ihren Kaffee zu stark elektrolysieren) durch die Flüssigkeit zu leiten, wenn er ein Elektrodenpaar erreicht. Vorausgesetzt, Ihre Tasse enthält nicht das reinste destillierte Wasser, sollte dies funktionieren. Sie können selbst eine bauen (es sind ein paar Drähte) oder nach "Immersionselektrode" suchen.
Kapazitative Sensoren sind in die Flüssigkeit eingetaucht und messen die Änderung der Dielektrizitätskonstante. Diese würden hier funktionieren, aber etwas muss in Ihre Kaffeetasse getaucht werden.
Optische Füllstandsensoren (einschließlich laseroptischer Füllstandsensoren) bleiben über der Flüssigkeit, ragen jedoch häufiger mit einer von der Flüssigkeit bedeckten Kuppel in die Flüssigkeit hinein, wodurch sich die Leistung eines Fototransistors ändert. Diese werden häufig in Verkaufsautomaten verwendet (obwohl normalerweise nicht in der Kaffeetasse - dies geschieht normalerweise nach Gewicht oder Zeitpunkt der Menge der eingefüllten Flüssigkeit). Von Farnell (zufällig ausgewählter britischer Lieferant) scheinen diese bei etwa 18 britischen Pfund (ca. 25 USD) zu beginnen.