विषयसूची:
- चरण 1: परिचय
- चरण 2: घटक
- चरण 3: प्रक्रिया
- चरण 4: हार्डवेयर कनेक्शन
- चरण 5: अपना NodeMCU प्रोग्राम करें:
- चरण 6: नोट
वीडियो: IoT प्रोजेक्ट्स के लिए इंटरनेट क्लॉक (NTP): 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह प्रोजेक्ट आपको बिना किसी अतिरिक्त RTC हार्डवेयर की आवश्यकता के IoT प्रोजेक्ट्स के लिए इंटरनेट से समय निकालने में मदद करेगा। इस ट्यूटोरियल में, हम जानेंगे कि Nokia LCD 5110 का उपयोग कैसे करें, इंटरनेट से NTP डेटा प्राप्त करें और इसे विशिष्ट निर्देशांकों पर LCD पर प्रदर्शित करें। आइए एनटीपी का संक्षिप्त परिचय दें।
चरण 1: परिचय
नेटवर्क टाइम प्रोटोकॉल (एनटीपी) एक नेटवर्क में कंप्यूटर घड़ी के समय को सिंक्रनाइज़ करने के लिए उपयोग किया जाने वाला प्रोटोकॉल है। यह टीसीपी/आईपी प्रोटोकॉल सूट के सबसे पुराने हिस्सों में से एक है और यह है। NTP शब्द कंप्यूटर पर चलने वाले प्रोटोकॉल और क्लाइंट-सर्वर प्रोग्राम दोनों पर लागू होता है।
एनटीपी, जिसे 1981 में डेलावेयर विश्वविद्यालय में डेविड मिल्स द्वारा विकसित किया गया था, को अत्यधिक दोष-सहिष्णु और स्केलेबल बनाया गया है। एनटीपी कैसे काम करता है? NTP क्लाइंट NTP सर्वर के साथ टाइम-रिक्वेस्ट एक्सचेंज शुरू करता है। इस एक्सचेंज के परिणामस्वरूप, क्लाइंट लिंक विलंब और उसके स्थानीय ऑफसेट की गणना करने में सक्षम है, और सर्वर के कंप्यूटर पर घड़ी से मेल खाने के लिए अपनी स्थानीय घड़ी को समायोजित करता है। एक नियम के रूप में, शुरू में घड़ी को सेट करने के लिए लगभग पांच से 10 मिनट की अवधि में छह एक्सचेंजों की आवश्यकता होती है। एक बार सिंक्रनाइज़ होने के बाद, क्लाइंट हर 10 मिनट में एक बार घड़ी को अपडेट करता है, आमतौर पर केवल एक संदेश विनिमय की आवश्यकता होती है। क्लाइंट-सर्वर सिंक्रनाइज़ेशन के अतिरिक्त। यह लेन-देन पोर्ट 123 पर उपयोगकर्ता डेटाग्राम प्रोटोकॉल के माध्यम से होता है। एनटीपी पीयर कंप्यूटर घड़ियों के प्रसारण सिंक्रनाइज़ेशन का भी समर्थन करता है।
चरण 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: नोट
हमें मोटिवेट करने के लिए हमारे यूट्यूब चैनल को शेयर और सब्सक्राइब जरूर करें।
धन्यवाद
सिफारिश की:
Arduino प्रोजेक्ट्स के लिए एक कूल लैपटॉप टचपैड हैक!: 18 कदम (चित्रों के साथ)
Arduino प्रोजेक्ट्स के लिए एक कूल लैपटॉप टचपैड हैक !: कुछ समय पहले, जब मैं एक Arduino माइक्रोकंट्रोलर के साथ PS/2 टचपैड के साथ छेड़छाड़ कर रहा था, मुझे पता चला कि इसके दो ऑनबोर्ड कनेक्शन डिजिटल इनपुट के रूप में उपयोग किए जा सकते हैं। इस निर्देश में, आइए जानें कि हम PS / 2 टचपैड के ऐड का उपयोग कैसे कर सकते हैं
आपके माइक्रोकंट्रोलर प्रोजेक्ट्स के लिए रनिंग एवरेज: 6 कदम
आपके माइक्रोकंट्रोलर प्रोजेक्ट्स के लिए रनिंग एवरेज: इस निर्देश में मैं समझाऊंगा कि एक रनिंग एवरेज क्या है और आपको इसकी परवाह क्यों करनी चाहिए, साथ ही आपको यह भी दिखाना चाहिए कि इसे अधिकतम कम्प्यूटेशनल दक्षता के लिए कैसे लागू किया जाना चाहिए (जटिलता के बारे में चिंता न करें, यह है समझने में बहुत आसान और
ESP8266 का उपयोग करके इंटरनेट से समय निकालना - ESP8266 Nodemcu के साथ NTP क्लॉक प्रोजेक्ट: 5 कदम
ESP8266 का उपयोग करके इंटरनेट से समय निकालना | ESP8266 Nodemcu के साथ NTP क्लॉक प्रोजेक्ट: इस ट्यूटोरियल में हम देखेंगे कि Arduino IDE के साथ ESP8266/nodemcu का उपयोग करके समय कैसे निकाला जाए। अपने रीडिंग को टाइमस्टैम्प करने के लिए डेटा लॉगिंग में समय प्राप्त करना विशेष रूप से उपयोगी है। यदि आपके ESP8266 प्रोजेक्ट की इंटरनेट तक पहुँच है, तो आप नेटवर्क T… का उपयोग करके समय प्राप्त कर सकते हैं।
ESP8266 नेटवर्क क्लॉक बिना किसी RTC के - Nodemcu एनटीपी क्लॉक नंबर आरटीसी - इंटरनेट घड़ी परियोजना: 4 कदम
ESP8266 नेटवर्क क्लॉक बिना किसी RTC के | Nodemcu एनटीपी क्लॉक नंबर आरटीसी | इंटरनेट घड़ी परियोजना: परियोजना में आरटीसी के बिना एक घड़ी परियोजना बना रही होगी, इसमें वाईफाई का उपयोग करके इंटरनेट से समय लगेगा और यह इसे st7735 डिस्प्ले पर प्रदर्शित करेगा
अपने पीसी के लिए एक वास्तविक बेल-स्ट्राइक क्लॉक और एक फायर एक्सटिंग्विशर-स्ट्राइकिंग क्लॉक बनाएं।: 3 चरण (चित्रों के साथ)
अपने पीसी के लिए एक वास्तविक बेल-स्ट्राइकिंग क्लॉक और एक फायर एक्सटिंग्विशर-स्ट्राइकिंग क्लॉक बनाएं: एक पीतल की घंटी, एक छोटी रिले कुछ और चीजें और एक असली घंटी आपके डेस्कटॉप पर घंटों को मार सकती है। हालांकि यह प्रोजेक्ट विंडोज और मैक पर चलता है। ओएस एक्स भी, मैंने एक पीसी पर उबंटू लिनक्स स्थापित करने का फैसला किया जो मुझे कूड़ेदान में मिला और उस पर काम किया: मैंने कभी नहीं