विषयसूची:

IoT प्रोजेक्ट्स के लिए इंटरनेट क्लॉक (NTP): 6 कदम
IoT प्रोजेक्ट्स के लिए इंटरनेट क्लॉक (NTP): 6 कदम

वीडियो: IoT प्रोजेक्ट्स के लिए इंटरनेट क्लॉक (NTP): 6 कदम

वीडियो: IoT प्रोजेक्ट्स के लिए इंटरनेट क्लॉक (NTP): 6 कदम
वीडियो: Internet Of Things (IOT) Explained in Hindi 2024, नवंबर
Anonim
Image
Image

यह प्रोजेक्ट आपको बिना किसी अतिरिक्त RTC हार्डवेयर की आवश्यकता के IoT प्रोजेक्ट्स के लिए इंटरनेट से समय निकालने में मदद करेगा। इस ट्यूटोरियल में, हम जानेंगे कि Nokia LCD 5110 का उपयोग कैसे करें, इंटरनेट से NTP डेटा प्राप्त करें और इसे विशिष्ट निर्देशांकों पर LCD पर प्रदर्शित करें। आइए एनटीपी का संक्षिप्त परिचय दें।

चरण 1: परिचय

नेटवर्क टाइम प्रोटोकॉल (एनटीपी) एक नेटवर्क में कंप्यूटर घड़ी के समय को सिंक्रनाइज़ करने के लिए उपयोग किया जाने वाला प्रोटोकॉल है। यह टीसीपी/आईपी प्रोटोकॉल सूट के सबसे पुराने हिस्सों में से एक है और यह है। NTP शब्द कंप्यूटर पर चलने वाले प्रोटोकॉल और क्लाइंट-सर्वर प्रोग्राम दोनों पर लागू होता है।

एनटीपी, जिसे 1981 में डेलावेयर विश्वविद्यालय में डेविड मिल्स द्वारा विकसित किया गया था, को अत्यधिक दोष-सहिष्णु और स्केलेबल बनाया गया है। एनटीपी कैसे काम करता है? NTP क्लाइंट NTP सर्वर के साथ टाइम-रिक्वेस्ट एक्सचेंज शुरू करता है। इस एक्सचेंज के परिणामस्वरूप, क्लाइंट लिंक विलंब और उसके स्थानीय ऑफसेट की गणना करने में सक्षम है, और सर्वर के कंप्यूटर पर घड़ी से मेल खाने के लिए अपनी स्थानीय घड़ी को समायोजित करता है। एक नियम के रूप में, शुरू में घड़ी को सेट करने के लिए लगभग पांच से 10 मिनट की अवधि में छह एक्सचेंजों की आवश्यकता होती है। एक बार सिंक्रनाइज़ होने के बाद, क्लाइंट हर 10 मिनट में एक बार घड़ी को अपडेट करता है, आमतौर पर केवल एक संदेश विनिमय की आवश्यकता होती है। क्लाइंट-सर्वर सिंक्रनाइज़ेशन के अतिरिक्त। यह लेन-देन पोर्ट 123 पर उपयोगकर्ता डेटाग्राम प्रोटोकॉल के माध्यम से होता है। एनटीपी पीयर कंप्यूटर घड़ियों के प्रसारण सिंक्रनाइज़ेशन का भी समर्थन करता है।

चरण 2: घटक

  1. नोडएमसीयू
  2. नोकिया 5110 एलसीडी

चरण 3: प्रक्रिया

हार्डवेयर कनेक्शन
हार्डवेयर कनेक्शन

हम Nokia 5110 LCD में समय और डेटा प्रदर्शित करने जा रहे हैं, पहले आपको Nokia 5110 LCD से परिचित होने की आवश्यकता है, आप कोड में कुछ बदलाव करके किसी अन्य आउटपुट विधि का उपयोग कर सकते हैं।

नोकिया ५११० एलसीडी: वह नोकिया ५११० बहुत सारे अनुप्रयोगों के लिए एक बुनियादी ग्राफिक एलसीडी स्क्रीन है। यह मूल रूप से एक सेल फोन स्क्रीन के रूप में था। यह एक आसान सोल्डर पीसीबी पर लगाया गया है। यह PCD8544 कंट्रोलर का उपयोग करता है, जो कि Nokia 3310 LCD में समान है। PCD8544 एक कम शक्ति वाला CMOS LCD कंट्रोलर/ड्राइवर है, जिसे 48 पंक्तियों और 84 स्तंभों के ग्राफिक डिस्प्ले को चलाने के लिए डिज़ाइन किया गया है। डिस्प्ले के लिए सभी आवश्यक कार्य एक ही चिप में प्रदान किए जाते हैं, जिसमें एलसीडी आपूर्ति और पूर्वाग्रह वोल्टेज की ऑन-चिप पीढ़ी शामिल है, जिसके परिणामस्वरूप न्यूनतम बाहरी घटक और कम बिजली की खपत होती है। PCD8544 एक सीरियल बस इंटरफ़ेस के माध्यम से माइक्रो-नियंत्रकों के लिए इंटरफेस करता है।

चरण 4: हार्डवेयर कनेक्शन

कनेक्शन बनाने के लिए फ्रिटिंग आरेख का प्रयोग करें:

Nokia LCD पिन NodeMCU पिन

आरएसटी ………………………….. डी१

सीई …………………………….डी२

डीसी ………………………….. D0

दीन ……………………….. D7

CLK ………………………. D5

NodeMCU का VCC………………………… 3V पिन या बाहरी 3.3v आपूर्ति का उपयोग करें

बीएल ………………………… बैकलाइट चालू करने के लिए इसे वीसीसी पिन के साथ आम करें (आप बैकलाइट को समायोजित करने के लिए एक चर रोकनेवाला जोड़ सकते हैं)

GND……………………….. GND

चरण 5: अपना NodeMCU प्रोग्राम करें:

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

चरण 6: नोट

हमें मोटिवेट करने के लिए हमारे यूट्यूब चैनल को शेयर और सब्सक्राइब जरूर करें।

धन्यवाद

सिफारिश की: