विषयसूची:

Blynk सूचनाओं के साथ मोशन डिटेक्टर (WeMos D1 Mini + HC-SR04): 4 चरण (चित्रों के साथ)
Blynk सूचनाओं के साथ मोशन डिटेक्टर (WeMos D1 Mini + HC-SR04): 4 चरण (चित्रों के साथ)

वीडियो: Blynk सूचनाओं के साथ मोशन डिटेक्टर (WeMos D1 Mini + HC-SR04): 4 चरण (चित्रों के साथ)

वीडियो: Blynk सूचनाओं के साथ मोशन डिटेक्टर (WeMos D1 Mini + HC-SR04): 4 चरण (चित्रों के साथ)
वीडियो: Get Started With Wemos D1 Mini ESP8266 | Arduino IDE | IOT | Arduino Wemos D1 Mini 2024, जुलाई
Anonim
Blynk सूचनाओं के साथ मोशन डिटेक्टर (WeMos D1 Mini + HC-SR04)
Blynk सूचनाओं के साथ मोशन डिटेक्टर (WeMos D1 Mini + HC-SR04)

कृपया इस परियोजना के लिए वायरलेस प्रतियोगिता में वोट करें। शुक्रिया!

अपडेट नंबर 2 - कुछ बदलाव (संस्करण 2.2), आप परिभाषा में आपको सेंसर (रेंज और नाम) सेट कर सकते हैं। साथ ही, कभी-कभी ऐसा होता है कि सेंसर गलत मान पढ़ता है और अधिसूचना भेजता है, इसलिए मैंने जोड़ा और "अगर" जहां मान लगातार दो बार सीमा के भीतर होना चाहिए। यदि आपको अभी भी इससे परेशानी है, तो आप अधिसूचना भेजे जाने से पहले इसे 3, 4, ….x बार पढ़ने के लिए समायोजित कर सकते हैं।

स्ट्रिंग स्थान = "गेराज"; इंट रेंजमिन = 0; इंट रेंजमैक्स = 50;

_

अपडेट नंबर 1 - मैं अभी भी ब्लिंक के पीछे के रहस्यों की खोज कर रहा हूं … यह क्लीनर कोड (संस्करण 2.1), उचित लूप, आदि के साथ आता है। आनंद लें और मुझे बताएं कि यह प्रोजेक्ट आपके लिए कैसे काम करता है … धन्यवाद! _

मैं एक मोशन डिटेक्टर बनाना चाहता था जो हर बार मेरे गैरेज का दरवाजा खुलने पर मुझे सूचित करेगा। मैं थोड़ी देर के लिए पीर सेंसर के साथ खेल रहा था लेकिन कुछ सेटअप मुद्दों (संवेदनशीलता x समय) होने के बाद मैंने इसके बजाय एचसी-एसआर04 सेंसर का उपयोग करने का फैसला किया … और यह एक आकर्षण की तरह काम करता है। विचार सरल है: आप डिटेक्टर को सेटअप करते हैं ताकि जब दरवाजा (या खिड़की - इस पर निर्भर करता है कि आप इसका उपयोग कैसे करना चाहते हैं) खोला जाता है, तो यह सेंसर के रास्ते में आ जाता है इसलिए मापी गई दूरी बदल जाती है। पीर के बजाय अल्ट्रासोनिक सेंसर का उपयोग करने का लाभ बहुत बड़ा है। इसे प्रकाश या मच्छरों से ट्रिगर नहीं किया जा सकता है, जो मुख्य कारण था कि मैं पीआईआर का उपयोग नहीं करना चाहता था।

तुम क्या आवश्यकता होगी:

  • WeMos D1 मिनी बोर्ड - eBay - USD 3.47 (अन्य बोर्ड संभव हैं - बस ध्यान दें कि उदा। NodeMCU ESP-12E V1.0 केवल 3.3V देता है और HC-SR04 सेंसर को 5V की आवश्यकता होती है)
  • HC-SR04+ अल्ट्रासोनिक सेंसर - eBay - USD 1.06 ("+" का उपयोग करके क्योंकि यह 3.3V पर काम कर सकता है)
  • Blynk ऐप (यदि आप Blynk में नए हैं और iOS डिवाइस का उपयोग कर रहे हैं, तो आपको नोटिफिकेशन सेट करने के लिए एक Android फ़ोन उधार लेना होगा)
  • ब्रेडबोर्ड या सोल्डरिंग आयरन
  • तारों
  • Arduino IDE वाला कंप्यूटर स्थापित

चरण 1: भागों को एक साथ प्राप्त करना

भागों को एक साथ प्राप्त करना
भागों को एक साथ प्राप्त करना
भागों को एक साथ प्राप्त करना
भागों को एक साथ प्राप्त करना
भागों को एक साथ प्राप्त करना
भागों को एक साथ प्राप्त करना

मैंने बोर्ड से HC-SR04 सेंसर को पावर करते समय लोगों के मुद्दों के बारे में सुना। यह मेरे लिए ठीक काम करता है, लेकिन इसे रोकने का सबसे सुरक्षित तरीका HC-SR04P (या "+") का उपयोग करना है, जिसकी इनपुट रेंज 3 - 5.5v है

कनेक्शन (आरेख देखें)

WeMos D1 HC-SR04(P)

5वी वीसीसी

जी जीएनडी

D6 इको

D7 Trig

चरण 2: ब्लिंक सेटअप

ब्लिंक सेटअप
ब्लिंक सेटअप
ब्लिंक सेटअप
ब्लिंक सेटअप
ब्लिंक सेटअप
ब्लिंक सेटअप

उन लोगों के लिए जो नहीं जानते कि Blynk क्या है, यह Arduino, रास्पबेरी पाई और इंटरनेट पर पसंद को नियंत्रित करने के लिए iOS और Android ऐप्स के साथ एक प्लेटफ़ॉर्म है। यह एक डिजिटल डैशबोर्ड है जहां आप अपने प्रोजेक्ट के लिए केवल विजेट्स को ड्रैग और ड्रॉप करके ग्राफिक इंटरफेस बना सकते हैं।

आइए Andorid डिवाइस पर शुरू करें:

  • ब्लिंक ऐप डाउनलोड करें
  • साइन अप या लॉगिन करें (यदि आपके पास पहले से खाता है)
  • नया प्रोजेक्ट बनाने के लिए "+" पर टैप करें
  • प्रोजेक्ट को एक नाम दें और उस डिवाइस का चयन करें जिसका आप उपयोग कर रहे हैं (हमारे मामले में यह ESP8266 है) और "क्रिएट" पर टैप करें
  • आपको मेल बॉक्स में एक प्रमाणीकरण टोकन प्राप्त होगा, हमें बाद में इसकी आवश्यकता होगी
  • Blynk प्रोजेक्ट पृष्ठ पर अधिसूचना विजेट जोड़ने के लिए "+" टैप करें (यदि यह आपका पहला Blynk प्रोजेक्ट है, तो आपके पास इसे खरीदने के लिए पर्याप्त ऊर्जा होनी चाहिए) और इसे अपनी इच्छानुसार सेट करें। मैं स्क्रीनशॉट पर प्रदर्शित सेटिंग्स का उपयोग करता हूं।
  • प्रोजेक्ट सेटिंग्स में (शीर्ष पर नट आइकन) "ऐप कनेक्टेड कमांड भेजें" को चालू करें।
  • सेटिंग्स बंद करें और प्ले बटन दबाएं

अब आप अपने iOS डिवाइस पर भी Blynk ऐप में लॉग इन कर सकते हैं और आपको प्रोजेक्ट को नोटिफिकेशन विजेट के साथ देखना चाहिए।

चरण 3: कोड

अब कोड को हमारे बोर्ड पर अपलोड करने का समय आ गया है।

  • Arduino IDE में *.ino फ़ाइल खोलें
  • WeMos बोर्ड को अपने कंप्यूटर से कनेक्ट करें
  • टूल्स में WeMos D1 R2 और मिनी बोर्ड चुनें

निम्नलिखित को समायोजित करें:

चार प्रमाणीकरण = "आपके मेल बॉक्स से आपका प्रमाणीकरण टोकन यहाँ जाता है";चार एसएसआईडी = "आपका वाईफाई नाम"; चार पास = "आपका वाईफाई पासवर्ड";

साथ ही, आप उस सीमा को बदल सकते हैं, जहां आप अधिसूचित होना चाहते हैं (डिफ़ॉल्ट 1 - 49 सेमी पर सेट है)

अगर (0 <दूरी && दूरी <50) {

अपलोड हिट करें

बधाई हो! यदि सब कुछ ठीक किया गया था, तो अब आपको अपनी पहली सूचना प्राप्त होनी चाहिए!

चरण 4: सारांश

सारांश
सारांश
सारांश
सारांश
सारांश
सारांश

अब आपको तीन सूचनाएं प्राप्त होंगी। पहला आपको बता रहा है, कि डिटेक्टर आपके वाईफाई से सफलतापूर्वक कनेक्ट हो गया था, दूसरा नोटिफिकेशन आपको तब मिलेगा जब कुछ आपके सेटअप रेंज में आता है। और तीसरा जब कनेक्शन या बिजली आपूर्ति के मुद्दों के कारण आपका डिटेक्टर डिस्कनेक्ट हो जाता है।

इस परियोजना में आप जो संशोधन कर सकते हैं वह अंतहीन है। आप विभिन्न श्रेणियों के लिए अधिक सूचनाएं सेट कर सकते हैं (बस इस बात से अवगत रहें कि Blynk कम से कम 15s के बाद सूचनाओं की अनुमति देता है)। विभिन्न सेंसर आदि का प्रयोग करें।

मुझे आशा है कि आपको यह प्रोजेक्ट पसंद आया होगा, यदि आप करते हैं, तो कृपया मुझे वोट दें और एक टिप्पणी/सुझाव दें… मुझे दूसरों से कुछ अंतर्दृष्टि प्राप्त करने में खुशी होगी!

मज़े करो!

सिफारिश की: