विषयसूची:

आसान अपठित ईमेल नोटिफ़ायर: 7 चरण
आसान अपठित ईमेल नोटिफ़ायर: 7 चरण

वीडियो: आसान अपठित ईमेल नोटिफ़ायर: 7 चरण

वीडियो: आसान अपठित ईमेल नोटिफ़ायर: 7 चरण
वीडियो: Apathit Gadyansh in Hindi | How to Solve Apathit Kavyansh | हिंदी अपठित गद्यांश पद्यांश 2024, नवंबर
Anonim
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर
आसान अपठित ईमेल नोटिफ़ायर

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

आपूर्ति

1X नेक्स्टियन 3.2 टीएफटी डिस्प्ले

1X नोड एमसीयू

1X लाल एलईडी

1X 5V 1000mA बिजली की आपूर्ति

1X 220 ओम रेसिस्टर

1X AMS 1117 3.3V रेगुलेटर

जम्पर तार

गर्म गोंद वाली बंदूक

तार काटने वाला

गत्ते के डिब्बे का बक्सा

चरण 1: अपठित ईमेल की संख्या दिखा रहा है

अपठित ईमेल की संख्या दिखा रहा है
अपठित ईमेल की संख्या दिखा रहा है

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

यह सुनिश्चित करने के लिए कि हम अपना Google पासवर्ड किसी दुर्भावनापूर्ण सर्वर को न भेजें, हमें SSL प्रमाणपत्र के SHA-1 फ़िंगरप्रिंट का उपयोग करके सर्वर की पहचान की जांच करनी होगी। यह हेक्साडेसिमल वर्णों का एक अनूठा क्रम है जो सर्वर की पहचान करता है।

चरण 2: हार्डवेयर और वायरिंग

हार्डवेयर और वायरिंग
हार्डवेयर और वायरिंग
हार्डवेयर और वायरिंग
हार्डवेयर और वायरिंग

मैंने ऊपर कुछ तस्वीरें शामिल की हैं

  • एलईडी और D3 पिन के बीच 220 ओम रोकनेवाला GND के बीच तार।
  • TX पिन NEXTION डिस्प्ले के RX पिन से जुड़ा है।
  • RX पिन NEXTION डिस्प्ले के TX पिन से जुड़ा है।

चरण 3: नेक्स्टियन डिस्प्ले सेट करें

इस.tft फाइल को एक खाली माइक्रो एसडी कार्ड में पेस्ट करें। फिर हम इस एसडी कार्ड को नेक्स्टियन डिस्प्ले के पीछे एसडी कार्ड स्लॉट में रखते हैं। अगर हम अब डिस्प्ले को पावर देते हैं, तो यह उस कोड को अपडेट कर देगा जिसे डिस्प्ले निष्पादित कर रहा है। यदि हम अब एसडी कार्ड हटाते हैं और डिस्प्ले को एक बार फिर से चालू करते हैं, तो नया ग्राफिकल यूजर इंटरफेस दिखाई देगा।

चरण 4: कोड और यह कैसे काम करता है

कोड और यह कैसे काम करता है
कोड और यह कैसे काम करता है

ठीक है, तो यहाँ वास्तव में क्या हो रहा है।

कोई आपको एक ईमेल भेजता है। Gmail इसे देखता है, और आपका Nodemcu प्रोग्राम शुरू करता है। Nodemcu को HTTP रिस्पांस प्राप्त होता है, और यही कारण है कि LED लाइट बल्ब चालू होता है। और अपठित ईमेल की संख्या भी प्रदर्शित करता है।

चरण 5: आवश्यक फ़ाइलें

चरण 6: अपने लॉगिन क्रेडेंशियल को एन्कोड करना

फ़ीड तक पहुंच प्राप्त करने के लिए, आपको अपना ईमेल पता और पासवर्ड दर्ज करना होगा। आप उन्हें सादे पाठ के रूप में नहीं भेज सकते हैं, आपको पहले उन्हें बेस 64 में एन्कोड करना होगा। टर्मिनल (लिनक्स और मैक) में निम्न आदेश का प्रयोग करें:

इको-एन "[email protected]:password" | बेस 64

फिर इसे स्केच में जोड़ें। उदाहरण के लिए:

const char* क्रेडेंशियल = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ=";

चरण 7: परीक्षण और सारांश

परीक्षण और सारांश
परीक्षण और सारांश
परीक्षण और सारांश
परीक्षण और सारांश
परीक्षण और सारांश
परीक्षण और सारांश

आशा है कि यह किसी के लिए मददगार हो सकता है और जितना मैंने किया उतना सीखा। आप यहां साझा की गई सभी फाइलों का उपयोग कर सकते हैं और स्वयं जा सकते हैं।

किसी भी टिप्पणी का स्वागत है, अगर आपको यह पसंद आया तो अपनी प्रतिक्रिया साझा करें और वोट करें। सभी को धन्यवाद और जल्द ही मिलते हैं। हैप्पी मेकिंग!

सिफारिश की: