phduino solderpad
An open software open hardware pH meter using an Arduino/Freeduino board
code.google.com/p/phduino/Description
This project describes an open software open hardware pH meter using an Arduino/Freeduino board. In other words, this is an electronic circuit to be connected with a glass electrode pH sensor.
The pHduino can operate using a LCD to display the pH and the temperature data like a pH meter. Also, you can control it using a computer by USB port.
The signal gain (slope) and the signal offset are adjusted manually by trimpots. The signal is compensated by a temperature sensor.
It seems inferior and a little bit more expensive compared with a pH meter bench instrument. However, it is interfaceable, programmable, expansible, and, the more important, open and free!
Again, it is not intent to be a high resolution analytical instrument to compete with a commercial pH meter. It is to be simple, easy to understand, easy to modify, and different!
Schematic
Board
Bill of Materials
| Designator | Value | Description |
|---|---|---|
| C1 | 100n | CAPACITOR, European symbol |
| C2 | 100n | CAPACITOR, European symbol |
| C3 | 100n | CAPACITOR, European symbol |
| C4 | 100n | CAPACITOR, European symbol |
| C5 | 100n | CAPACITOR, European symbol |
| C6 | 100n | CAPACITOR, European symbol |
| C7 | 100n | CAPACITOR, European symbol |
| C8 | 100n | CAPACITOR, European symbol |
| C9 | 100n | CAPACITOR, European symbol |
| C10 | 100uFx25V | POLARIZED CAPACITOR, European symbol |
| C11 | 100uFx25V | POLARIZED CAPACITOR, European symbol |
| C12 | 100n | CAPACITOR, European symbol |
| C13 | 100n | CAPACITOR, European symbol |
| CC | CREATIVE_COMMONS | |
| D1 | BZX55C5V1 | Z DIODE |
| IC1 | TL072P | OP AMP |
| IC2 | TC1121CPA | Microchip - 100mA charge pump voltage converter with shutdown. |
| JP1 | PIN HEADER | |
| JP2 | PIN HEADER | |
| JP3 | PIN HEADER | |
| JP4 | PIN HEADER | |
| JP5 | PIN HEADER | |
| JP6 | PIN HEADER | |
| JP7 | PIN HEADER | |
| JP8 | PIN HEADER | |
| LED1 | LED | |
| LED2 | LED | |
| LED3 | LED | |
| MCU1 | ARDUINO-USBLONG_PADS_NO_TEXT | The Ardiuno Duemilanove Pinouts layoutet as a Bare Shield. v0.5 |
| R1 | 100k | RESISTOR, European symbol |
| R2 | 1M | Trimm resistor |
| R3 | 10k | Trimm resistor |
| R4 | 10k | RESISTOR, European symbol |
| R5 | 10k | RESISTOR, European symbol |
| R6 | 10k | RESISTOR, European symbol |
| R7 | 10k | RESISTOR, European symbol |
| R8 | 10k | RESISTOR, European symbol |
| R9 | 40k2 | RESISTOR, European symbol |
| R10 | 10k | RESISTOR, European symbol |
| R11 | 1k | RESISTOR, European symbol |
| R12 | 1k | RESISTOR, European symbol |
| R13 | 1k | RESISTOR, European symbol |
| R14 | 1k | RESISTOR, European symbol |
| R15 | 1k | RESISTOR, European symbol |
| R16 | 10k | Trimm resistor |
| S1 | Momentary Switch | |
| S2 | Momentary Switch | |
| SG1 | F/TMB | BUZZER Source: Buerklin |
| X1 | BNCPTH | BNC Connector, Mouser Part# 5227161 |
[JSON]
This project is © Carlos A. Neves, and is published under the terms of the Creative Commons Attribution 3.0 Unported licence.