after years of growing hydroponically I have found it easier to have 2 tanks, one for the system and a refill tank. The refill tank has the nutrient which is at correct EC and PH. once the system has been cycled the refill tank will fill the main reservoir back to it's original level. I use this system on a flood and drain system. Only need to test PH once a week and compensate the PH level in refill tank to keep things perfect.
A perfect PH doesnt affect the elemental content of the nutrient. Running a nutrient solution through a system alters it elemental balance. Elemental unbalance is the reason why folks have to dump the reservoir periodically.
thank you in advance, I made it and it can work according to the code. The problem that arises is that you cannot monitor the nutrition value in the reservoir at that time. so it would be nice to add an oled monitor and a link to thingspeak
Thank you for watching my video! Please comment with where you are from so that I can say hi. If you want to you are also welcome to tell me about your system, or what you plan.
Sir firstly i wanted to say thank you for developing this amazing code on Calibration of Ph and TDS, i am using that code of yours and fulfilling my requirements but now sir there is an ISSUE i am facing and that is when i calibrate the sensors with smaller values of PH and TDS like (under 1000ppm and Ph around 7-8) then it will only shows the correct values of ph and TDS under that values only i.e. When the system is calibrated at like 800ppm and the system is fed with like 4000ppm then it only shows 2500 ppm . sir i will be very thankful to you if you can provide me yours insights on this issue.
Thank for the Video. What if we have 2 parts of the nutrients? Say Solution A and Solution B. In such case, do we on the pumps both together? or 1 pump first then the 2nd? Also how to measure that both solutions were pump with the correct amount? thank you.
How do you control the nutrient mix when you use several different parts such as general hydroponics nutrients?. Just how do you dose each individual part? I don't like the Idea of putting a preassembled mix into my water. I hope I'm getting this across.
Hello and thanks Pierre! I appreciate all your help. I am having difficulties because I need a code that can activate 2 dosing pumps before taking ppm readings. Any suggestions?
Would it be possible for you to do a code for Thingspeak that has everything together? I'd love EC dosing, PH dosing, temp all auto. I just cant wrap my head around the code. Hope you can help, thank you.
The EC measurement range is very close, so when it is calibrated with 1.413, it cannot read 12.88 correctly, and when it is calibrated with 12.88, it cannot read 1.413 correctly.
hi there, thank you for sharing this project.. only we have followed the steps and for some reason the relay is continuously active even when placing the probe in a solution with a higher than the set value in the sketch..
There can be a few things that is not correct on your side. Very difficult for me to give blanket advice. Please go thru the steps carefully again. Hope you sort it out. Pierre
@@doitwithpierre210 Hi there sure thanks for reply... have gone through breadboard wiring several times.. after calibration the probe is working how it should.. opened a new sketch and pasted code 8 with dosing option, re-calibrated probe checked serial monitor probe is working with different solutions and giving readings, though the relay is powering on continuously. When the probe is out of the solution(s) the relay cycles as per settings i.e. on off on off however, once probe is placed into a solution regardless of being under or over the set ppm level it remains on constantly... i.e. without delay or stop time.. could only suspect the code has an error maybe.. wounder whether you could send sketch 8 again without pdf ??? maybe something is moving on sketch lines or missing??
@@hasger1941 I have checked the pump control function and it is very basic and there is no error. Please follow the logic in the function. Check your relay, you must couple on NO and not NC.
hi Pierre just tried changing wait time to 100 and noticed this causes the pump to stay on for 100sec instead of waiting 100sec before dosing... it seem pump on and wait time are working in reverse... could it be the sketch ?? please could you re-send another ? int Change_per_dose = 100; // determine this experimentally (see video for clarity) int Pump_on_time = 10; // set pump dose time in seconds int Wait_time = 100; // set time to wait between dosing if (ppm
@E Hasguler I have checked the pump control function and it is very basic and there is no error. Please follow the logic in the function. Check your relay, you must couple on NO and not NC.
@@doitwithpierre210 Hi Pierre sure, we had not coupled the relay as yet, we going by the red light and sound of relay coming on.. we also placed a voltage meter to pin 7 and it cycles on to 5v... the relay is : www.banggood.com/3pcs-1-Channel-12V-Relay-Module-Relay-Low-Level-Trigger-p-1444332.html?akmClientCountry=TR&&cur_warehouse=CN
In your video , you used 2-Channel relay module, and in that while ppm is low, will two channel relay (two motors) turned on simultaneously? Or only one will do? Can we configure that to work with only 1-Channel? Please help
We have dosing pumps in different sies, i.e, 1mm ID x 3mm OD (2-17ml/min) 2mm ID x 4mm OD (5-40ml/min) 3mm ID x 5mm OD (19-100ml/min) Which one i should choose? and which one is used in this video?
If you are interested, I can do a short mini course on it. Adding a display and PPM set function. It will take les than a week to compile the course. The course will contain all the information that you need as well as the code. Enrolment fee is $12. Let me know if you are interested.
@@doitwithpierre210 Hello Pierre, thanks for your reply, am having 5v Arduino Uno board and I want to control 6-12V motor, which relay module should I use ? 5v relay board? Or 12v relay board?? Pls help
Dear Mr.Pierre, Is it compulsory that we should use peristaltic pumps for dosing? Can't we use normal aquarium water pumps for doing? What's the diff b/w dosing pump and normal water pump? Will it be efficient?
A peristaltic pump delivers an accurate volume per revolution andf can produce a lot more pressure which is useful for long runs of small bore tube. The flowrate of a normal water pump will change depending on how much tube is attached, how how high the liquid is lifted. Something as small as a change in the depth of liquid in the reservoir will alter the flowrate of the pump. If funds are tight there are a few vids on youtube related to 3d printed peristaltic pumps.
hi, I've subscribed for you course , so far i love it. great content. everything is simplified with great explanation and enough detail. but i could not find this video on your website. would be nice if you can add how to make automated PH dosing system. thank you
Dear sir best explanation, i made pH meter with arduino i hv 1 problem if i put pH probe direct into my aquarium value start variation but when i put probe in a small bowl water value become stable, plz can u guide me what's issue.
don't work this void su_con () { int su_Set_ppm = 1000; // change to your desired ppm int su_Change_per_dose = 100; // determine this experimentally (see video for clarity) int su_Pump_on_time = 5; // set pump dose time in seconds int su_Wait_time = 4; // set time to wait between dosing if (ppm >=(su_Set_ppm-su_Change_per_dose)) { digitalWrite(su_pin,HIGH); delay(su_Pump_on_time*1000); digitalWrite(su_pin,LOW); delay(su_Wait_time*1000); } }
Is it just me that cannot see it, or is there no code for download yet? I would like to see what you did vs. other applications I found for EC measurement
thank you Pierre for your videos they are really helpful ,is there anyway i can get hold of you on email or WhatsApp pls i have a project and need some assistance pls pls
I’ve built this and got the code from Pierre. First proper Arduino project ever loved it and works perfectly
Thank you!
holy moly, this youtube channel is a hidden gem. thank you this helped my research a lot!
This is actually a good method instead of using a weight to measure how much nutrients is left in the cup
after years of growing hydroponically I have found it easier to have 2 tanks, one for the system and a refill tank. The refill tank has the nutrient which is at correct EC and PH. once the system has been cycled the refill tank will fill the main reservoir back to it's original level. I use this system on a flood and drain system. Only need to test PH once a week and compensate the PH level in refill tank to keep things perfect.
A refill tank works well. Especially in small systems.
A perfect PH doesnt affect the elemental content of the nutrient. Running a nutrient solution through a system alters it elemental balance. Elemental unbalance is the reason why folks have to dump the reservoir periodically.
Isn't easer to have a bigger tank?
Thanks for sharing you will be cited in any of applications started . Mouhib
Love from Zimbabwe people
thank you in advance, I made it and it can work according to the code. The problem that arises is that you cannot monitor the nutrition value in the reservoir at that time. so it would be nice to add an oled monitor and a link to thingspeak
Maybe in a future video.
Thank you for watching my video! Please comment with where you are from so that I can say hi. If you want to you are also welcome to tell me about your system, or what you plan.
Sir firstly i wanted to say thank you for developing this amazing code on Calibration of Ph and TDS, i am using that code of yours and fulfilling my requirements but now sir there is an ISSUE i am facing and that is when i calibrate the sensors with smaller values of PH and TDS like (under 1000ppm and Ph around 7-8) then it will only shows the correct values of ph and TDS under that values only i.e. When the system is calibrated at like 800ppm and the system is fed with like 4000ppm then it only shows 2500 ppm .
sir i will be very thankful to you if you can provide me yours insights on this issue.
Thank for the Video. What if we have 2 parts of the nutrients? Say Solution A and Solution B. In such case, do we on the pumps both together? or 1 pump first then the 2nd? Also how to measure that both solutions were pump with the correct amount? thank you.
How do you control the nutrient mix when you use several different parts such as general hydroponics nutrients?. Just how do you dose each individual part? I don't like the Idea of putting a preassembled mix into my water. I hope I'm getting this across.
Hello and thanks Pierre! I appreciate all your help. I am having difficulties because I need a code that can activate 2 dosing pumps before taking ppm readings. Any suggestions?
Kindly ask Hansie for a quote. Hansiehertzog@gmail.com
Thanks for the build! I use an A & B nutrient solution and this build is way above my head. Any chance you would sell me a ready made set up?
It is easier than you think. You can use the Arduino for many other projects as well. Check out my Arduino course if you like.
Would it be possible for you to do a code for Thingspeak that has everything together? I'd love EC dosing, PH dosing, temp all auto. I just cant wrap my head around the code. Hope you can help, thank you.
Can you please tell me how to connect pump and pls show which wires should connected to Arduino
The EC measurement range is very close, so when it is calibrated with 1.413, it cannot read 12.88 correctly, and when it is calibrated with 12.88, it cannot read 1.413 correctly.
nice video, simple and full of information... sir i have a doubt.. should there be a wire from 10k to grnd? or i misunderstood?
Yes, one side to ground.
Very informative. Thanks!
Glad it was helpful!
thanyou for sharing this.. love from indonesia
Thanks for watching!
Thank you for your interest
hi there, thank you for sharing this project.. only we have followed the steps and for some reason the relay is continuously active even when placing the probe in a solution with a higher than the set value in the sketch..
There can be a few things that is not correct on your side. Very difficult for me to give blanket advice. Please go thru the steps carefully again. Hope you sort it out. Pierre
@@doitwithpierre210 Hi there sure thanks for reply... have gone through breadboard wiring several times.. after calibration the probe is working how it should.. opened a new sketch and pasted code 8 with dosing option, re-calibrated probe checked serial monitor probe is working with different solutions and giving readings, though the relay is powering on continuously. When the probe is out of the solution(s) the relay cycles as per settings i.e. on off on off however, once probe is placed into a solution regardless of being under or over the set ppm level it remains on constantly... i.e. without delay or stop time.. could only suspect the code has an error maybe.. wounder whether you could send sketch 8 again without pdf ??? maybe something is moving on sketch lines or missing??
@@hasger1941 I have checked the pump control function and it is very basic and there is no error. Please follow the logic in the function. Check your relay, you must couple on NO and not NC.
@@doitwithpierre210 ahh correct it need to be on NO : ) now it is working :) :) :) many thanks....
@@hasger1941 why don't you join me in the Arduino course. It will help you a lot. 🙂
Request the code for the video here. You will receive it within minutes.
forms.gle/88PUfU8qjFuKvcAx5
Thanks for the video, it'll be really helpful for my project ✨
hi Pierre just tried changing wait time to 100 and noticed this causes the pump to stay on for 100sec instead of waiting 100sec before dosing... it seem pump on and wait time are working in reverse... could it be the sketch ?? please could you re-send another ?
int Change_per_dose = 100; // determine this experimentally (see video for clarity)
int Pump_on_time = 10; // set pump dose time in seconds
int Wait_time = 100; // set time to wait between dosing
if (ppm
@E Hasguler I have checked the pump control function and it is very basic and there is no error. Please follow the logic in the function. Check your relay, you must couple on NO and not NC.
@@doitwithpierre210 Hi Pierre sure, we had not coupled the relay as yet, we going by the red light and sound of relay coming on.. we also placed a voltage meter to pin 7 and it cycles on to 5v... the relay is : www.banggood.com/3pcs-1-Channel-12V-Relay-Module-Relay-Low-Level-Trigger-p-1444332.html?akmClientCountry=TR&&cur_warehouse=CN
@@doitwithpierre210 ahh correct it need to be on NO : ) now it is working :) :) :) many thanks...
In your video , you used 2-Channel relay module, and in that while ppm is low, will two channel relay (two motors) turned on simultaneously? Or only one will do? Can we configure that to work with only 1-Channel? Please help
Only one of the relays on the module is used. You can later switch something else with the other relay, or just use a one relay module.
We have dosing pumps in different sies, i.e,
1mm ID x 3mm OD (2-17ml/min)
2mm ID x 4mm OD (5-40ml/min)
3mm ID x 5mm OD
(19-100ml/min)
Which one i should choose? and which one is used in this video?
Choose one that fits your system. None were used in this video. With the described system you can switch any pump.
Dear Sir can we set "Set_ppm " with button or rotary encoder ? So we can up and down Set_ppm by manual. Thanks
You can do it but you will have to modify the code.
If you are interested, I can do a short mini course on it. Adding a display and PPM set function. It will take les than a week to compile the course. The course will contain all the information that you need as well as the code. Enrolment fee is $12. Let me know if you are interested.
Dear Mr Pierre i'm interested for this course how i can get it?@@doitwithpierre210
Why there is 2 ouputs in relay? Can't we use 1 output relay?? Because we need only one pump turn on right?
Any relay bord will do.
@@doitwithpierre210 Hello Pierre, thanks for your reply, am having 5v Arduino Uno board and I want to control 6-12V motor, which relay module should I use ? 5v relay board? Or 12v relay board?? Pls help
5V
Dear Mr.Pierre,
Is it compulsory that we should use peristaltic pumps for dosing? Can't we use normal aquarium water pumps for doing? What's the diff b/w dosing pump and normal water pump? Will it be efficient?
You need a dosing pump. If you are innovative you may be able to use different pumps.
@@doitwithpierre210 Can you recommend suitable alternatives? The peristaltic pumps are sometimes cost prohibitive.
@@john_blues Any pump that can accurately supply the nutrient solution and not corrode can be given a try. You will have to experiment.
@@doitwithpierre210 Thank you.
A peristaltic pump delivers an accurate volume per revolution andf can produce a lot more pressure which is useful for long runs of small bore tube. The flowrate of a normal water pump will change depending on how much tube is attached, how how high the liquid is lifted. Something as small as a change in the depth of liquid in the reservoir will alter the flowrate of the pump. If funds are tight there are a few vids on youtube related to 3d printed peristaltic pumps.
Hi, should I need external EC sensor? Or thermosistor will ne enough?
You will need the EC sensor
hi, I've subscribed for you course , so far i love it. great content. everything is simplified with great explanation and enough detail. but i could not find this video on your website. would be nice if you can add how to make automated PH dosing system. thank you
Dear sir best explanation, i made pH meter with arduino i hv 1 problem if i put pH probe direct into my aquarium value start variation but when i put probe in a small bowl water value become stable, plz can u guide me what's issue.
Can not say what the problem is. Should be stable.
@@doitwithpierre210 Ok sir thanks for reply
thanks for the codes ;)
My pleasure
Hey pierre thank you sharing. if ppm to high i want turn on water relay. how can do this.
don't work this
void su_con ()
{
int su_Set_ppm = 1000; // change to your desired ppm
int su_Change_per_dose = 100; // determine this experimentally (see video for clarity)
int su_Pump_on_time = 5; // set pump dose time in seconds
int su_Wait_time = 4; // set time to wait between dosing
if (ppm >=(su_Set_ppm-su_Change_per_dose))
{
digitalWrite(su_pin,HIGH);
delay(su_Pump_on_time*1000);
digitalWrite(su_pin,LOW);
delay(su_Wait_time*1000);
}
}
You might find the training that I offer helpful. Check it out on grow-with-pierre.com/
@@doitwithpierre210 I improved your code. I would like to share with you. thank you.
@@bacalan thank you. You are welcome to do so.
Is it just me that cannot see it, or is there no code for download yet?
I would like to see what you did vs. other applications I found for EC measurement
I see for some reason your original comment line was hidden???? Had to do a "SORT BY" to see it. Thank you
Hi, Jacques, I will find a new way to share the code, working on that.
Request the code for the video here. You will receive it within minutes.
forms.gle/88PUfU8qjFuKvcAx5
Thanks for sharing
can u please give code for serophonics
Link is in the video description
THANK YOU SO MUCH
change per dose arent very practical, as for experiment its gradually change too. why dont do it in on/off system :/
Good point. This is a basic setup for anyone to get started. It can be customized as you like.
Can we use normal aqauarium pumps for dosing ? Like this one in the link avrobotics.in/products/dc6-12v-mini-aquarium-water-pump-r385
You can experiment with different pumps but peristaltic pumps work best.
thank you Pierre for your videos they are really helpful ,is there anyway i can get hold of you on email or WhatsApp pls i have a project and need some assistance pls pls
I will implement a system to help someone who needs personal assistance, soon.