Zum Inhalt springen

9525 – Liquid Level Sensor

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Der Waveshare-Flüssigkeitsstandsensor liefert ein analoges Ausgangssignal, das mit der Eintauchtiefe steigt. Das Modul nutzt den Stromverstärkungsprinzip eines Transistors und wird über eine AD-Wandlung in digitale Werte umgewandelt.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Messbereich: 48 mm Eintauchtiefe
  • Versorgungsspannung: 2,0 V bis 5,0 V (Pinout-Angabe: 3,3 V–5,0 V)
  • Abmessungen: 19,0 mm × 63,0 mm
  • Befestigungslochdurchmesser: 2,0 mm
  • Ausgangstyp: Analogausgang AOUT
  • Funktionsprinzip: Der Flüssigkeitskontakt leitet zwischen dem Basisterminal des Transistors und der positiven Versorgungsschiene; die resultierende Kollektor-Emitter-Stromverstärkung erzeugt eine Spannung am Emitterwiderstand, die von einem AD-Wandler erfasst wird.
  • Anschlüsse: AOUT (analoger Ausgang), GND (Masse), VCC (Stromversorgung)
  • Pico-Anbindung: VCC → 3,3 V, GND → GND, AOUT → GP26
  • STM32-Anbindung (Beispiel F103RB): VCC → 3,3 V, GND → GND, AOUT → PA6
  • Arduino UNO-Anbindung: VCC → 5 V, GND → GND, AOUT → A0

Befehle und Beispiele – vor Ausführung prüfen: 

sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/a/a0/Liquid-Level-Sensor-code.7z
7z x Liquid-Level-Sensor-code.7z -o./Liquid-Level-Sensor-code
cd ~/Liquid-Level-Sensor-code/Pico/c/build/
export PICO_SDK_PATH=../../pico-sdk
cmake ..
make -j9
cp main.uf2 /media/pi/RPI-RP2/

Hinweise und Versionsgrenzen

  • Die Beispielprojekte basieren auf STM32F103RBT6 bzw. STM32H743; bei anderen STM32-Boards müssen Anbindung und Code angepasst werden.
  • Für andere Arduino-Boards als UNO ist die Kompatibilität selbst zu prüfen.
  • Bei unverändertem Ausgangswert nach dem Flashen könnte die Schwellspannung zu hoch eingestellt sein; diese sollte auf einen passenden Wert reduziert werden.
  • Das Flashen des Picos erfordert das Halten der BOOTSET-Taste während des USB-Anschlusses, damit das Laufwerk RPI_RP2 erkannt wird.
  • Die bereitgestellten Beispiele verwenden die HAL-Bibliothek für STM32 und erfordern Keil MDK zum Bauen und Programmieren.

Quelle und Revisionsnachweis