Professional Documents
Culture Documents
Make Your Own PH and Salinity Monitoring System - Hackster - Io
Make Your Own PH and Salinity Monitoring System - Hackster - Io
Make Your Own PH and Salinity Monitoring System - Hackster - Io
Log in Sign up
Story
Advantages
Make Your Own pH and Salinity
Step 1: Pre- assembly
Requirements
Monitoring System
Step 2: Assemble Hardware Real-time pH and salinity monitoring with LED indicators.
Step 3: Load Program Onto
Arduino Intermediate Protip 2 hours 22,541 Ad
Schematics
Code
Credits
Comments (0)
1 2 3 Join Hackster to access over 26,000+ free projects featuring Arduino and more. Sign up
32 aquaponics aquarium
environmental sensing
hydroponics sensor
RELATED PROJECTS
Temperature
Compensating Atlas's
Salinity Sensor
Hardware components
Connecting Multiple
Sensors to One Arduino
Arduino UNO × 1 Uno Serial Port
LED (generic) × 2
Jumper Wires × 1
Arduino IDE
Story
In this project, we will be making a pH and salinity/conductivity monitoring
system with LED indicators. The pH and salinity sensors from Atlas Scientific
are used. Operation is via I2C protocol and readings are displayed on the
Arduino serial monitor.
The LEDs are turned on if the sensor readings go out of the predefined limits.
In this case, the limits are as follows: If the conductivity reading goes over 500
μS/cm, the yellow LED will turn on; if the pH reading goes over 10, the red LED
will turn on. The use of LEDs offers a demonstration of how sensor readings
can be used to trigger other hardware. You can modify this project to include
other EZO sensors such as the temperature (RTD), oxidation-reduction
potential (ORP) and dissolved oxygen (DO).
Advantages
Real-time pH and salinity readings.
Can be expanded to include more types of Atlas's sensors.
b) Set sensors' protocol to I2C. Each sensor needs a unique I2C address. In
accordance with the sample code for this project, the following addresses are
used: pH sensor address is 99 and salinity sensor address is 100. For
information on how to change between protocols and assign addresses, refer
to this LINK.
The calibration and the switch to I2C MUST be done before implementing the
sensors into this project.
You can use either an Arduino UNO or a STEMTera board. The STEMTera
board was used in this project for its compact design where the Arduino is
combined with the breadboard.
The 220Ω resistors limit the current to the LEDs, preventing them from
blowing out.
The Inline Voltage Isolator isolates the pH circuit from the salinity circuit, thus
protecting it from any electrical interference (noise) that may originate from the
salinity sensor. For more information on isolators refer to this LINK.
b) On your computer, open the Arduino IDE (You can download the IDE from
HERE if you do not have it). In the IDE, go to Sketch -> Include Library ->
Add.ZIP Library -> Select the Ezo_I2c_lib folder you just downloaded. The
appropriate files are now included.
c) Copy the code from pH_EC_led_indicator onto your IDE work panel. You
can also access it from the Ezo_I2c_lib zip folder downloaded above.
Demonstration
Some NaCl (salt) is added to the water, the conductivity reading rises and
as soon as it crosses 500μS/cm the yellow LED turns on.
Schematics
Code
Credits
Atlas Scientific
30 projects • 117 followers
Atlas Scientific specializes in building laboratory grade sensing
equipment for robots, appliances, and industrial control systems.
Follow Contact
Comments
Please log in or sign up to comment.
Solar-Powered Compost Water Quality Monitoring and Arduino Salinity Sensor Plant Monitoring System
Monitoring System and Database Notification System Calibration
kaylakim20 Emmanuel Ani Atlas Scientific Ryan Gill
Baby-Pram Monitoring System IoT Based Simple Air Pollution The Atlas IoT Monitoring Station Professional Hydroponics pH and
Monitoring System DO Monitoring
IP vishnutheerth_e_p Atlas Scientific Christian
More cool stuff Legal thingies About us We're fairly social people Hackster.io, an Avnet Community © 2021
Community members Terms of Service Hackster's story Facebook
Other community hubs Code of Conduct Hackster for Business Instagram
Privacy Policy Support Center LinkedIn
Visit our Avnet family Privacy Policy for California Brand Resources Twitter
Avnet Residents Sitemap YouTube
Element14 Cookie Policy
Newark