Calle heeft een geweldig antwoord voor een gewichtssensor. De andere manier is om de vloeistof te detecteren met een niveausensor . Deze hebben het voordeel dat ze geen misleidende resultaten geven als het gewicht tussen de cups varieert, maar normaal gesproken boven de cup moeten worden geplaatst.
Wikipedia heeft enkele nuttige details over niveausensoren hier.
Er zijn drie belangrijke manieren om dit te doen (behalve het gewicht) waarvan ik weet:
- Vlottersensoren
- Geleidende sensoren
- Capacitieve sensoren
- Optische sensoren
Vlottersensoren vertrouwen op een vlotter, zoals in een toiletreservoir dat beweegt en iets schakelt (mechanisch, magnetisch - dwz een magneet beweegt - of soms optisch). Deze zouden over het algemeen te omvangrijk zijn.
Geleidende sensoren proberen wat stroom (vaak laagspanning wisselstroom om te voorkomen dat u uw koffie te veel elektrolyseert) door de vloeistof te leiden als deze een paar elektroden bereikt. Mits je kopje niet het zuiverste gedestilleerde water bevat, zou dit moeten werken. Je kunt er zelf een bouwen (het zijn een paar draden), of zoeken naar 'immersie-elektrode'.
Capacitatieve sensoren worden ondergedompeld in de vloeistof en meten de verandering in diëlektrische constante. Deze zouden hier werken, maar er moet iets in je koffiekopje worden gedompeld.
Optische niveausensoren (inclusief laser optische niveausensoren) zouden boven de vloeistof blijven, maar vaker in de vloeistof steken met een koepel die wordt bedekt door de vloeistof, waardoor de output van een fototransistor verandert. Deze worden vaak gebruikt in automaten (hoewel normaal niet in de koffiekop - dat gebeurt normaal gesproken op basis van het gewicht of de timing van de hoeveelheid vloeistof die erin wordt gedaan). Van Farnell (willekeurig geselecteerde Britse leverancier) lijken deze te beginnen bij ongeveer 18 Britse pond (ongeveer $ 25).