विषयसूची:
वीडियो: दिनांक और समय लॉगिंग कैसे करें - लियोनो मेकर: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
परिचय:-
इस ट्यूटोरियल में हम सीखेंगे कि Arduino के साथ डेट और टाइम लॉगिंग कैसे करें। इस उद्देश्य के लिए मैं DS3231 और माइक्रो एसडी कार्ड मॉड्यूल का उपयोग कर रहा हूं।
समय और दिनांक लॉगिंग के लिए उपयोग किया जाने वाला मुख्य मॉड्यूल DS3231 है। DS3231 एक RTC (रियल टाइम क्लॉक) मॉड्यूल है। रीयल-टाइम घड़ी सेकंड, मिनट, घंटे, दिन, तिथि, महीने और वर्ष की जानकारी प्रदान कर सकती है। DS3231 को 3.3V या 5V के साथ संचालित किया जा सकता है और Arduino से कनेक्ट नहीं होने पर CR2032 लिथियम बटन-सेल बैटरी RTC को शक्ति प्रदान करती है। DS3231 में एक इनबिल्ट तापमान सेंसर भी है। DS3231 दो द्विदिश रेखाओं के साथ I2C संचार का उपयोग करता है:
1_सीरियल घड़ी (एससीएल)
2_सीरियल डेटा (एसडीए)
ध्यान दें:
यदि आप किसी सेंसर का डेटा रिकॉर्डर या डेटा लकड़हारा बनाना चाहते हैं और उसका डेटा किसी फ़ाइल में रिकॉर्ड करना चाहते हैं। यहां निम्नलिखित लिंक हैं: 1-तापमान और प्रकाश तीव्रता डेटा लॉगिंग
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 डेटा रिकॉर्डर Arduino और माइक्रो एसडी कार्ड के साथ
www.youtube.com/embed/gd-a8Y5GF3A
फेसबुक पेज:
डेटा लॉकर:
डेटा लकड़हारा (डेटा-लॉगर या डेटा रिकॉर्डर भी) एक इलेक्ट्रॉनिक उपकरण है जो समय के साथ एक अंतर्निहित उपकरण या सेंसर या बाहरी उपकरणों और सेंसर के माध्यम से डेटा रिकॉर्ड करता है। वे आम तौर पर छोटे, बैटरी चालित, पोर्टेबल होते हैं, और एक माइक्रोप्रोसेसर, डेटा स्टोरेज के लिए आंतरिक मेमोरी और सेंसर से लैस होते हैं। कुछ डेटा लॉगर व्यक्तिगत कंप्यूटर के साथ इंटरफेस करते हैं, और डेटा लॉगर को सक्रिय करने और एकत्रित डेटा को देखने और विश्लेषण करने के लिए सॉफ़्टवेयर का उपयोग करते हैं, जबकि अन्य में स्थानीय इंटरफ़ेस डिवाइस (कीपैड, एलसीडी) होता है और इसे स्टैंड-अलोन डिवाइस के रूप में उपयोग किया जा सकता है। इस प्रोजेक्ट में, मैं Arduino की मदद से डेटा स्टोर करने के लिए SD-Card का उपयोग कर रहा हूं।
डीएस3231:
डीएस 3231 जैसे रीयल-टाइम क्लॉक (आरटीसी) मॉड्यूल का उपयोग करके एसडी कार्ड में डेटा लिखते समय सेंसर माप या डेटा रिकॉर्ड की तिथि और समय शामिल किया जा सकता है। रीयल-टाइम घड़ी सेकंड, मिनट, घंटे, दिन, तिथि, महीने और वर्ष की जानकारी प्रदान कर सकती है। DS3231 को 3.3V या 5V के साथ संचालित किया जा सकता है और Arduino से कनेक्ट नहीं होने पर CR2032 लिथियम बटन-सेल बैटरी RTC को शक्ति प्रदान करती है। DS3231 में एक इनबिल्ट तापमान सेंसर भी है। DS3231 दो द्विदिश लाइनों के साथ I2C संचार का उपयोग करता है: सीरियल क्लॉक (SCL) और सीरियल डेटा (SDA)। इस कनेक्शन आरेख के लिए Arduino के साथ कैसे कनेक्ट किया जाए, यह उपलब्ध है।
माइक्रो एसडी-कार्ड मॉड्यूल:
मॉड्यूल (माइक्रो एसडी-कार्ड एडेप्टर) एक माइक्रो एसडी कार्ड रीडर मॉड्यूल है, फाइल सिस्टम और एसपीआई इंटरफेस ड्राइवर, एससीएम सिस्टम के माध्यम से फाइल को माइक्रो एसडी-कार्ड पढ़ने और लिखने के लिए। Arduino उपयोगकर्ता सीधे Arduino IDE का उपयोग कर सकते हैं जो आरंभीकरण को पूरा करने और पढ़ने के लिए एसडी-कार्ड लाइब्रेरी कार्ड के साथ आता है।
चरण 1:
फ्रिटिंग:-
इस ट्यूटोरियल में मैं अपने प्रोजेक्ट की स्कीमैटिक्स बनाने के लिए फ्रिट्ज़िंग सॉफ़्टवेयर का उपयोग कर रहा हूँ।
सबसे पहले मुझे फ्रिटिंग को खोलना होगा और फिर DS3231, Arduino UNO और माइक्रो एसडी कार्ड लेना होगा। हमें उन्हें जम्पर तारों के माध्यम से जोड़ने की आवश्यकता है।
निम्नलिखित कनेक्टिंग रणनीतियाँ हैं: -
Arduino UNO के साथ DS3231 कनेक्शन:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
वीसीसी-----------------------5वोल्ट
एसडीए ----------------------- पिन ए4
एससीएल ----------------------- पिन ए5
Arduino UNO के साथ SD कार्ड कनेक्शन:-
एसडी कार्ड _ अरुडिनो यूएनओ
Gnd--------------------------------- Gnd
वीसीसी --------------------------------- 5 वोल्ट
मिसो --------------------------------- पिन12
मोसी --------------------------------- पिन11
एससीके ----------------------------------- पिन13
एससीएस --------------------------------- पिन 10
चरण 2:
प्रोटीन सिमुलेशन: -
इस प्रोजेक्ट में मैंने सिमुलेशन के लिए प्रोटियस सॉफ्टवेयर का इस्तेमाल किया।
सबसे पहले, मुझे घटकों और उपकरणों को लेने के लिए पुस्तकालय खोलने की जरूरत है। मैं सिमुलेशन उद्देश्य के लिए DS3232 और एसडी कार्ड और वर्चुअल टर्मिनल ले रहा हूं। क्योंकि हमें सिमुलेट समय और तारीख की आवश्यकता होती है, सिमुलेशन के दौरान ds3232 क्लॉक विंडो खोली जाती है जिसमें समय और तारीख चल रही होती है। हम Arduino कोडिंग में दिनांक और समय के शुरुआती बिंदु सेट कर सकते हैं। कुछ परियोजनाओं में पुश बटन का उपयोग मैन्युअल रूप से दिनांक और समय निर्धारित करने के लिए किया जाता है, इस उद्देश्य के लिए हमें तदनुसार Arduino कोडिंग को बदलने की आवश्यकता होती है।
मैं Arduino UNO का उपयोग कर रहा हूं इसके लिए हमें हेक्स फ़ाइल की आवश्यकता है। Arduino IDE में अपने Arduino कोडिंग (मैं नीचे कोड प्रदान कर रहा हूं) की हेक्स फ़ाइल बनाएं। फिर इसे Arduino Properties में अपलोड करें।
मैं एसडी कार्ड मॉड्यूल का उपयोग कर रहा हूं। मैं एसडी कार्ड फ़ाइल प्रदान कर रहा हूं, इसे अपने मॉड्यूल में अपलोड करें (निम्न विवरण में प्रदान किया गया)। प्रोटीस में बाएं कोने के नीचे एक प्ले बटन है, इसे पुश करें और सिमुलेशन शुरू हो जाएगा। जब सिमुलेशन शुरू हुआ तो दो विंडो खुली होंगी, वर्चुअल टर्मिनल और ds3232 घड़ी।
>वर्चुअल टर्मिनल रिकॉर्ड किए गए डेटा को इस रूप में दिखा रहा है;
एसडी कार्ड ठीक
रिकॉर्ड1
रिकॉर्ड २
रिकॉर्ड3
रेक्रोड4
रिकॉर्ड5
> ds3232 क्लॉक विंडो तदनुसार समय और तारीख दिखा रही है।
> सिमुलेशन के दौरान एक फ़ाइल "मेमोरी कार्ड सामग्री" खुल जाएगी, इस फ़ाइल में data.csv डेटा फ़ाइल है। इस फाइल में हम समय और तारीख, महीने, दिन और साल का डेटा रखते हैं। हर देरी (1000); यह डेटा दोहराएगा और डेटा इसे फ़ाइल में जोड़ देगा।
चरण 3:
एक्सेल वर्किंग:-
एक्सेल खोलें और उसमें अपनी data.csv फ़ाइल डालें। डेटा कॉलम में दिखाया जाएगा और टाइम कॉलम का लाइन ग्राफ लेगा।
चरण 4:
सिफारिश की:
इंटरनेट क्लॉक: एनटीपी प्रोटोकॉल के साथ ESP8266 NodeMCU का उपयोग करके OLED के साथ दिनांक और समय प्रदर्शित करें: 6 चरण
इंटरनेट घड़ी: NTP प्रोटोकॉल के साथ ESP8266 NodeMCU का उपयोग करके OLED के साथ प्रदर्शन दिनांक और समय: हाय दोस्तों इस निर्देश में हम एक इंटरनेट घड़ी का निर्माण करेंगे, जिसे इंटरनेट से समय मिलेगा, इसलिए इस परियोजना को चलाने के लिए किसी RTC की आवश्यकता नहीं होगी, इसे केवल एक की आवश्यकता होगी काम कर रहे इंटरनेट कनेक्शन और इस परियोजना के लिए आपको एक esp8266 की आवश्यकता होगी जिसमें एक
Arduino दिनांक/समय प्लॉटिंग/मिलिस () और PfodApp का उपयोग करके लॉगिंग: 11 चरण
Arduino दिनांक/समय प्लॉटिंग/मिलिस () और PfodApp का उपयोग करके लॉगिंग: कोई Arduino या Android प्रोग्रामिंग की आवश्यकता नहीं है। RTC और GPS मॉड्यूल भी समर्थित हैं। टाइमज़ोन, RTC बहाव और GPS लापता लीप सेकंड के लिए स्वचालित सुधार ) डेटा एजी प्लॉट करने के लिए टाइमस्टैम्प
XinaBox का उपयोग करके दिनांक, समय और तापमान प्रदर्शन: 8 कदम
XinaBox का उपयोग करके दिनांक, समय और तापमान प्रदर्शन: ESP8266 पर आधारित Xinabox xChips का उपयोग करके सेल्सियस और फ़ारेनहाइट में दिनांक, समय और तापमान दिखाते हुए कूल OLED डिस्प्ले
समय/दिनांक सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी: 5 कदम
समय/तिथि सेटिंग के लिए IR रिमोट कंट्रोल वाली घड़ी: यह आसानी से उपलब्ध घटकों का उपयोग करके बनाई गई एक साधारण घड़ी है। उपयोग किया जाने वाला माइक्रोकंट्रोलर एक सस्ता STM32F030F4P6 है। डिस्प्ले I2C बैकपैक (PCF8574) के साथ 16x2 LCD है। क्लॉक सर्किट को छोटे प्रोटोटाइप बोर्ड और TSSOP… का उपयोग करके बनाया जा सकता है।
एक प्यारा दिनांक, समय और तापमान प्रदर्शन इकाई: ३ कदम
एक प्यारा दिनांक, समय और तापमान प्रदर्शन इकाई: हाय दोस्तों, इस निर्देश में, मैं Arduino pro mini, एक RTC और आठ अंकों के सात खंड डिस्प्ले का उपयोग करके एक तिथि, समय और वर्तमान तापमान प्रदर्शन इकाई बनाने की प्रक्रिया की व्याख्या करने जा रहा हूँ। एक बहुत ही कॉम्पैक्ट इकाई में, जो एक उपयोगी देवी है