Misurazione PH acquario tramite sonda

Hola a todos,

dopo giorni e giorni di ricerche mi son deciso a chiedere lumi :slight_smile:

Premetto che sto ancora aspettando l'arrivo della mia arduino ethernet quindi attualmente tutta la discussione è totalmente teorica :slight_smile:

Vorrei, tramite l'arduino, effettuare il rilevamento del PH del mio acquario tramite una sonda ph con connettore BNC.

Dopo lunghe ricerche ho trovato un po di tutto, dallo shield phduino ad il kit della sparkfun ad esempi di semplici circuiti per fare la rilevazione della tensione della sonda manualmente, però il mio problema è capire come collegare la sonda ad un arduino, all'ADC dell'arduino per essere precisi, con il minor numero di componenti intermedie possibili.
Fondamentalmente a me serve una componente che possa collegare tra arduino e sonda e che faccia sia da amplificatore, visto che la sonda opera nella fascia dei mV, sia da invertitore di tensione/offset, visto che la sonda lavora con tensioni negative in caso di PH inferiore a 7 e l'ADC non è in grado di gestirle.

Ho trovato veramente di tutto, ma visto che di elettronica sono zero, sono sia titubante sia dubbioso:

  • titubante perché non so se vanno collegate delle resistenze nel mezzo, magari tra l'amplificatore operazionale (fanno anche da offset per la tensione) ed arduino
  • dubbioso perché non ho idea di quale componente poter usare per collegare la sonda all'arduino.

Come opzione alternativa, ho visto che esistono alcuni ADC, con risoluzione maggiore, che sono in grado di operare nell'ambito dei mV e supportano anche tensioni negative, però non saprei come leggere i dati dall'ADC tramite arduino :slight_smile:

Inoltre ho visto che praticamente quasi tutti i sensori che fanno rilevazioni lavorano sul principio dell'emissione di tensione positiva o negativa nel campo dei mV.

Qualcuno mi da un'aiutino? Come ho detto sono zero di elettronica e, benché penso che collegare un "chip" che fa da ADC sia abbastanza semplice, alla fin fine basta leggersi la documentazione fornita e fare le opportune connessioni, non saprei se ci vanno resistenze (ad esempio) :slight_smile:

PS: ho cercato, oltre che su google, anche sul forum, sia ph, che essendo una parola così piccola mi ha dato un mare di risultati non attinenti a quello che cercavo, sia acquario, che mi ha dato mille mila risultati, senza però trovare nulla di quello che mi serve.

secondo voi è possibile utilizzare uno di questi circuiti riportati qua

per rilevare la tensione in uscita della sonda ph?

daniele_dll:
secondo voi è possibile utilizzare uno di questi circuiti riportati qua
http://www.robot-italy.com/index.php?cPath=15_163

per rilevare la tensione in uscita della sonda ph?

Non capisco il senso della Tua risposta.
Ciao Uwe

Ciao daniele_dll
penso che la cosa piú semplice é prendere un kit come quello della sparkfun http://www.sparkfun.com/products/10972
Comunque Ti serve l' elettronica come per esempio questa: Google Code Archive - Long-term storage for Google Code Project Hosting.
Dovrebbe darti giá una tensione positiva per tutti i PH da 0 a 14.
Il shield é sempre da calibrare percui Ti servono le soluzioni di calibrazione con PH fisso.
Ciao Uwe

uwefed:
Non capisco il senso della Tua risposta.
Ciao Uwe

a quanto ho capito la sonda lavora da -400mv a +400mv e visto che l'adc di arduino non è in grado di gestire tensioni le negative è necessario utilizzare un'intermezzo.

uwefed:
Ciao daniele_dll
penso che la cosa piú semplice é prendere un kit come quello della sparkfun pH Sensor Kit - SEN-10972 - SparkFun Electronics
Comunque Ti serve l' elettronica come per esempio questa: Google Code Archive - Long-term storage for Google Code Project Hosting.
Dovrebbe darti giá una tensione positiva per tutti i PH da 0 a 14.
Il shield é sempre da calibrare percui Ti servono le soluzioni di calibrazione con PH fisso.
Ciao Uwe

si, avevo già visto entrambi ma phduino fa parecchio più della lettura della sonda ed il kit della sparkfun lo devo comprare dall'america e preferirei evitare

continuando a cercare qua e la ho trovato su robot italy una componente per scheda PhidgetInterface che fa esattamente al caso mio e, tra l'altro, sembra sia stata già collegata ad un arduino quindi, da quanto ho capito, mi basta collegare direttamente il circuito ad un input analogico e ho risolto il problema
http://www.robot-italy.com/product_info.php?products_id=1834

sto dicendo un mucchio di fesserie? :slight_smile: