I have 2 more questions. 1. In transmitter, on which pins top up magnetic sensor is connected? 2. And whiere is third pin of float switch is connected?
The top-up sensor is connected to GPIO12. Only two wires from the main float are used. When the main float is in the low position, the receiver will display LOW, and when it is in the high position, it will display HIGH. The main float should have three wires: one common wire and two others labeled NC (normally closed) and NO (normally open). If the receiver shows the wrong position, change NC or NO wire.
So, topup sensor is connected to GPIO12 and 3.3v and two wires from main float sensor (no & nc) are connected to GPIO12 & GPIO13. Did I get it correctly?
The top-up sensor has two wires, and I used a Normally Closed (NC) sensor for this project. One wire is connected to GPIO12, and the other is connected to 3.3V. The main float has three wires: NC (Normally Closed), NO (Normally Open), and Common. For this project, only two wires are needed: Common and either NC or NO. Connect one wire to GPIO13 and the other to 3.3V. When the float switch is in the bottom position, there should be continuity between the two wires; in the high position, there should be no continuity. You can verify this using a multimeter or by checking the receiver display. If the display shows HIGH when the float is in the bottom position, simply swap the NC / NO wires.
If two wireless water controller systems are installed at the same place, will they disturb each other or not, or will a coding have to be set and how will that coding be set. Please explain.
If we want to change the MAC address, we change it with the coding of the transmitter. It should be changed with the coding of the receiver. My point is whether changing the coding of the transmitter will solve the problem or the coding of the receiver will also have to be changed.
@@futuresciencetechnology536 To get the receiver mac address you can follow this tutorial randomnerdtutorials.com/get-change-esp32-esp8266-mac-address-arduino/#:~:text=Change%20ESP32%20MAC%20Address%20(Arduino%20IDE)&text=You%20can%20set%20a%20custom,old%20and%20new%20MAC%20Address.
rst_delay is high or low voltage protection reset time. The dryrun and overload protection don't have automatic reset, you have to manually reset the mcu, By using the power switch. If the controller detects over/under voltage it shuts down the motor and when the voltage comes in the safe region then the motor turns on automatically after the rst_delay.
There i have idea if ( dryrun==1){ delay(1000*60*60); digitalWrite(13, HIGH);/// it every 1 hour check for rst for dyr run. Mode Sensor pin attached by relay If i m mistake plz sorry ..... Ur project is owesome... no word i hav for this brother
The battery life depends upon the battery capacity, You can get more than 1 month with 2000mah battery. Also the range depends upon the environment, In my tests I got almost 450 meters line of sight. So I think 100 meters will get in real life scenarios without data loss.
I am sorry to disturb you. I have another question. If we have to install LED for blinking signal then on which connection should we install this LED on the pin of ESP32-ESP 07s
Can you please tell me where I put float switch in a water tank I mean the red float switch in which position i.e, in under deep or middle or top of tank?
Hello sir how are you i want help from you the library for Arduino IDE it's Not Working. Because this is not ZIP format Need ur arduino ide in zip format So how do I add these libraries In Arduino IDE ?
I bought that from a local electrical shop. I can't find a link to that product. But I got a similar one - www.legrand.co.in/ecatalogue/product/plastic-surface-box-2x4m-nri-673305
Nice Job 👍👍 can you please explain why we use 2 sensors i.e. 2 float sensors here. is the controller could not remain turn on the pump untill tank gets filled completely in auto mode
@@ElectroRetro then why we use top-up float switch, can we make it automatic like once turn on the pump it will full the tank and then turns off the pump
As I said earlier the white float switch is used for top up. Let's say the water level in your tank is in between low and high level And you need to fill the tank and stop the motor automatically. At this time the red float output is still in high position. In this case you can press the topup button. The white float is placed just above the red float high position.
Sorry that feature is not added in this project. Instead, On the receiver display you can see a green dot blink every time the transmitter send a signal. if the connections are ok, It blink every 20sec apart. Transmitter goes to sleep mode for 20sec and wake up and send the signal. The sleep mode is implemented for increasing the battery backup.
Sir aap ki video achhi hoti hai, par bol kar video bnaya karo biggner ko samaj nhi aati, sir wireless water level controller ki detail video bano thanks
@@ElectroRetro the library for Arduino IDE it's Not Working. Because this is not ZIP format Need ur arduino ide in zip format So how do I add these libraries In Arduino IDE
I tried nrf24l01 antenna version, I agree that nrf24 has better range than esp32. But to be frank in my tests with esp32 and esp8266 i got a very good range than i expected. And in this project i used esp-now protocol, so it doesn't need a wifi network.
Aapka ab Tak ka TH-cam mein best wireless water controller circuit hai
Awesome !
What is the maximum wireless distance range of this system
Can get 100 - 150 meters without loss.
These videos are truly relaxing in a magical way...
Thanks
Thanks a lot was looking for this since long. Btw i cant understand the use of second float switch, what's it for exactly?
It's used for topup function.
nice job, the motor current overload check and protection is an important feature
Sir in the Cn1 S1 (2) pin connector have you added any fuse or any other part or sensor
No
Sir in the Cn1 S1 (2) pin connector jumper connection
@@futuresciencetechnology536 yes
Nice work!! 😊
In transmitter circuit, which pin of esp07 is connected to low level and which pin high level of float switch?
Gpio12 top float, Gpio13 bottom float.
I have 2 more questions.
1. In transmitter, on which pins top up magnetic sensor is connected?
2. And whiere is third pin of float switch is connected?
The top-up sensor is connected to GPIO12. Only two wires from the main float are used. When the main float is in the low position, the receiver will display LOW, and when it is in the high position, it will display HIGH. The main float should have three wires: one common wire and two others labeled NC (normally closed) and NO (normally open). If the receiver shows the wrong position, change NC or NO wire.
So, topup sensor is connected to GPIO12 and 3.3v and two wires from main float sensor (no & nc) are connected to GPIO12 & GPIO13.
Did I get it correctly?
The top-up sensor has two wires, and I used a Normally Closed (NC) sensor for this project. One wire is connected to GPIO12, and the other is connected to 3.3V.
The main float has three wires: NC (Normally Closed), NO (Normally Open), and Common. For this project, only two wires are needed: Common and either NC or NO. Connect one wire to GPIO13 and the other to 3.3V.
When the float switch is in the bottom position, there should be continuity between the two wires; in the high position, there should be no continuity. You can verify this using a multimeter or by checking the receiver display. If the display shows HIGH when the float is in the bottom position, simply swap the NC / NO wires.
Sir, will I have to load the program in the display also?
No
Hi electro retro,
Can you please let me know about connection of float sensor and topup sensor
How to connect to tranmitter pcb
oshwlab.com/electronics220903/wlc-transmitter circuit diagram
If two wireless water controller systems are installed at the same place, will they disturb each other or not, or will a coding have to be set and how will that coding be set. Please explain.
In transmitter unit code we give the MAC address of receiver unit. So there would be no interference.
If we want to change the MAC address, we change it with the coding of the transmitter. It should be changed with the coding of the receiver.
My point is whether changing the coding of the transmitter will solve the problem or the coding of the receiver will also have to be changed.
@@futuresciencetechnology536 you don't have to change the receiver code. Only transmitter code needed to change. Every esp have unique MAC address.
😂You are genius thanks for you
@@futuresciencetechnology536 To get the receiver mac address you can follow this tutorial randomnerdtutorials.com/get-change-esp32-esp8266-mac-address-arduino/#:~:text=Change%20ESP32%20MAC%20Address%20(Arduino%20IDE)&text=You%20can%20set%20a%20custom,old%20and%20new%20MAC%20Address.
1) Can I use a ACS712 current sensor for monitoring current?
2) Is there any advantage for using CT over ACS712 sensor?
Thanks in advance 😊
CT sensor is non contact. I think CT sensor is safer than acs712.
Does this require internet ? or we just connect with the mac address?
No internet needed. Connect with mac address.
Nice project,
BTW how far is it's range without internet
Can you specify it in meters
450 meters line of sight.
@@ElectroRetro wow that's great
What is the uses of rst_ delay.... Becouce if dry run .. its doesn't reset
rst_delay is high or low voltage protection reset time. The dryrun and overload protection don't have automatic reset, you have to manually reset the mcu, By using the power switch. If the controller detects over/under voltage it shuts down the motor and when the voltage comes in the safe region then the motor turns on automatically after the rst_delay.
There i have idea
if ( dryrun==1){
delay(1000*60*60);
digitalWrite(13, HIGH);/// it every 1 hour check for rst for dyr run. Mode Sensor pin attached by relay
If i m mistake plz sorry ..... Ur project is owesome... no word i hav for this brother
OK, thanks for the tip. 👍
Hi bro, how much life you will get for this transmitter module without solar? And how much distance it can send the data without any signal drop?
The battery life depends upon the battery capacity, You can get more than 1 month with 2000mah battery. Also the range depends upon the environment, In my tests I got almost 450 meters line of sight. So I think 100 meters will get in real life scenarios without data loss.
I am sorry to disturb you. I have another question. If we have to install LED for blinking signal then on which connection should we install this LED on the pin of ESP32-ESP 07s
Which blinking signal do you mean?
Do you have the same project as a standalone (without transmitter)
No
Ye product sell karte hein kya
How much approximately did it cost you to make this?
Approx. 2500rs
What’s the maximum range you get inside a building?
I got 450m outside (line of sight).
Can't say exact range in inside. It depends on several factors. Like building structure, Placement of transmitter, building material,etc.
Can you please tell me where I put float switch in a water tank I mean the red float switch in which position i.e, in under deep or middle or top of tank?
I placed it around the middle of the tank. You can raise or lower the placement according to your need.
And white one?
@@ankitkeshri4152 white float switch is placed beneath the overflow pipe. It's used for topup function.
Sir, can you design its PCB? And make its gerber file for me. Also tell me what will be your charge
You can make your own. It's easy. I have given all files for free. You can also edit the PCB according to your need.
Hello sir how are you i want help from you the library for Arduino IDE it's Not Working. Because this is not ZIP format Need ur arduino ide in zip format So how do I add these libraries In Arduino IDE ?
Baat to sahi hai
hi @ElectroRetro
to save the setting, what is the process
i am not able to save the setting of modified values.
please provide your inputs.
press topup button and center tactile switch together to save. And make sure mode switch is in off mode
Price
where did you get the base from, if possible can i get the link to buy it?
I bought that from a local electrical shop. I can't find a link to that product. But I got a similar one - www.legrand.co.in/ecatalogue/product/plastic-surface-box-2x4m-nri-673305
@@ElectroRetro thank you
Can you please share the link or local shop address to buy these component especially both esp boards
I have esp32 wroom 32 with inbuit anteena.. can I use this in place of 32U...the range will same?
The range will definitely decrease.
www.flyrobo.in/esp32-wroom-32u-module?tracking=ads&gclid=Cj0KCQiAzeSdBhC4ARIsACj36uH34qsRuta7tgjxEUt57SRSIUgMvsFNzPwwmX8QlUck-PtHQvUQph8aAmcwEALw_wcB
www.electronicscomp.com/ai-thinker-esp-07s-esp8266-serial-wifi-module?gclid=Cj0KCQiAzeSdBhC4ARIsACj36uEnfvhdk2OBpR3Zvg8mmn7P6Ki0kCBYLerwCCOrSEu_9CrpNU2sLzMaAuh4EALw_wcB
Nice Job 👍👍
can you please explain why we use 2 sensors i.e. 2 float sensors here.
is the controller could not remain turn on the pump untill tank gets filled completely in auto mode
That white float switch is used for topup function And that red one is the main float switch.
@@ElectroRetro ok
so, is we need to turn on pump again after it gives output as HIGH on screen to get output as FULL on screen
Yes
@@ElectroRetro then why we use top-up float switch, can we make it automatic like once turn on the pump it will full the tank and then turns off the pump
As I said earlier the white float switch is used for top up. Let's say the water level in your tank is in between low and high level And you need to fill the tank and stop the motor automatically. At this time the red float output is still in high position. In this case you can press the topup button. The white float is placed just above the red float high position.
As I seen the circuit of reciver the Uart connecter have only three pin tx, rx, gnd but there is no 3.3v pin how to program?
3.3v is powered by battery.
It program by USB to ttl module right?
Please help me for connecting usb to ttl module with esp32U
Connect uart GND to esp GND, TX to Rx, Rx to TX, and power the board with 3.3v.
Power the board with 3.3v, the board means esp32U right?
Excellent work
Thanks
bro what is mcu is not work i connect to delete or upload the program but mcu is not work tell me bro please
Iam using Esp32 wroom board
@@ElectroRetro how to solve in uno (mcu error)
@@udaykarthik3955 you can't use arduino uno.
What I mean is that we have to put LEDs in both of them so that it can be known that the signals are connected to each other.
Sorry that feature is not added in this project. Instead, On the receiver display you can see a green dot blink every time the transmitter send a signal. if the connections are ok, It blink every 20sec apart. Transmitter goes to sleep mode for 20sec and wake up and send the signal. The sleep mode is implemented for increasing the battery backup.
Sir aap ki video achhi hoti hai, par bol kar video bnaya karo biggner ko samaj nhi aati, sir wireless water level controller ki detail video bano thanks
It's not working TFT not showing... It's white display
You have to setup Tft_espi library. You can follow this video : th-cam.com/video/D90OSlKYpfA/w-d-xo.html
Bro apka chye
😁👍
Please sir help mee 🙏
Please explain your problem.
@@ElectroRetro the library for Arduino IDE it's Not Working. Because this is not ZIP format Need ur arduino ide in zip format So how do I add these libraries In Arduino IDE
@@ElectroRetro and iam feeling error in library
@@ramrode5350 please name the library you want. I can give the link to download as zip.
@@ElectroRetro ok I will send you
Bro Post a new video, for wireless automatic over head tank motor control circuit using Arduino+ultrasonic sensor+nrf24l01+ display
I tried ultrasonic sensor, but i didn't get a good result.
Can you try nrf24 instead of esp32 because nrf24 coverage is much higher than esp32
And also nrf24 module does not require Wi-Fi connection
I tried nrf24l01 antenna version, I agree that nrf24 has better range than esp32. But to be frank in my tests with esp32 and esp8266 i got a very good range than i expected. And in this project i used esp-now protocol, so it doesn't need a wifi network.
How much distance you got?
I am planning to make this system with waterproof ultrasonic sensor, can you explain what problem you faced with ultrasonic sensors?
Can one element the transmitter and connect directly the level sensors