विषयसूची:

ESP32+RC522+IFTTT=गृह सुरक्षा: 5 कदम
ESP32+RC522+IFTTT=गृह सुरक्षा: 5 कदम

वीडियो: ESP32+RC522+IFTTT=गृह सुरक्षा: 5 कदम

वीडियो: ESP32+RC522+IFTTT=गृह सुरक्षा: 5 कदम
वीडियो: PART 2 ESPNOW - The Ultimate DIY Home Security System - ESP8266 (trigBoard) + 4G LTE Modem 2024, जुलाई
Anonim
Image
Image

नमस्ते! मैंने यह छोटा प्रोजेक्ट ESP32 डेवलपमेंट बोर्ड, RC522 RFID रीडर, हॉल सेनर और IFTTT के साथ बनाया है।

यदि कोई आपका दरवाजा खोलता है और 10 सेकंड में सही RFID टैग नहीं लगाता है तो आपको स्मार्ट डिवाइस पर सूचना या एसएमएस प्राप्त होगा।

यह इस तरह काम करता है

चरण 1: सभी भागों को प्राप्त करें

तार सभी कनेक्शन
तार सभी कनेक्शन

1. ESP32 देव बोर्ड

2. आरसी522 आरएफआईडी

3. तार

4. हॉल सेंसर

5. चुंबक (मैंने नियोडिमियम का इस्तेमाल किया लेकिन कोई भी चुंबक ठीक रहेगा)

6: 4.7k रोकनेवाला

लिंक सिर्फ संदर्भ के लिए हैं। आप इन भागों को ई-बे से बहुत सस्ते में प्राप्त कर सकते हैं;)

चरण 2: सभी कनेक्शनों को तार दें

1. ESP32 को RC522 से कनेक्ट करें:

P5 एसडीए

P18 एससीके

P23 मोसी

P19 मिसो

P22 रीसेट

जीएनडी जीएनडी

३वी३ ३वी३

2. कनेक्ट हॉल सेंसर (यदि आप अलग सेंसर का उपयोग करते हैं तो डेटाशीट जांचें):

ESP32 P21 को Vout of Hall senor और 3V3 को V+ और GND को V- से कनेक्ट करें। P21 और 3V3. के बीच 1k से 10k रोकनेवाला लगाएं

चरण 3: IFTTT खाता बनाएं और एप्लेट बनाएं

IFTTT खाता बनाएं और एप्लेट बनाएं
IFTTT खाता बनाएं और एप्लेट बनाएं
IFTTT खाता बनाएं और एप्लेट बनाएं
IFTTT खाता बनाएं और एप्लेट बनाएं
IFTTT खाता बनाएं और एप्लेट बनाएं
IFTTT खाता बनाएं और एप्लेट बनाएं

1. IFTTT.com पर जाएं और पंजीकरण करें (यदि आपने पहले से नहीं किया है, तो मूल संस्करण मुफ्त है);

2.एप्लेट बनाएं -> "माई एप्लेट्स" -> "न्यू एप्लेट" पर जाएं;

3. "यह" दबाएं;

4. "वेबहुक"' के लिए खोजें;

5.नाम दर्ज करें: "डोर अलार्म" // यह हमारे ESP32 प्रोग्राम में जोड़ा जाएगा

6. "वह" दबाएं;

7. "सूचना" खोजें (आप एसएमएस या ई-मेल भी खोज सकते हैं);

8. कार्रवाई चुनें: "IFTTT ऐप से एक सूचना भेजें"।

9. पूर्ण क्रिया फ़ील्ड: संदेश दर्ज करें जो आपके स्मार्ट डिवाइस पर वितरित किया जाएगा।

10. "समाप्त करें" दबाएं।

चरण 4: प्रोग्रामिंग

प्रोग्रामिंग
प्रोग्रामिंग

1.prepere arduino IDE: ESP32 Arduino IDE के साथ

2.डाउनलोड कोड;

3.पर जाएं: https://ifttt.com/maker_webhooks और "डॉक्यूमेंटेशन" दबाएं और अपनी कुंजी प्राप्त करें। ESP32 कोड में कुंजी कॉपी करें;

4. अपना नेटवर्क क्रेडेंशियल बदलें;

5. अपने आरएफआईडी कार्ड यूआईडी पढ़ें और अपने कार्ड के लिए इन पंक्तियों को बदलें:

अगर (rfid.uid.uidByte[0] == 61 &&

rfid.uid.uidByte[1] == 102 &&

rfid.uid.uidByte[2] == 14 &&

rfid.uid.uidByte[3] == 194)

5. Programm ESP और Arduino IDE में यह कैसे काम करता है यह जांचने के लिए सीरियल मॉनिटर खोलें।

चरण 5: अपना प्रोजेक्ट समाप्त करें

अपना प्रोजेक्ट समाप्त करें
अपना प्रोजेक्ट समाप्त करें
अपना प्रोजेक्ट समाप्त करें
अपना प्रोजेक्ट समाप्त करें
अपना प्रोजेक्ट समाप्त करें
अपना प्रोजेक्ट समाप्त करें

यदि सब कुछ अपेक्षित मिलाप के रूप में काम करता है तो सभी कनेक्शन और इसे दरवाजों के करीब रख दें (आप इसे कहीं छिपा भी सकते हैं)। दरवाजों पर चुंबक लगाएं और हॉल सेंसर उसके पास लगाएं। जब दरवाजे खोले जाएंगे तो हॉल सेंसर इसका पता लगाएगा और यह ESP32 को सिग्नल भेजेगा। ESP32 तब वायरलेस पर IFTTT से जुड़ता है और IFTTT आपको सूचना या एसएमएस भेजता है।

सुधार करने के लिए चीजें:

1. किसी प्रकार की डिवाइस दिल की धड़कन को लागू करें ताकि डिवाइस ठीक से काम नहीं कर रहा है तो आपको सूचित किया जा सकता है;

2. इसके लिए 3डी प्रिंटेड केस बनाएं;

3.अलार्म या ऑडियो सूचनाएं संलग्न करें: ESP32 ऑडियो प्रोजेक्ट

उपयोगी कड़ियां:

randomnerdtutorials.com

Arduino IDE (Windows निर्देश) में ESP32 बोर्ड स्थापित करना

सिफारिश की: