Components and supplies
Arduino UNO
Resistor 330 ohm
Male/Female Jumper Wires
RGB Diffused Common Cathode
Rotary potentiometer (generic)
Alphanumeric LCD, 16 x 2
HC-05 Bluetooth Module
Resistor 1k ohm
Tools and machines
Wire Stripper & Cutter, 26-14 AWG Solid & Stranded Wires
Apps and platforms
Ardutooth
Arduino IDE
Project description
Code
Water quality monitoring code
arduino
Downloadable files
Circuit
Circuit
Documentation
Testing water tube
I used an old test tube I had to make this. I poked holes on either end of the tube and inserted wires from either end. Finally, to hold the wires in place, I attached some putty.
Testing water tube
Comments
Only logged in users can leave comments
jeffs25_
2 years ago
Olá, não consigo fazer o download da documentação do tubo de ensaio e nem do circuito... está dando erro como posso obter esse material?
sabba911
2 years ago
May I know if this product can be used in a circulating water system with a 2-ton container (or even above 2 tons)?
vishnudatta
2 years ago
Hi Aman, I loved this project a lot and decided to do it So can u pls tell how much it costed
aman_a_shastry
2 years ago
Hi! Thank you for taking interest in this project! I used the Elegoo kit for the basic supplies such as Arduino, wires, resistors, RGB LED, and the LCD display. The kit itself cost around $35 in the US. I got the HC-05 Bluetooth module, test tube, etc. from other sources. The cost will vary depending on where you get it from, although these components are rather cost-friendly. Please let me know if this helps! Thank you, Aman
wrllr
2 years ago
Hi aman! Could you tell me if it's necessary to control the tube's or wires' length? Will it affect to your circuit if the tube shape changes? I feel like it's so hard so for me to try it alone. Please reply.
aman_a_shastry
2 years ago
Hi! Yes, you'll need the variables for the length and radius of the test tube for this project. This is because we have to use these dimensions of the test tube to calculate the resistivity of the water. I would not recommend changing the shape of the test tube, as you will get the most accurate results if you use a simple cylindrical test tube. Let me know if this helps, and if there is any way I can help you! Thank you, Aman
Anonymous user
2 years ago
Hey! Great project and a cool build. I have a question regarding the test tube. You have two wires with their ends cut off and clip cables that connect the ends of them to two male-male wires connected to the breadboard. Alternatively, can we strip the ends of the male-male wires and submerge them in a glass of water, or do we need to follow the same construction you did? Let me know. Thank you.
aman_a_shastry
2 years ago
Hi, Thank you! You don't have to follow the same build as I did.. I only added another connection so that I had more space between the sensor and the breadboard. However, you do have to make sure that the ends of the wire you submerge into the water are at a constant distance from each other (you will need this measurement in your code). Another thing you can do is simply attach wires to either side of a non-conducting rod and submerge that into the water. Please let me know if this helps... Thank you, Aman
Anonymous user
2 years ago
Can we buy the project?
aman_a_shastry
2 years ago
Hello, Can you please elaborate on what you mean by buying the project? Thank you, Aman
Anonymous user
3 years ago
Hi I'm bothering but can you help me I still can't solve my problem I need your help thank you
ceyhun_kivrak
3 years ago
Hello, I have forwarded my problems to the address you have given, thank you in advance for your help.
ceyhun_kivrak
3 years ago
Hello, I have done your project, but I have some problems, can you help me please, where can I contact you, thank you very much in advance, I am waiting for your response.
aman_a_shastry
2 years ago
Hi, You can reach me via email at amanshastrychess@gmail.com . If you have any queries, feel free to reach out to me. Good luck with the project! Thank you, Aman
ceyhun_kivrak
3 years ago
Hello, I want to do your project too, can you help me?
ceyhun_kivrak
2 years ago
How can I contact you if I encounter any problems during the construction phase?
aman_a_shastry
2 years ago
Hi, You can get started by acquiring all the components required for this project. Please refer to the components list above for the same. Also, please note that out of all the components, the Arduino, wires, test tube, the HC-05 Bluetooth module and the LCD screen are necessary. The other components are accessories. Next, build the circuit as shown on the same page. I have done my best to provide the circuit for every component individually. Finally, download the Arduino IDE here: https://www.arduino.cc/en/software ., and add the code given on the page. If you are not using the RGB LED for the purpose, you can remove the setColor() function, and lines 81-99. The code will work if you tweak it like this. Hope this helps. Thanks, Aman
Anonymous user
3 years ago
Hi aman. I want to ask. What is the app that you use in your mobile phone in order for you to check the TDS reading? do i need to donwload it in google playstore/Appstore.
aman_a_shastry
2 years ago
Hi, I used "Ardutooth" as the app on the mobile... Link for downloading the same: https://play.google.com/store/apps/details?id=com.frederikhauke.ArduTooth&hl=en This app is best suited for android, hence please download the app from playstore Hope this helps. Thank you, Aman
Anonymous user
3 years ago
In which platform you are making the circuit. In tinkercad the Bluetooth module is not present,what can I do.please reply
aman_a_shastry
2 years ago
Hi, I made the schematic on Fritzing. Link where you can download Fritzing: https://softfamous.com/fritzing/ However, I don't think you can run simulations on Fritzing, unlike Tinkercad. Hope this helps. Thank you, Aman
Anonymous user
3 years ago
My circuit does not work, can you help me
Anonymous user
3 years ago
You can help me
Anonymous user
3 years ago
Why my circuit does not working, but I do all step
muhaimin_
3 years ago
what kind of wire did you used for water tube?
muhaimin_
2 years ago
You can find me at Instagram. My Instagram is muhammadmuhaimin. Can you share with me a schematic diagram? I want solder but I can do that because i dont know how to start
muhaimin_
2 years ago
can we chat or message ? i need some help about this project
aman_a_shastry
2 years ago
Hi... Sure, I'd be happy to help... pls let me know how I can reach you
aman_a_shastry
2 years ago
Hi Muhaimin, I used a normal copper wire for the tube. I stripped off the jumping wire ends and exposed the copper by removing the insulation. Hope this helps! Thank you, Aman
Anonymous user
4 years ago
Good brother. I was wondering if this and the program will still work if the LCD used is not RGB? will it make project unstable. Thanks for the contributions. Regards, https://ewora.net/
aman_a_shastry
2 years ago
Hi Walter Cade, Did you mean RGB LED? Because I have not used an RGB LCD display You can use any LED... the RGB LED is just a combination of 3 different LEDs. No, the project will be perfectly fine if you tweak the code a little. You can start by removing the setColor function, and you can simply do a digitalWrite to the Arduino pin you have connected the LED to. Hope this helps! Thank you, Aman
cdlssnts
4 years ago
Good day, we've taken interest in your project and are wondering if we can have a different orientation of the schematic? Thank you!
aman_a_shastry
2 years ago
Hi, I will try to do my best to provide all possible angles of the schematics. Thank you, Aman
Anonymous user
4 years ago
How long would you say this project would take for someone to set up on their own? thanks!
aman_a_shastry
2 years ago
Hi Corsronhaywood, I feel it could take a few weeks.. however, I feel that it depends on one's skill level. Hope this helps ! Thank you, Aman
Drabar66
4 years ago
Hi Aman, From where do you made this SCHEMATICS ?
Anonymous user
2 years ago
Thanks **_Aman_**
aman_a_shastry
2 years ago
Hi Drabar, Sorry for the late reply I made the schematics from Fritzing. Link where you can download Fritzing: https://softfamous.com/fritzing/
aman_a_shastry
2 years ago
Sure, happy to help
Drabar66
4 years ago
From where do you made SCHEMATICS
kiara_alma
4 years ago
Hey Aman great work! Could you please make a step by step video of the connections so that we understand it better? Also maybe add pictures of several angles for a clearer view. Thanks in advance :)
kiara_alma
2 years ago
Mailed you, thanks a lot :)
kiara_alma
2 years ago
Can you do that soon by any chance and is there any way else I can contact you if I have any doubts?
aman_a_shastry
2 years ago
Hi Kiara, Sure, I will try to make a step by step video on the schematics, and add pics of the project from different angles Thank you, Aman
austin326small
4 years ago
Hi Aman, This is a very cool project! My startup (Cirkit Design) is developing circuit design software to make it much easier to design and document electronics projects (www.CirkitStudio.com). I actually [laid out your circuit](https://discourse.cirkitdesign.com/t/iot-based-water-quality-sensor/) in our software to show some of what Cirkit Studio can do. I would love to see if you'd be interested in posting your project on our [forum](https://discourse.CirkitDesign.com), and also to get your feedback about whether Cirkit Studio would be useful to you. Best, Austin on behalf of the Cirkit Design team
aman_a_shastry
2 years ago
Hi Austin, Sure, I will definitely look at hosting this project and more on the Circkit platform. Thanks for letting me know! Thank you, Aman
sandracaisip_
4 years ago
Good day! The project was amazing but i was wondering if this and the program will still work if the LCD used is not RGB? will it affect the project? Thank you so much!
aman_a_shastry
2 years ago
Hi Sandracaisip, Thank you! Do you mean RGB LED? If so, yes, you will have to tweak the program a bit if you are not using an RGB LED. But good news - it is simple. You can instead use 3 separate LEDs of different colors by hooking them up independently. Alternatively, you can hook up a single led to light up if you get a higher TDS value than normal. Hope this helps Thank you, Aman
aman_a_shastry
2 years ago
Sorry for the late reply You can remove the void setColour function, and simply do a digital write to the led pin as high if you are not using an RGB led Hope this helps Thank you, Aman
niharika-28
a year ago
Hiii, I am unable to use the app, it says it is not available for my android version. Is there any similar apps? I am doing this project for my course final assessment and I really need to know.