Ardu-Aquarium Controller v. 3.3.1

riciweb:
Ho trovato un po' di tempo, ed ho montato il circuito che mi hai suggerito, ma sul Vout dell'operazionale ho senpre 0,0 V, in ogni caso le misurazioni in uscita dal sensore sono:
con il sensore verso massa e R1 a +5v ho in uscita dal sensore V-livmax= 2,17 V-livmin = 4,13
con il sensore verso +5v e R1 verso massa ho in uscita dal sensore V-livmax = 4,94 V-livmin = 3,08

Ma se hai tensioni così alte all'uscita del sensore l'op-amp se ne va in saturazione; a questo punto non ti serve amplificare il segnale, semmai lo riduciamo ;). Comunque ogni misurazione va fatta in condizioni ideali, altrimenti c'è troppo casino: come dice Paolo, il sensore avendo 1,5k all'asciutto, con una R di pari valore in partitore ti dovrebbe fornire sempre 2,5V, a prescindere dalla posizione del sensore e della R1, invece i valori da te misurati fanno comprendere che la resistenza del sensore sia molto più elevata, e così non andiamo da nessuna parte.
Cerca di capirmi, un partitore fatto da due R da 1,5k divide la tensione esattamente a metà, cioè 5:2=2,5V; in queste condizioni, che il sensore sia collegato a massa o a 5V è come se tu invertissi tra loro due R uguali, quindi dovresti avere sempre 2,5V come livello minimo; invece cambia il livello massimo, poiché la R tende a 0 all'aumentare del livello, possiamo considerare che ad un certo punto sia così bassa da far misurare una tensione prossima al punto in cui è collegata; cioè se la Rsens è collegata verso GND, tu avrai una variazione tra 2,5V (liv. minimo) e 0V circa (liv. massimo), viceversa avrai una variazione tra 2,5V (SEMPRE liv. minimo) e 5V circa (liv. massimo).
Bene, se riesci ad ottenere queste condizioni allora possiamo proseguire in un ragionamento, in caso contrario non ne usciamo.