IOT Based Smart Plant Watering System using the New Blynk Iot and Nodemcu esp8266 || Techie Lagan
ฝัง
- เผยแพร่เมื่อ 9 มิ.ย. 2024
- IOT Based Smart Plant Watering System using the New Blynk Iot and Nodemcu esp8266
Circuit Diagram - drive.google.com/file/d/1AcRF...
Code - drive.google.com/file/d/1S_Sk...
Materials Required :-
1. NodeMCU - amzn.to/3lw5khU
2. Breadboard - amzn.to/40LBTIV
3. 5 Volt Relay Module - amzn.to/3Z19EEH
4. Water Pump - amzn.to/40PeztJ
5. Soil Moisture Sensor - amzn.to/3K0gh5y
6. Jumper Wires - amzn.to/3E0dLZi
7. 9 Volt Batteries - amzn.to/3HMkk2E
8. Battery Connectors - amzn.to/3HMkwPq
9. USB cable - amzn.to/3RTZT8X
00:00 - Intro
00:09 - Materials Required
00:32 - Connections
01:51 - Blynk Web Setup & Programme uploading
03:12 - Programme uploading
04:37 - Blynk Mobile Setup
06:16 - Connecting Water Pump to the Relay Module and battery connector
07:16 - Demo
07:21 - DRY testing
07:38 - Testing with water
08:13 - Outro
Production Equipments :-
SmartPhone [OnePlus Nord CE 2 lite 5G] - amzn.to/40LxBBo
Laptop [HP pavillion 15] - amzn.to/3ROHavr
Earphones [boAt Airdopes 121 Pro] - amzn.to/3KivTBV
Mobile Holder - amzn.to/40NcK0B
===================================
Thanks For Watching
✅LIKE ✅SHARE ✅ COMMENTS✅ SUBSCRIBE
#TechieLagan #SoilSensor #SoilMoistureSensor #AutomaticPlantWateringSystem
#IOTBasedSmartPlantWateringSystemusingtheNewBlynkIotandNodemcuesp8266 - วิทยาศาสตร์และเทคโนโลยี
//Include the library files
#define BLYNK_PRINT Serial
#include
#include
char auth[] = "hItT82Ueb4BpcEOb_0YnYsyArfbDlLkb";//Enter your Auth token
char ssid[] = "LJ";//Enter your WIFI name
char pass[] = "12345678";//Enter your WIFI password
BlynkTimer timer;
bool Relay = 0;
//Define component pins
#define sensor A0
#define waterPump D3
void setup() {
Serial.begin(9600);
pinMode(waterPump, OUTPUT);
digitalWrite(waterPump, HIGH);
Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
//Call the function
timer.setInterval(100L, soilMoistureSensor);
}
//Get the button value
BLYNK_WRITE(V1) {
Relay = param.asInt();
if (Relay == 1) {
digitalWrite(waterPump, LOW);
} else {
digitalWrite(waterPump, HIGH);
}
}
//Get the soil moisture values
void soilMoistureSensor() {
int value = analogRead(sensor);
value = map(value, 0, 1024, 0, 100);
value = (value - 100) * -1;
Blynk.virtualWrite(V0, value);
}
void loop() {
Blynk.run();//Run the Blynk library
timer.run();//Run the Blynk timer
}
Thank You so much. The Project Works.
Great info 😊
I am using esp32 devkitc v4 what output do you use to connect it with relay ?
The project works
That a good project
can we use as soil sensor without using phone ?
and mixing of fertilizer also ?
Bro if u have the code please send me the program code for the project
😇😇😇
Hi, my soil moisture sensor is not giving any readings on blynk app, please suggest a solution
Sorry I won't lie , actually I don't know the solution...
But I think there may be some issue with the sensor, maybe it's not working..
Sir please provide the esp32 node mcu video please sir🙏🙏🙏🙏
What can i do
The device is offline what can I do
Hello
Please please please send me libraries, i can't download them in Arduino IDE
In app they show offline
Bro in the app it is coming as offline
bro can you send the code please because the link in description is not working plz
//Include the library files
#define BLYNK_PRINT Serial
#include
#include
char auth[] = "hItT82Ueb4BpcEOb_0YnYsyArfbDlLkb";//Enter your Auth token
char ssid[] = "LJ";//Enter your WIFI name
char pass[] = "12345678";//Enter your WIFI password
BlynkTimer timer;
bool Relay = 0;
//Define component pins
#define sensor A0
#define waterPump D3
void setup() {
Serial.begin(9600);
pinMode(waterPump, OUTPUT);
digitalWrite(waterPump, HIGH);
Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
//Call the function
timer.setInterval(100L, soilMoistureSensor);
}
//Get the button value
BLYNK_WRITE(V1) {
Relay = param.asInt();
if (Relay == 1) {
digitalWrite(waterPump, LOW);
} else {
digitalWrite(waterPump, HIGH);
}
}
//Get the soil moisture values
void soilMoistureSensor() {
int value = analogRead(sensor);
value = map(value, 0, 1024, 0, 100);
value = (value - 100) * -1;
Blynk.virtualWrite(V0, value);
}
void loop() {
Blynk.run();//Run the Blynk library
timer.run();//Run the Blynk timer
}
where can we download the libraries?
in the arduino ide itself
Please sir
Sir error please specify your blynk template id and template name
Same
Did you got the solution?
Same bro
Please share the solution
Bro my relay not working why
Check the connections
What is that wifi i mean who’s wifi? Is our personal wifi or any other source? Please answer
It can be anyone's
It can be anyone's
@@TechieLagan thanks brother
Bro resend the program code
Coding of the program can't download
//Include the library files
#define BLYNK_PRINT Serial
#include
#include
char auth[] = "hItT82Ueb4BpcEOb_0YnYsyArfbDlLkb";//Enter your Auth token
char ssid[] = "LJ";//Enter your WIFI name
char pass[] = "12345678";//Enter your WIFI password
BlynkTimer timer;
bool Relay = 0;
//Define component pins
#define sensor A0
#define waterPump D3
void setup() {
Serial.begin(9600);
pinMode(waterPump, OUTPUT);
digitalWrite(waterPump, HIGH);
Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
//Call the function
timer.setInterval(100L, soilMoistureSensor);
}
//Get the button value
BLYNK_WRITE(V1) {
Relay = param.asInt();
if (Relay == 1) {
digitalWrite(waterPump, LOW);
} else {
digitalWrite(waterPump, HIGH);
}
}
//Get the soil moisture values
void soilMoistureSensor() {
int value = analogRead(sensor);
value = map(value, 0, 1024, 0, 100);
value = (value - 100) * -1;
Blynk.virtualWrite(V0, value);
}
void loop() {
Blynk.run();//Run the Blynk library
timer.run();//Run the Blynk timer
}
hiii bro , blynktimer ko error aa rha hai
kya kru
sorry I don't know what to do .......sorry for late reply.
How i can contact you?
Through Instagram - link is in channel description