विषयसूची:

दिनांक और समय लॉगिंग कैसे करें - लियोनो मेकर: 5 कदम
दिनांक और समय लॉगिंग कैसे करें - लियोनो मेकर: 5 कदम

वीडियो: दिनांक और समय लॉगिंग कैसे करें - लियोनो मेकर: 5 कदम

वीडियो: दिनांक और समय लॉगिंग कैसे करें - लियोनो मेकर: 5 कदम
वीडियो: Electricity Vs Lock - क्या ताला पिघल जायेगा ? | Experiment 2024, जुलाई
Anonim
दिनांक और समय लॉगिंग कैसे करें | लियोनो मेकर
दिनांक और समय लॉगिंग कैसे करें | लियोनो मेकर
दिनांक और समय लॉगिंग कैसे करें | लियोनो मेकर
दिनांक और समय लॉगिंग कैसे करें | लियोनो मेकर

परिचय:-

इस ट्यूटोरियल में हम सीखेंगे कि 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:

सिफारिश की: