Introduction: Water Quality Tester
This is a much bigger project and includes a lot more sensors such as Ultrasonic sensor, Dissolved Oxygen sensor, Infra-Red camera, a mobile App for graphical representation of the test results, just to mention a few.
But thought to put this up for anyone having the desire to build their own simple water monitoring system or build upon this for their project as a beginner or novice.
I might upload the final completion of the major project which will be completed somewhere in September in case someone's interested in the big thing coming.
Step 1: Getting Your Sensors and Equipments
Anyway this project make use of following devices;
- DS1820 waterproof temperature sensor
- Arduino Sim 800L for this (but will be using the sim900 on my project)
- PH sensor
- Turbidity sensor
- Arduino Mega or UNO (I used mega because of the many sensors that will be added)
- Jumper wiresSIM card with minutes for text
- breadboard
with this items available you can make yourself a water monitoring system that will test the water quality and alert you by SMS of the result.
Step 2: The Processor
Studying more about the Arduino memory processor module can help you to understand better what you doing. For a beginner you can just glance through for now, lets go to the fun part.
Step 3: Circuit Diagram
Build your circuit as shown in the picture. the the sensors will be ready and waiting for the command to do the work.
Step 4: Built Circuit
after connection, the circuit should look something like this. check to see if the GSM module blinks when you insert the Sim card in. when all sensors ready, now upload the code unto the Arduino using the Arduino IDE software which you should have by now installed on you computer, if not you can download it online and its free.
Step 5: Test and Its Results
The code above included needs to be uploaded.
Now that the code is uploaded, try testing the sensors in a cup of water, try orange juice and other liquids just to be sure the sensors are all working accurately as this needs calibration in the code. if all works find open the serial monitor on the Arduino IDE to view what the sensors are doing presently in real time.
waits for the text message after the sensor have completed the test, the code says text every 20 seconds. you can change that and update it depending on what you want.
All the best and Good luck!!!! have fun