IoT Based water Level monitoring System | Arduino Nano | ESP8266-01
HTML-код
- Опубликовано: 2 ноя 2024
- In this video we will show you how to build a IoT based Water level monitoring system. This project is created with minimum components. This is a simple but effective IoT based Project. It is easy to build and can be used at home. All components are simple and easily available. You can modify this as per your need. This project uses Blynk for online monitoring and Led's for offline monitoring.
Parts list:
ESP8266-01 x 1
Arduino Nano x 1
Ultrasonic Sensor x 1
5V Buzzer x 1
Transistor BC547 x 1
330 Ohms Resistor x 1
Led (RED + GREEN) x 5
Berg Strip Female x 1
2 Pin Connector x 1
6 Pin Connector x 1
PCB x 2
5V/1A mobile charger as power supply
Code: www.iotstarter...
Facebook: / iotstarters
Twitter : / iotstarters
Instagram: / iotstarters
For more projects visit: www.iotstarter...
PLEASE LIKE SHARE AND SUBSCRIBE
I was looking exactly for this.. Thank you very much.. 👍👍
Good job 👏👏👏
Hi, thank you for your work but pins of esp8266 in your diagram are wrong, in all official documentation the pin 1 gnd but other it's different, for example pin 8 vcc it's opposite side of gnd (in your scheme it's in the same line) also 6 rsd and other. Why your scheme it's different ? it's am error or we can copy your scheme? Before burn my component please can confirm it's ok? in particula for vcc input from ams1117 you connected two pin 8vcc 4ch_pd but in the official scheme that pin are GPIO0 and GPIO3. Please reply asap
Is it necessary to asm 1117 for tat and what it's use??
How much is power consumption if using esp only without LEDs?
Can this run off 9v battery for few months?
No it won't as wireless transmission need more power
hey can you give me detail about water level and can we use the led then how to connect
Amazing project, if I use arduino ino all works ok but offline, if I try to upload esp ino I received and error. There are a correct procedure to made esp in programming mode? (I change board but when upload go in time out).
me too, I tried thousand times but when I try to upload esp8266 code FatalError and Failed to connect to esp8266 with Time out. I change board to generic esp8266 and install all library but there isn't way to upload. Please @IoT Starters help us, why We can't upload? I red for go in programming mode esp8266 must be link GPI0 to ground, but with your configuration it's impossible make board in programming mode so it's impossible to upload code.
Did you try www.iotstarters.com/uploading-code-in-esp8266-01/
@@IoTStarters sorry I don't understand, I must detach all connection from your scheme, connect esp8266 to FDTI (or similar usb adapter) upload the sketch and after reconnect ? correct? with your scheme it's impossibile program esp8266 through arduino?
Yes now you got it. And yes you can program your esp using arduino.
@@IoTStarters I’m frustrated, I tried to program esp8266 directly, now finally the upload start but stuck at “Hard resetting via RTS pin…”.
I tried to make hardware reset (remove gp0 and connect reset to ground) but nothing seems to happen. Where do I see if esp8266 has been programmed? when connect exp8266 to pc in arduino serial monitor nothing happen (sometimes few illegible characters) and Blynk says that disconnected. How I can understand if the upload was successful and if it is connected to the network? there are a console or place where show what’s happen? A last question but if I use esp8266 connected to arduino I need to upload both codes? Because if I power on arduino start it’s code.
Great 👍🏻, does the ultrasonic sensor work with water ? I am afraid that it will not respond and it will pick the bottom of the tank as the level.
Yes it works absolutely fine with water level and tested well in real time
Amazing, I only have one issue. In my case, the distance between the arduino is more than 10 meters. Does that have any effect?
You mean distance between arduino board and sensor is more than 10mts? If yes still it will work. Use a good power supply. Preferred small smps
That’s it 👍🏻 thank you very much
@@IoTStarters due temperature and humidity in water it is not showing accurate values
what about water condensation on the proximity sensor?
That will happen,but not rapid.every things needs a maintenance.
Can we use IC 7805 as an alternative for LD33V?
7805 is for fix positive 5v supply that can drive the entire circuit except esp8266. Esp8266 is 3.3v tolerant and cannot withstand 5v. Here u can use LD33V.
can you provide codes for motor or pump auto turn on or off when level very low or High (Full)
Sir.. Why blynkSimpleEsp8266:h :no such file or directory?
Please install esp8266 libraries and boards. Refer www.iotstarters.com/iot-based-water-level-indicator-using-esp8266/
Hi Sir, Wonderful project.Congratz
Can I use this project just only for Esp8266-01 alone? indication on Blynk App only?
I don,t need the offline indications.
Sure if you want to use only esp you can.
Thanks a Lot.
Can we connect oled display
Yes you can but you need to modify the arduino code.
@@IoTStarters please give me the code.
hi men, what if the results of the data are calibrated from ml to cm so that they can be implemented on IOT
Yes you can change it in the code
Hi, can we use raspberry pi instead of arduino + esp8266? or arduino UNO instead of Nano with same code?
Yes you can, but if you use raspberry pi, then you have to change the code. For arduino it will be same
@@IoTStarters thank you, so if I use another arduino (es. UNO R3) I don't need to change anyting?
You have to change the code incase you change pin configurations. Else it should work
@@IoTStarters Ok thank you, last question, you used nano or mini pro? Because in the video you show nano in the website mini pro.
Sorry for the confusion i used mini
How u set up these things ???? At minutes (2.45) i didn't know how to set this...
You can follow the circuit diagram and try to build it or you can take help from a professional
Sir can i know.. How can i find the esp-01 library on proteus.. Where to download
You can get in arduino ide, not sure about proteus.
@@IoTStarters what software can i use to simula the circuit
Please give me clear idea about how to connect the circuit
can i use arduino uno rather than nano..kindly reply
Sure you can use Arduino UNO
Sir, how to upload esp8266?
I'm totally new
Check www.iotstarters.com/uploading-code-in-esp8266-01/
hi , what is the methodology for this project ?
Can you elaborate?
@@IoTStarters I am working on a final project related to water monitoring level. so I want to know the method of this project as a references . Example for project gantt chart and waterfall or agile
@@ainfatihah6990 hi , I also on a final project with the same topic . Can u contact me at my WhatsApp number ? Here 01139466442 . Maybe we can share idea 😊
How would you protect the sensor from rust?
You can cover it properly using styrofoam and glue, but yes you have to change it after 2 years as part of maintenance.
Can this work in a tank of 1500L? I think it is 2 o or 3 of height
Amazing project btw bro
Yes it will work.
It will not work, this sensor give wrong value in high humid conditions, in over head tank lot of humidity cause malfunction of system.
@@LostRiders Yes. I have one installed at my place, in humid season and in winters, the sensor becomes useless.
Can we use arduino uno R3 sir ?
Sure you can
max measurable depth , accuracy?
Max 350cm and accuracy depending upon liquid.
How can i program esp8266 using Arduino without any connector
You can refer to www.iotstarters.com/uploading-code-in-esp8266-01/
Hello, the esp8266 should be connected to the nano... But the diagram shows it standalone...
It is connected to d8 and d9 of Arduino
@@IoTStarters Thank you,
Can this value be read by anywhere in the world?
Yes since it is connected to blynk you can see the data over internet from anywhere
@@IoTStarters Thanks,
How does the ESP module connect to Arduino? which ports actually it uses to connect to Arduino
Hi
Here esp is not connected to Arduino. It is only used to transmit the ultrasonic sensor data to blynk app. Only echo and trigger pin is connected.check the diagram once
it says " 'A1' was not declared in this scope" in the line of digitalWrite(A1, LOW);
I am not good at programming and I want to learn how to solve this problem.
Please check the selected board in Arduino IDE before compiling
@@IoTStarters I am very thankful for your reply...but what is that means? can you explain a little deeper?
In this project there are 2 codes. One for arduino and other one for esp8266. While uploading the code make sure you have selected correct board like arduino uno for arduino and generic esp8266 module for esp board. Now before uploading the code the arduino ide will compile it based on boards selected. If you select esp8266 board in arduino ide and try to upload the arduino code then it will give you error and vice versa.
@@IoTStarters Thank you very much for the explanation hehe..
How much cost for making this?
Sir i can't access this code so which app is supporting this... pls sir did you see this comment pls replay its for my s3 project pls help..
Please use Arduino IDE to compile and upload the codes
Tnk bro
Please Sir any Technology on how to make the sensor read the water levels without being contact with the water in order to avoid the issue of rust and other health related problems ?
This is no contact right?
Yes its contact less
I need some help with my project. How to contact you?
Please drop us an email on info@iotstarters.com
😍😍
How can I contact you for doing this project??
You can mail me on help@iotstarters.com
Bro the connection are not understanding clearly pls be contact us
You said IOT, where is the IOT part?
Bro use of asm 1117
You can use any fixed 3.3v voltage regulator. Like LD33V
can you show me your program for this project?
You can download the code form drive.google.com/drive/folders/17FrPPwMlm4qD_5gL7wEo2tz6l6lPb2Jf
can you show me all library??
Hi Renaldy
There is no special library used. Install blynk library in manage libraries and install esp8266 in boards manager
Can u give me ciruit diagram
And what If i want buzzer Sound when water level high what the code i have change
circuit diagram drive.google.com/file/d/1pPWhdClmznBRHsZ8-V1XFMqZTdR2DU5B/view?usp=sharing
For buzzer you can connect the same loop as it is connected for low water indication.
circuit not properly pls give me proper circuit
Hi Saravanan
Please check the link for circuit diagram www.iotstarters.com/iot-based-water-level-indicator-using-esp8266/
Same code with esp32
No you have to change ta code for esp32
FAIL.
It won't work with water, as it's transparent.
This is a sound sensor and works with water.