manubis_sanchez
Posts: 16
Joined: Tue Mar 20, 2018 4:26 pm

Questions pour mesures analogiques (ADC ?)

Tue Aug 06, 2019 3:10 pm

Bonjour,

J'ai pour projet de monitorer un bassin. A savoir la température et le pH dans un premier temps.
J'aimerai beaucoup le faire avec un raspberry pi car ça me faciliterai grandement la tâche pour le stockage des données et leur traitement via web.
Or le pHmètre que je convoite est analogique (https://www.dfrobot.com/product-1110.html) et fonctionne avec du 5V.
J'ai trouvé ce module (https://rasp.io/analogzero/) qui semble parfait sauf que la tension Vref est de 3.3V max.

Comme je suis noob avec l'analogique, est-ce un vrai problème ? Est-ce possible de le contourner ?

Sinon j'ai vu ça : https://www.abelectronics.co.uk/p/69/ad ... -converter. Mais je ne sais pas s'il est aussi facile d'utilisation que les 4 lignes de code de l'Analog Zero.

Merci d'avance pour vos réponse.

totoharibo
Posts: 4236
Joined: Thu Jan 24, 2013 8:43 am

Re: Questions pour mesures analogiques (ADC ?)

Tue Aug 06, 2019 3:45 pm

OK : faut le convertisseur ADC avec le driver la mise à l'échelle de l'acquisition après communication par I2C ou SPI. Sur l'Arduino l'acquisition analogique c'est inclus.
un peu de lecture de doc et quelques essais en vue.

Un peu cher ton capteur :
https://www.dfrobot.com/product-1025.html
je ne sais pas si ça colle.

manubis_sanchez
Posts: 16
Joined: Tue Mar 20, 2018 4:26 pm

Re: Questions pour mesures analogiques (ADC ?)

Tue Aug 06, 2019 3:58 pm

totoharibo wrote:
Tue Aug 06, 2019 3:45 pm
OK : faut le convertisseur ADC avec le driver la mise à l'échelle de l'acquisition après communication par I2C ou SPI. Sur l'Arduino l'acquisition analogique c'est inclus.
un peu de lecture de doc et quelques essais en vue.
Je suis désolé mais je n'ai pas compris la partie "avec le driver la mise à l'échelle de l'acquisition après communication par I2C ou SPI".
totoharibo wrote:
Tue Aug 06, 2019 3:45 pm
Un peu cher ton capteur :
https://www.dfrobot.com/product-1025.html
je ne sais pas si ça colle.
Non, ça ne colle pas, mon pHmètre sera immergé en permanence et seul la version pro le permet d'après leur site.

totoharibo
Posts: 4236
Joined: Thu Jan 24, 2013 8:43 am

Re: Questions pour mesures analogiques (ADC ?)

Tue Aug 06, 2019 4:21 pm

ton capteur génère une tension analogique (0-3V par exemple)
Le convertisseur transforme cette tension analogique en valeur numérique puis la transfère sur le RPi par liaison série (I2C ou SPI)

un ph de x donne une tension de y volts transformé en une valeur z numérique que tu récupères
z=x nultiplié par un facteur à évaluer.

manubis_sanchez
Posts: 16
Joined: Tue Mar 20, 2018 4:26 pm

Re: Questions pour mesures analogiques (ADC ?)

Tue Aug 06, 2019 4:44 pm

Ok, ça j'avais compris. Le problème c'est que la tension du pHmètre est de 5V alors que la Vref de l'ADC est de 3.3V. Il me semble que ça va poser un problème. Me le confirmez-vous ?
L'ADC Pi fonctionne avec 5V apparemment mais je galère un peu pour trouver le code python pour l'exploiter.

totoharibo
Posts: 4236
Joined: Thu Jan 24, 2013 8:43 am

Re: Questions pour mesures analogiques (ADC ?)

Tue Aug 06, 2019 7:11 pm

convertisseur : chip MCP3424 adaptateur liaison I2C 18 bits 4 entrées différentielles et adresse I2c programmable.
Alim de 2.7 à 5V. L'I2C doit fonctionner sur 3.3 si tu mets des pull up sur le 3.3V tout en alimentant le convertisseur en 5V.

pour la programmation du MCP un driver python existe :
https://pypi.org/project/MCP342x/
(python c'est pas mon genre mais c'est à la mode ...)
c'est parfaitement jouable, faut regarder dans les coins pour que tout s'ajuste avec un gros coup de clavier (et de lecture de doc)
Ne pas oublier les jumpers pour les liaisons ou alors du mini-wrapping pour aider les électrons à se promener.

Bon exercice et bon amusement.

PS : un conseil procède par étape, essaie pas tout d'un seul coup, c'est le meilleur moyen de ne pas y arriver.

manubis_sanchez
Posts: 16
Joined: Tue Mar 20, 2018 4:26 pm

Re: Questions pour mesures analogiques (ADC ?)

Wed Aug 07, 2019 8:23 am

Ah oui d'accord...
Bon autant Python ne me fait pas peur, le reste c'est autre chose...

Je vais continuer de me renseigner mais j'envisage aussi la solution Arduino pour faciliter cette partie là.

jelopo
Posts: 1509
Joined: Wed Oct 17, 2012 7:53 pm

Re: Questions pour mesures analogiques (ADC ?)

Wed Aug 07, 2019 8:22 pm

Bonjour,

Juste pour information un peu de lecture sur un autre forum pour voir l'approche arduino

https://forum.arduino.cc/index.php?topic=445581.0

https://forum.arduino.cc/index.php?topic=586092.0

A+

manubis_sanchez
Posts: 16
Joined: Tue Mar 20, 2018 4:26 pm

Re: Questions pour mesures analogiques (ADC ?)

Thu Aug 08, 2019 8:13 am

Wow merci beaucoup ! Je pense que cela va m'être très utile :)

Return to “Français”