Jump to content

working on a pH-sensor that interfaces with Arduino or Raspberry Pi


dil_bert

Recommended Posts

good day dear friends on PHP-Freaks,


I want to make a simple ph meter and display the ph value on an OLED/LCD display. I think I can learn a lot from this project; Something about the construction and functioning of the pH sensor. Last but not least - if the system has to be calibrated (which I don't necessarily "have to" have - then I would just "take it with me".  Then I learn the calibration method that determines the accuracy and accuracy of the sensor.

But - as I said: actually I would like to get around the calibration.


If that's possible.

the options:

a. DFRobot Gravity Analog pH Sensor
b. EZO TM class embedded pH circuit: This is an ... - TI E2  by : The Atlas Scientific EZO™

btw: I note that the Atlas Scientific EZO has a pH resolution of +/-0.002 - well i do not really need that high resolution!!! So i guess that i have to choose the DFRoboat Gravity
but here the comparison:  which one is the best one!?  to test water, Coffee, Tea, and so on (beverages)

 

see the both examples:
https://eckstein-shop.de/DFRobotGravityAnalogpHSensor2FMeterKitForArduino
DFRobot Gravity Analog pH Sensor / Meter Kit For Arduino
30,26 €
Hersteller: DFRobot

overview:
Aquakultur: ANALOG PH-SENSOR / METERSPEZIFIKATION
Modulpower : 5.00V
Modulsize : 43 x 32mm(1.69x1.26")
range :0 - 14PH
temperature: 0 - 60 °C
accurate ph-readings : ± 0.1pH
Reaction : < 1min
pH-Sensor with BNC-connector


EZO TM class embedded pH circuit This is an ... - TI E2E

The Atlas Scientific EZO™ class pH circuit, has a flexible calibration protocol, allowing for single point, two point, or three point calibration. The other two ...
https://www.amazon.com/Atlas-Scientific-Embedded-Circuit-001-14/dp/B00641R1PQ
Features
• Full range pH reading from .001 to 14.000
• Accurate pH readings down to the
thousandths place (+/- 0.02)
• Temperature dependent or temperature
independent readings
• Flexible calibration protocol supports single point,
2 point, or 3 point calibration

DescriptionThe Atlas Scientific™ EZO™ class embedded pH circuit, is our 6th generation embedded pH circuit. This EZO class pH circuit, offers the highest level of stability and accuracy. With proper configuration the EZO class pH circuit, can meet, or
exceed the accuracy and precision found in most bench top laboratory grade pH meters. The pH-EZO™ pH circuit, can work with any off-the-shelf pH probe/ sensor/electrode. This device reads pH from a pH probe/sensor/electrode. This
device does not include a pH probe/sensor/electrode.
btw: i think i will stick to the b.- the Atlas Scientific™ EZO™ class embedded pH circuit

 

i look forward to hear from you


So here's a schematic drawing in advance - how I imagine it

 Glass-Electrode                                                                                                                                      

    RG                             +-----------------+                       +--------------------+                                                   

          -------------------------|                 |                       |                    |                         +------------------------+

                                   |  mv-Amplifier   |                       |                    |                         |                        |

                                   |                 |                       | a/d-converter      |                         |  microprocessor        |

                             |---- |                 |-----------------------|                   ---------------------------|                        |

                             |     |                 |         |             |                    |                         |                        |

                             |     |                 |         |             |                    |                         |                        |

                             |     +-----------------+         |             +--------------------+                         |                        |

                             |                                 |                                                            +------------------------+

                             |                                 |                                                                        |             

                             |                                 |                                                                        |    -        

                             |                                +--+                                                                      |             

                             |                                |  |                                                                      |             

                             |                                |r1| r1                                                                   |             

                             |     -                          |  |                                                                      |             

                             |                                +--+                                                                      |             

                            --------------------------------- |                                                              +---------------------+  

                                                              |                                                              |                     |  

                                                             +--+                                                            |                     |  

                                                             |  | r2                                                         |  Display            |  

                                                             |  |                                                            |                     |  

  Referenc-electrode                                         |  |                                                            |                     |  

                   ---------------                           +--+                                                            +---------------------+  

                                  |                           |                                                                                       

                                  |                           |                                                                                       

                              --------                     ------                                                                                     


Further steps:  i think about the interface:
a. Arduino
b. raspberryPi
c. ESP 32 /8266 ....!?  


i will create a Frizzing plan : where i take care for the periphery

. power supply
. Display
. resistors, capacities etc. etx
. OP-AMP etc. etx.

 

BTW; see more infos : https://eckstein-shop.de/DFRobotGravityAnalogpHSensor2FMeterKitForArduino

Kalibrierung: vgl. https://community.dfrobot.com/makelog-308048.html
cite:

Quote

in this video is an overview and tutorial for an analog pH sensor that's >compatible with both Arduino and Raspberry Pi but I'll also give a general >overview of linear functions and interpolation. Plus I'll show you how to >write a custom code to use this sensor on an unsupported platform >(Espruino).


Measuring pH is pHun! (...I'm here all night folks.)

/* DF Robot Analog pH Sensor */

https://www.dfrobot.com/product-1782.html
Arduino Library: https://github.com/DFRobot/DFRobot_PH
Python Library: https://github.com/DFRobot/DFRobot_PH/tree/master/RaspberryPi/Python
/* DF Robot ADC Converter */ https://www.dfrobot.com/product-1730.html

I look forward to hear from you

Link to comment
Share on other sites

What do you want to get here? You posted a bunch of specs and other links so are you expecting us to read all of them and tell you how to build it? Write the code? What? 

Since you know what you want to do how about this for a first step? YOU GO DO IT. And for a great second step do this: if you have an actual problem with what YOU did then post it. Otherwise, ain't nothing we can tell you.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.