#define BLYNK_TEMPLATE_ID "YourTemplateID"
#define BLYNK_TEMPLATE_NAME "Smart Farming"
#define BLYNK_AUTH_TOKEN "YourAuthToken"
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#include "DHT.h"
char ssid[] = "YourWiFiName";
char pass[] = "YourWiFiPassword";
#define DHTPIN 32
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
#define mainPump 14
#define pumpN 27
#define pumpP 26
#define pumpK 25
void setup() {
Serial.begin(115200);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
pinMode(mainPump, OUTPUT);
pinMode(pumpN, OUTPUT);
pinMode(pumpP, OUTPUT);
pinMode(pumpK, OUTPUT);
dht.begin();
}
// PUMP control from BLYNK buttons
BLYNK_WRITE(V1) { digitalWrite(mainPump, param.asInt()); }
BLYNK_WRITE(V2) { digitalWrite(pumpN, param.asInt()); }
BLYNK_WRITE(V3) { digitalWrite(pumpP, param.asInt()); }
BLYNK_WRITE(V4) { digitalWrite(pumpK, param.asInt()); }
void loop() {
Blynk.run();
float h = dht.readHumidity();
float t = dht.readTemperature();
int moisture = analogRead(34);
Blynk.virtualWrite(V5, moisture);
Blynk.virtualWrite(V6, t);
Blynk.virtualWrite(V7, h);
delay(2000);
}
i3-wNBSvM6vi7b0BT60vlbmU7_mtsiKq
https://app.cirkitdesigner.com/project/88466915-7470-447d-bf75-96c41ff83f53
0 Comments