Oder mit eine Differenzdruck-Sensor z.B. MPX 2010 DP (Motorola)
Application:
http://vbk.campus.luth.se/~vbk/radio/pr ... OC2A60.pdf
Den Komparator und den Optokoppler weglassen, Analogsignal = TP1
OK, vielleicht nicht gerade ein billiger Sensor (Reichelt 19,20€), dafür ohne großen mechanischen Aufwand, sehr genau, zuverlässig und nahezu wartungsfrei (zumindest bei mir bis ca. 80cm). Vorausgesetzt es handelt sich wirklich nur um Wasser!
Das Prinzip: Der Drucksensor besitzt zwei (Druck-)Eingänge einer bleibt außerhalb des Wasser, der andere wird mit einen Röhrchen senkrecht bis kurz vor dem Boden ins Wasser gesteckt.
Der Differenzdruck ist dann proportional mit der Wasserhöhe.
Der Kurvenverlauf des Ausgangssignals hängt dann freilich von der Form des Wasserbehälters ab und ist evtl. alles andere als linear.
mfg