विषयसूची:

ESP32-CAM तस्वीरें कैप्चर करें और SPIFF मेमोरी का उपयोग करके ई-मेल के माध्यम से भेजें। --कोई एसडी कार्ड आवश्यक नहीं: 4 कदम
ESP32-CAM तस्वीरें कैप्चर करें और SPIFF मेमोरी का उपयोग करके ई-मेल के माध्यम से भेजें। --कोई एसडी कार्ड आवश्यक नहीं: 4 कदम

वीडियो: ESP32-CAM तस्वीरें कैप्चर करें और SPIFF मेमोरी का उपयोग करके ई-मेल के माध्यम से भेजें। --कोई एसडी कार्ड आवश्यक नहीं: 4 कदम

वीडियो: ESP32-CAM तस्वीरें कैप्चर करें और SPIFF मेमोरी का उपयोग करके ई-मेल के माध्यम से भेजें। --कोई एसडी कार्ड आवश्यक नहीं: 4 कदम
वीडियो: ESP32-CAM| Email Captured Photos stored in SPIFF memory. |NO SD card required 2024, जुलाई
Anonim
Image
Image
FTDI प्रोग्रामर का उपयोग करके ESP32-CAM के साथ शुरुआत करना
FTDI प्रोग्रामर का उपयोग करके ESP32-CAM के साथ शुरुआत करना

नमस्कार दोस्तों, ESP32-CAM बोर्ड एक कम लागत वाला विकास बोर्ड है जो एक ESP32-S चिप, एक OV2640 कैमरा, बाह्य उपकरणों को जोड़ने के लिए कई GPIO और एक माइक्रोएसडी कार्ड स्लॉट को जोड़ता है। इसमें वीडियो स्ट्रीमिंग वेब सर्वर से लेकर निगरानी कैमरा बनाने, फोटो लेने, चेहरे की पहचान और पहचान, और बहुत कुछ शामिल हैं।

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

मैं यह जानकर बहुत उत्साहित था कि ESP-32 फ्लैश मेमोरी में पर्याप्त मेमोरी उपलब्ध है जिसे SPIFF मेमोरी कहा जाता है। इसलिए मैंने इस समाधान का उपयोग करने और बाहरी एसडी कार्ड के उपयोग से बचने का फैसला किया जिससे मेरी परियोजना की लागत कम हो गई।

तो इस ट्यूटोरियल में, मैं दिखाऊंगा कि कैसे:

1. अपने ESP-32 CAM के साथ शुरुआत करना

2. कैप्चर की गई तस्वीरों को स्टोर करने के लिए SPIFF का उपयोग करना

3. कैप्चर की गई तस्वीरों को ईमेल भेजने के लिए एसएमटीपी का उपयोग करना

आपूर्ति

ईएसपी 32-सीएएम

एफटीडीआई प्रोग्रामर

F2F जम्पर तार

चरण 1: FTDI प्रोग्रामर का उपयोग करके ESP32-CAM के साथ शुरुआत करना

Arduino IDE का उपयोग ESP32-CAM AI- थिंकर डेवलपमेंट बोर्ड को प्रोग्राम करने के लिए किया जा सकता है। ESP32-CAM का एक प्रमुख दोष यह है कि इसमें स्केच अपलोड करने के लिए USB इंटरफ़ेस नहीं है। तो आपको ESP-32 की प्रोग्रामिंग के लिए एक बाहरी FTDI प्रोग्रामर की आवश्यकता होगी। विवरण में दिए गए चित्र में दिखाए गए स्कीमैटिक्स का पालन करें।

ESP32-CAM FTDI प्रोग्रामर

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

5वी वीसीसी (5वी)

यू0आर TX

यू0टी आरएक्स

GPIO0 GND

यह गाइड दिखाता है कि Arduino IDE का उपयोग करके ESP32-CAM (AI-Thinker) डेवलपमेंट बोर्ड को कोड कैसे प्रोग्राम और अपलोड किया जाए। ESP32-CAM AI-Thinker मॉड्यूल एक ESP32 डेवलपमेंट बोर्ड है जिसमें OV2640 कैमरा, माइक्रोएसडी कार्ड सपोर्ट, ऑन-बोर्ड है। बाह्य उपकरणों को जोड़ने के लिए फ्लैश लैंप और कई जीपीआईओ। हालाँकि, इसमें एक अंतर्निहित प्रोग्रामर नहीं है। इसे अपने कंप्यूटर से कनेक्ट करने और कोड अपलोड करने के लिए आपको एक FTDI प्रोग्रामर की आवश्यकता है।

नोट: ESP-32 CAM को केवल तभी प्रोग्राम किया जा सकता है जब वह फ्लैश मोड में हो। ESP32-CAM के फ्लैश मोड को सक्षम करने के लिए आपको GPIO0 को GND के साथ जोड़ना होगा।

कोड अपलोड करने के बाद आपको फ्लैश मोड को अक्षम करने के लिए GPIO 0 वायर को बाहर निकालना होगा और ESP-32 को सामान्य मोड में चलाना होगा।

चरण 2: ESP32-CAM के परीक्षण के लिए वेब सर्वर उदाहरण अपलोड करें

ईमेल स्केच अपलोड करने से पहले आपको यह सुनिश्चित करना होगा कि आपका ESP32-CAM पूरी तरह से काम कर रहा है। इसके लिए ESP32->camera->web-server से वेब-सर्वर उदाहरण अपलोड करें। निम्नलिखित कॉन्फ़िगरेशन सेट किया जाना चाहिए:

बोर्ड: ESP32 व्रोवर मॉड्यूल

पोर्ट: आपका पोर्ट #

// कैमरा मॉडल का चयन करेंCAMERA_MODEL_AI_THINKER

अन्य सभी मॉडलों पर टिप्पणी करें।

अपने वाईफाई एक्सेस प्वाइंट पर SSID और पासवर्ड सेट करें और स्केच अपलोड करें।

यदि आप ESP32-CAM से वीडियो स्ट्रीमिंग देख सकते हैं तो आप ईमेल स्केच अपलोड करने के लिए तैयार हैं।

चरण 3: जीमेल खाता सेटिंग्स बदलें (कम सुरक्षित ऐप एक्सेस)

Gmail खाता सेटिंग बदलें (कम सुरक्षित ऐप एक्सेस)
Gmail खाता सेटिंग बदलें (कम सुरक्षित ऐप एक्सेस)

पहली बार आपके ESP32-CAM को gmail सेवाओं तक पहुँच नहीं मिल सकती है। तो आपको एक्सेस करके गोपनीयता सेटिंग्स को बदलने की जरूरत है

myaccount.google.com/lesssecureapps

कम सुरक्षित ऐप को अपने खाते तक पहुंचने दें।

चरण 4: ई-मेल एप्लिकेशन स्केच अपलोड करें

विवरण में दिए गए स्केच को डाउनलोड करें, निम्नलिखित पैरामीटर प्रदान करें:

#ईमेल परिभाषित करेंSenderAccount

#ईमेल परिभाषित करेंSenderPassword

#ईमेल प्राप्तकर्ता को परिभाषित करें

एसएसआईडी

पासवर्ड

यही वह है जो स्केच अपलोड करता है।