विषयसूची:

मोशन ट्रिगर इमेज कैप्चर और ईमेल: 6 कदम
मोशन ट्रिगर इमेज कैप्चर और ईमेल: 6 कदम

वीडियो: मोशन ट्रिगर इमेज कैप्चर और ईमेल: 6 कदम

वीडियो: मोशन ट्रिगर इमेज कैप्चर और ईमेल: 6 कदम
वीडियो: Download Kiya Hua App Install Nahi Ho Raha Hai? | Chrome App Installing Problem Fix 2024, नवंबर
Anonim
मोशन ट्रिगर इमेज कैप्चर और ईमेल
मोशन ट्रिगर इमेज कैप्चर और ईमेल
मोशन ट्रिगर इमेज कैप्चर और ईमेल
मोशन ट्रिगर इमेज कैप्चर और ईमेल

हम पिछले ESP32-CAM परियोजनाओं पर निर्माण करते हैं और एक गति-ट्रिगर छवि कैप्चरिंग सिस्टम का निर्माण करते हैं जो छवि के साथ एक अनुलग्नक के रूप में एक ईमेल भी भेजता है। यह बिल्ड ESP32-CAM बोर्ड के साथ एक PIR सेंसर मॉड्यूल का उपयोग करता है जो AM312 सेंसर पर आधारित है। बोर्ड ज्यादातर समय स्लीप मोड में बिताता है और गति का पता चलने पर एक छवि लेने के लिए जाग जाता है। भाग 1 में, हम मोशन डिटेक्शन फीचर को जोड़ने के लिए पिछले टाइम-लैप्स स्केच को संशोधित करते हैं। फिर हम स्केच को अपडेट करते हैं और ईमेल फीचर को भाग 2. में जोड़ते हैं

ऊपर दिए गए वीडियो में वह सब कुछ शामिल है जो आपको जानने की जरूरत है और यह भी बताता है कि स्केच को एक साथ कैसे रखा जाता है।

चरण 1: इलेक्ट्रॉनिक्स इकट्ठा करें

इलेक्ट्रॉनिक्स इकट्ठा करें
इलेक्ट्रॉनिक्स इकट्ठा करें
इलेक्ट्रॉनिक्स इकट्ठा करें
इलेक्ट्रॉनिक्स इकट्ठा करें

ESP32-CAM बोर्ड में पहले से ही कैमरा मॉड्यूल और माइक्रोएसडी कार्ड स्लॉट है जो हमें इस स्केच के लिए चाहिए। इसके अलावा, आपको एक माइक्रोएसडी कार्ड, एक पीआईआर सेंसर मॉड्यूल (एएम312 सेंसर पर आधारित), एक सामान्य प्रयोजन के एनपीएन ट्रांजिस्टर (बीसी547, बीसी548, बीसी549 या 2एन3904), एक माइक्रोयूएसबी ब्रेकआउट बोर्ड, एक 10के ओम और 1के की आवश्यकता होगी। स्केच अपलोड करने के लिए ओम रेसिस्टर और एक यूएसबी टू सीरियल कन्वर्टर।

चरण 2: भाग 1 के लिए स्केच अपलोड करें

भाग 1 के लिए स्केच अपलोड करें
भाग 1 के लिए स्केच अपलोड करें

ESP32-CAM बोर्ड में ऑनबोर्ड USB कनेक्टर नहीं है इसलिए आपको स्केच अपलोड करने के लिए बाहरी USB से सीरियल कनवर्टर का उपयोग करने की आवश्यकता है। आप ऊपर दिखाए गए वायरिंग कनेक्शन का उपयोग कर सकते हैं लेकिन सुनिश्चित करें कि USB से सीरियल कनवर्टर 3.3V मोड में जुड़ा हुआ है।

बोर्ड को बिजली देने के लिए बाहरी 5V आपूर्ति का उपयोग करने की अनुशंसा की जाती है, खासकर यदि आप FTDI ब्रेकआउट बोर्ड का उपयोग कर रहे हैं। बाहरी 5V आपूर्ति के लिए, एक साधारण USB ब्रेकआउट बोर्ड ठीक काम करेगा। CP2102 ब्रेकआउट बोर्ड से सीधे बोर्ड को शक्ति प्रदान करने में कुछ सफलता मिली है ताकि आप इसे पहले आज़मा सकें। जरूरत पड़ने पर बोर्ड में 3.3V पावर पिन भी होता है।

बोर्ड को डाउनलोड मोड में डालने के लिए जम्पर की जरूरत होती है। एक बार जब आपके पास सब कुछ कनेक्ट हो जाए, तो बोर्ड को पावर दें, 115, 200 की बॉड दर के साथ एक सीरियल टर्मिनल (टूल्स-> सीरियल मॉनिटर) खोलें और रीसेट बटन दबाएं। आपको एक आउटपुट प्राप्त करना चाहिए जैसा कि छवि में दिखाया गया है और यह इंगित करेगा कि सब कुछ अपेक्षित रूप से काम कर रहा है।

आप निम्न लिंक का उपयोग करके स्केच डाउनलोड कर सकते हैं:

चरण 3: सर्किट और टेस्ट कनेक्ट करें

सर्किट और टेस्ट कनेक्ट करें
सर्किट और टेस्ट कनेक्ट करें
सर्किट और टेस्ट कनेक्ट करें
सर्किट और टेस्ट कनेक्ट करें

ब्रेडबोर्ड का उपयोग करके सर्किट का निर्माण करें और यह सुनिश्चित करने के लिए परीक्षण करें कि सब कुछ अपेक्षित रूप से काम करता है। मैंने इसकी स्थिति निर्धारित करने में मदद करने के लिए अंतिम सेंसर आउटपुट में एक मल्टीमीटर जोड़ा। एक बार जब आप सब कुछ काम करने के तरीके से खुश हो जाते हैं, तो भाग 2 पर जाएँ।

चरण 4: मेल क्लाइंट लाइब्रेरी स्थापित करें

मेल क्लाइंट लाइब्रेरी स्थापित करें
मेल क्लाइंट लाइब्रेरी स्थापित करें
मेल क्लाइंट लाइब्रेरी स्थापित करें
मेल क्लाइंट लाइब्रेरी स्थापित करें

लाइब्रेरी मैनेजर खोलें और "ESP32 मेल क्लाइंट" टाइप करें। उस पुस्तकालय को स्थापित करें जो दिखाता है कि हमें स्केच के लिए इसकी आवश्यकता है।

चरण 5: भाग 2. के लिए स्केच अपलोड करें

भाग 2 के लिए स्केच अपलोड करें
भाग 2 के लिए स्केच अपलोड करें
भाग 2 के लिए स्केच अपलोड करें
भाग 2 के लिए स्केच अपलोड करें
भाग 2 के लिए स्केच अपलोड करें
भाग 2 के लिए स्केच अपलोड करें

निम्नलिखित लिंक से स्केच डाउनलोड करें:

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

myaccount.google.com/lesssecureapps?pli=1

आपको प्राप्तकर्ता को निर्दिष्ट करने की भी आवश्यकता है और यदि आवश्यक हो तो आपके पास एकाधिक हो सकते हैं। और सीखने के लिए वीडियो देखिये। यह सब हो जाने के बाद, स्केच को बोर्ड पर अपलोड करें और इसे चालू करें। मैं सीरियल टर्मिनल को जोड़ने और आउटपुट देखने की सलाह दूंगा क्योंकि यह आपको सूचित करेगा कि क्या कोई त्रुटि है।

यदि सब कुछ अपेक्षित रूप से काम करता है, तो बोर्ड को एक छवि को कैप्चर करना चाहिए, एक छवि को सहेजना चाहिए और उसे एक ईमेल के रूप में भी भेजना चाहिए।

चरण 6: इलेक्ट्रॉनिक्स को एक संलग्नक में जोड़ें

एक संलग्नक में इलेक्ट्रॉनिक्स जोड़ें
एक संलग्नक में इलेक्ट्रॉनिक्स जोड़ें
एक संलग्नक में इलेक्ट्रॉनिक्स जोड़ें
एक संलग्नक में इलेक्ट्रॉनिक्स जोड़ें
एक संलग्नक में इलेक्ट्रॉनिक्स जोड़ें
एक संलग्नक में इलेक्ट्रॉनिक्स जोड़ें

मैंने निम्नलिखित लिंक से संलग्नक का उपयोग किया:

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

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

अगर आपको यह पोस्ट पसंद आया है, तो नीचे दिए गए लिंक का उपयोग करके हमें फॉलो करना न भूलें क्योंकि हम इस तरह की कई और परियोजनाओं का निर्माण करेंगे:

  • यूट्यूब:
  • इंस्टाग्राम:
  • फेसबुक:
  • ट्विटर:
  • बीएनबीई वेबसाइट:

सिफारिश की: