Guten Abend,
Ich möchte mit einem kapazitiven Feuchtigkeitssensor die Bodenfeuchtigkeit messen. Der Sensor hat eine Betriebsspannung von 5V. Um das analoge Signal auswerten zu können, verwende ich einen MCP3008 (Analog/Digitalwandler). Der A/D-Wandler ist wie folgt verdrahtet:
- CH0 = Messeingang Sensor 0-5V
- Vref, VCC = 5VRpi
- AGND, DGND = GNDRpi
- SCLK, DOUT, DIN, CS = werden über einen Level Converter (TXB0108) an den Rpi (MISO,MOSI,SCLK,CEO) angeschlossen
Nun habe ich das Problem, dass der Wert sehr schwankt. Der Sensor ändert zwar den ausgegebenen Wert, jedoch sind immer starke Schwankungen ersichtlich von 1,5V bis 5V, je nachdem ob trocken oder feucht.
Ist vielleicht der Levelconverter nicht für den SPI ausgelegt? Habe ich einen Fehler in der Verdrahtung? Sensor, MCP und Programm sind auf jeden Fall in Ordnung; wird alles mit 3,3VRpi betrieben, sprich ohne TXB0108, läuft es einwandfrei, jedoch ist dieser Betrieb nicht für den Sensor vorgesehen.
Mfg
Masi_44