विषयसूची:

IoT डेस्कटॉप घड़ी और थर्मामीटर: 5 कदम
IoT डेस्कटॉप घड़ी और थर्मामीटर: 5 कदम

वीडियो: IoT डेस्कटॉप घड़ी और थर्मामीटर: 5 कदम

वीडियो: IoT डेस्कटॉप घड़ी और थर्मामीटर: 5 कदम
वीडियो: डिजिटल थर्मामीटर उपयोग करने का तरीका - Digital thermometer use karne ka tarika 2024, नवंबर
Anonim
IoT डेस्कटॉप घड़ी और थर्मामीटर
IoT डेस्कटॉप घड़ी और थर्मामीटर

नमस्ते, यह निर्देश आपको दिखाएगा कि मैंने बिना किसी विशेष उपकरण के डेस्कटॉप घड़ी और थर्मामीटर कैसे बनाया। यह डेस्कटॉप घड़ी वर्तमान समय, तापमान और आर्द्रता को दर्शाती है। घड़ी बहुत सटीक है क्योंकि यह एक esp8266 NodeMCU IoT मॉड्यूल के वाईफाई कनेक्शन का उपयोग करके एक टाइम सर्वर से सिंक्रनाइज़ है। आर्द्रता और तापमान को स्थानीय सेंसर से मापा जाता है। इकाई एक मानक फोन चार्जर (5VDC) द्वारा संचालित है। दो डिस्प्ले लगाए गए हैं। ऊपरी डिस्प्ले के पहले दो अंक सेल्सियस में तापमान दिखाते हैं, दूसरा दो अंक आर्द्रता दिखाते हैं। निचला प्रदर्शन समय दिखाता है। पूरा इलेक्ट्रॉनिक्स एक पेपर बॉक्स में बनाया गया है, जो एक यूएसबी मेमोरी स्टिक की पैकेजिंग थी।

चरण 1: बीओएम सूची

बीओएम सूची
बीओएम सूची
बीओएम सूची
बीओएम सूची

DHT22 डिजिटल तापमान और आर्द्रता सेंसर मॉड्यूल 1pc

TM1637 7 सेगमेंट 4 अंकों का डिजिटल एलईडी डिस्प्ले मॉड्यूल Arduino 1pc के लिए

Arduino नैनो MCU बोर्ड 1pc

NodeMcu v3 Lua WIFI इंटरनेट ऑफ थिंग्स डेवलपमेंट MCU बोर्ड ESP8266 1pc

फोन चार्जर 1pc

प्रोटो पीसीबी 1पीसी

केबल 1पीसी

आवास 1 पीसी उपहार बॉक्स

सोल्डर टिन 1pc

परियोजना की कुल सामग्री लागत: 10, 29 $/कुल परियोजना

चरण 2: विधानसभा

Image
Image
सभा
सभा
सभा
सभा

विधानसभा प्रक्रिया के हर चरण को निम्नलिखित वीडियो में देखा जा सकता है।

वीडियो के लिए कुछ अतिरिक्त जानकारी:

यह दूसरी डेस्कटॉप घड़ी है जिसे मैंने बनाया है। मेरे पहले प्रयास का निर्देश लिंक:

मैंने यह निर्देश दिया था, क्योंकि अब मैंने पूरी निर्माण प्रक्रिया को रिकॉर्ड कर लिया है, और मैंने कुछ संशोधन किया है। मुझे 1.0 संस्करण के साथ कुछ समस्याएं थीं। सबसे बड़ी समस्या यह थी कि आरटीसी गलत था। घड़ी में काफी देरी हुई। इस समस्या को IoT तकनीक और समय-समय पर सर्वर सिंक्रनाइज़ेशन द्वारा हल किया जा सकता है। इस प्रोजेक्ट में, मैंने NodeMCU का इस्तेमाल किया, जो टाइम सिंक्रोनाइज़ेशन को हैंडल करेगा।

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

किसी भी छेद को ड्रिल करने से पहले सभी घटकों को बॉक्स पर और बॉक्स में रखना एक अच्छा विचार है।

पिछले संस्करण में, मैंने बॉक्स में Arduino बोर्ड को ठीक नहीं किया था, लेकिन यह एक गड़बड़ केबलिंग का कारण बना। इसलिए अब मैंने एक प्रोटो पीसीबी का उपयोग करने का फैसला किया है। इस समाधान को और अधिक सोल्डरिंग की आवश्यकता है लेकिन अंत में यह करने लायक है, क्योंकि केबल्स को बहुत आसान प्रबंधित किया जा सकता है।

चरण 3: सर्किट

सर्किट
सर्किट

पहले मैंने केवल NodeMCU मॉड्यूल का उपयोग करने की कोशिश की, लेकिन यह DHT 22 सेंसर को प्रबंधित करने में सक्षम नहीं था। मुझे लगता है कि समस्या यह है कि DHT 22 5 V पर और NodeMCU 3.3 पर काम कर रहा है। मैंने बिना किसी सफलता के लेवल शिफ्टर मॉड्यूल (3.3/5) के साथ प्रयास किया। अंत में, मैंने सेंसर के लिए एक स्वतंत्र Arduino नैनो लागू किया। यह 2 $ अतिरिक्त है और इसके लिए कुछ स्थान की आवश्यकता है, लेकिन एक स्तर के शिफ्टर मॉड्यूल की लागत और स्थान की भी आवश्यकता है। मैंने सभी घटकों को योजनाबद्ध के अनुसार केबल किया।

मैंने बॉक्स में सभी मॉड्यूल को ठीक करने के लिए स्क्रू लगाए, इसलिए अंदर कोई हिलता हुआ भाग नहीं है। कार में इस्तेमाल किया जा सकता है (अगर कार में वाईफाई है, तो मैंने अपने मोबाइल से हॉटस्पॉट के रूप में परीक्षण किया)।

चरण 4: संलग्न सॉफ्टवेयर अपलोड करें

MCU-s में स्रोत कोड अपलोड करने के लिए Arduino IDE सॉफ़्टवेयर और USB केबल का उपयोग करें:

NodeMCU को कैसे प्रोग्राम किया जाए, इस बारे में बहुत सारे निर्देश हैं।

www.instructables.com/id/Programming-ESP82…

और Arduino नैनो को कैसे प्रोग्राम करें:

www.arduino.cc/en/Guide/ArduinoNano

दो कोड है। एक Arduino नैनो के लिए और एक NodeMCU के लिए। NodeMCU कोड अपलोड करने से पहले, अपना Wifi क्रेडेंशियल बदलें, और अपना समय क्षेत्र सेट करें। मैंने स्रोत कोड में https://openweathermap.org/ से दूरस्थ मौसम डेटा का उपयोग करने के तरीके के बारे में कुछ नोट छोड़ा। मैं बाहर का तापमान भी दिखाना चाहता था, लेकिन इस सेवा से सटीकता मेरे लिए ठीक नहीं थी, शायद सेंसर मेरे स्थान से बहुत दूर है।

चरण 5: अंतिम शब्द

अंतिम शब्द
अंतिम शब्द
अंतिम शब्द
अंतिम शब्द

मैंने इस घड़ी को 2 महीने तक बिना किसी समस्या के इस्तेमाल किया है। उस समय के दौरान, मैंने अपनी पुरानी इकाई को भी अपग्रेड किया, संलग्न देखें। अब मैं दोनों इकाइयों से खुश हूं। मेरी योजना इस घड़ी का अधिक उन्नत संस्करण बनाने की है।

आपका दिन शुभ हो!

सिफारिश की: