ESP-32 का रिले कंट्रोलर कोड लिखने के लिए निम्नलिखित स्टेप्स का पालन करें:
कुंजी बिंदु:
- ESP-32 बोर्ड को इंटरनेट से कनेक्ट करें
- रिले कनेक्ट करने के लिए डिजिटल पिन का इस्तेमाल करें
- रिले को ओपन और क्लोज करने के लिए कोड लिखें
पूरा कोड:
#include <WiFi.h>
// WiFi credentials
const char* ssid = "APNA_WIFI_SSID";
const char* password = "APNA_WIFI_PASSWORD";
// Relay pin
const int relayPin = 2;
void setup() {
Serial.begin(115200);
pinMode(relayPin, OUTPUT);
digitalWrite(relayPin, HIGH); // Relay off
// WiFi connect karo
WiFi.begin(ssid, password);
Serial.print("WiFi se connect ho raha hai");
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected!");
Serial.print("IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// Relay ON karo
digitalWrite(relayPin, LOW);
Serial.println("Relay ON");
delay(2000);
// Relay OFF karo
digitalWrite(relayPin, HIGH);
Serial.println("Relay OFF");
delay(2000);
}कोड का विवरण:
- सबसे पहले WiFi library include karo
- Apna WiFi ka SSID aur password set karo
- Relay ke liye digital pin define karo (yahan pin 2 use kiya hai)
- Setup function mein relay pin ko OUTPUT mode mein set karo
- WiFi se connect hone tak wait karo
- Loop function mein relay ko ON/OFF karo
कनेक्शन डायग्राम:
- ESP-32 ke GND se relay ke GND connect karo
- ESP-32 ke 3.3V se relay ke VCC connect karo
- ESP-32 ke digital pin 2 se relay ke IN pin connect karo
ऊपर दिए गए स्टेप्स और कोड का पालन करके आप ESP-32 रिले कंट्रोलर को आसानी से बना सकते हैं।
अक्सर पूछे जाने वाले सवाल (FAQs)
ESP-32 में कौन सा पिन रिले के लिए इस्तेमाल करना चाहिए?
ESP-32 में कोई भी digital pin relay ke liye use kar sakte hain. Pin 2, 4, 5, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33 use kar sakte hain.
रिले ON/OFF करते समय क्या सावधानी बरतनी चाहिए?
Relay ko control karte samay ensure karo ki proper voltage supply ho. High voltage devices ko control karte samay safety precautions follow karo aur relay ke ratings check karo.
क्या एक ESP-32 से multiple relays control kar sakte hain?
Haan, ek ESP-32 se multiple relays control kar sakte hain. Har relay ke liye alag-alag digital pins use karo aur code mein sabhi pins ko define karo.
रिले का IN pin क्या काम करता है?
Relay ka IN pin control signal ke liye hota hai. Jab ESP-32 se signal milta hai tab relay ON/OFF hota hai. LOW signal par relay ON hota hai aur HIGH signal par OFF hota hai.