Calle a une excellente réponse pour un capteur de poids. L'autre moyen principal serait de détecter le liquide à l'aide d'un capteur de niveau . Ceux-ci ont l'avantage de ne pas donner de résultats trompeurs si le poids varie entre les tasses, mais devraient normalement être placés au-dessus de la tasse.
Wikipedia a quelques détails utiles sur les capteurs de niveau ici.
Il y a trois façons principales de le faire (au-delà du poids) que je connais:
- Capteurs à flotteur
- Capteurs conducteurs
- Capteurs capacitifs
- Capteurs optiques
Les capteurs à flotteur reposent sur un flotteur un peu comme dans une citerne de toilettes en mouvement, et commutant quelque chose (soit mécaniquement, magnétiquement - c'est-à-dire qu'un aimant se déplace - ou parfois optiquement). Celles-ci seraient généralement trop volumineuses.
Les capteurs conducteurs tentent de faire passer du courant (souvent du courant alternatif à basse tension pour éviter que vous n'électrolysiez trop votre café) à travers le liquide s'il atteint une paire d'électrodes. Si votre tasse ne contient pas l'eau distillée la plus pure, cela devrait fonctionner. Vous pouvez en construire un vous-même (il s'agit de deux fils) ou rechercher une «électrode à immersion».
Les capteurs capacitifs sont immergés dans le liquide et mesurent le changement de constante diélectrique. Celles-ci fonctionneraient ici, mais quelque chose doit être trempé dans votre tasse à café.
Les capteurs de niveau optiques (y compris les capteurs de niveau optiques laser) resteraient au-dessus du liquide, mais feraient plus souvent saillie dans le liquide avec un dôme qui est recouvert par le liquide, ce qui modifie la sortie d'un phototransistor. Ceux-ci sont souvent utilisés dans les distributeurs automatiques (mais pas normalement dans la tasse à café - cela se fait normalement en fonction du poids ou en fonction de la quantité de liquide introduite). De Farnell (fournisseur britannique sélectionné au hasard), ceux-ci semblent commencer à environ 18 livres britanniques (environ 25 $).