विषयसूची:
- चरण 1: सभी भागों की प्राप्ति
- चरण 2: सभी भागों को एक साथ जोड़ना
- चरण 3: कोड लिखना
- चरण 4: अपने Arduino का उपयोग करना
वीडियो: Arduino डेटा लकड़हारा शील्ड लघु परियोजना: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
हे दोस्तोंआज मैं आपको Arduino Data लकड़हारा शील्ड के साथ एक आसान उदाहरण पेश कर रहा हूं। यह बनाने के लिए बहुत आसान प्रोजेक्ट है और इसे बनाने के लिए आपको कई हिस्सों की आवश्यकता नहीं है।
परियोजना dht सेंसर के साथ तापमान और आर्द्रता को मापने के बारे में है। यह परियोजना आपको निश्चित समय पर तापमान पर नज़र रखने की अनुमति देती है, और तापमान एसडी कार्ड पर संग्रहीत किया जाएगा जिसे मैंने आपके डेटा लॉगर शील्ड से जोड़ा है। इसलिए क्योंकि इस परियोजना को बनाना और समझना बहुत आसान है, मैं अब अपने कदम शुरू करूंगा।
चरण 1: सभी भागों की प्राप्ति
इस परियोजना को कुछ भागों के साथ बनाया जा सकता है। परियोजना में भागों की सूची:
- Arduino uno Rev3
- Arduino डेटा लकड़हारा शील्ड
- एसडी मेमोरी कार्ड
- I2C. के साथ LCD 1602 ग्रीन डिस्प्ले
- DHT22 (आप किसी अन्य dht सेंसर का उपयोग कर सकते हैं)
- कुछ जम्पर केबल
- ब्रेड बोर्ड
- बैटरी 9वी
ध्यान रखें कि आप इस प्रोजेक्ट के लिए किसी अन्य Arduino का उपयोग कर सकते हैं। आप अपने पास मौजूद डिस्प्ले का प्रकार भी बदल सकते हैं, और आप किसी अन्य सेंसर (मिट्टी की नमी सेंसर, कोई अन्य dht सेंसर, या यहां तक कि सेंसर जिसमें आप निश्चित समय पर दूरी माप सकते हैं) का उपयोग कर सकते हैं। मैंने इस बार डीएचटी सेंसर का उपयोग करने का फैसला किया क्योंकि यह परियोजना बहुत उपयोगी हो सकती है यदि आप किसी निश्चित स्थान पर दिन के दौरान तापमान को मापना चाहते हैं और ट्रैक रखना चाहते हैं कि यह कैसे बदलता है।
चरण 2: सभी भागों को एक साथ जोड़ना
यह कनेक्ट करना बहुत आसान है। बस डेटा लॉगर शील्ड को Arduino के शीर्ष पर रखें। यह Arduino से सभी पिन लेगा, लेकिन चिंता न करें आपके पास अभी भी पिन होंगे जो डेटा लॉगर शील्ड पर हैं। आप उस पिन का उपयोग Arduino पिन की तरह ही कर सकते हैं।
इस चरण में आप फ्रिटिंग के साथ बनाए गए योजनाबद्ध को देख सकते हैं। मैं यह भी लिखूंगा कि सेंसर और एलसीडी को कैसे जोड़ा जाए ताकि कोई नया व्यक्ति इसे समझ सके। जैसा कि आप देख रहे हैं कि हम ब्रेड बोर्ड को पावर देने के लिए Arduino (डेटा लॉगर शील्ड) से 5V और GND का उपयोग करेंगे।
एलसीडी:
- VCC से 5V (+ ब्रेडबोर्ड पर भाग)
- जीएनडी से जीएनडी (-ब्रेडबोर्ड पर भाग)
- एसडीए से एनालॉग पिन A4
- SCL से एनालॉग पिन A5
DHT22:
मैंने बोर्ड के साथ dht का उपयोग किया जिसमें उपयोग किए जाने वाले तीन पिन हैं:
- + से 5V
- - GND. को
- डिजिटल पिन के लिए बाहर 7
चरण 3: कोड लिखना
मैं यहां कुछ हिस्सों में कोड समझाऊंगा। कोड का एक अच्छा हिस्सा टिप्पणी की जाती है ताकि इसका उपयोग करने वाला कोई व्यक्ति आसानी से कोड को समझ सके।
1. सबसे पहले यह ध्यान रखें कि इस कोड के लिए आपके पीसी पर स्थापित कुछ पुस्तकालयों की आवश्यकता होगी। वे हैं: टाइम (टाइमलिब), वायर, लिक्विड क्रिस्टल, डीएचटी, वनवायर, एसपीआई, एसडी, आरटीक्लिब। आप शायद कुछ अन्य पुस्तकालयों का उपयोग कर सकते हैं लेकिन यह पुस्तकालय मेरे लिए काम करता है।
2. उसके बाद हम इस परियोजना के लिए आवश्यक हर चीज को परिभाषित कर रहे हैं। DHT सेंसर को परिभाषित करना आसान है, आपको बस वह पिन कहना है जो सेंसर से जुड़ा है और सेंसर का प्रकार है। उसके बाद आपको कुछ पिन परिभाषित करने होंगे जो एसडी कार्ड और आरटीसी पिन के लिए उपयोग किए जाएंगे। और उसके बाद आप इस प्रोजेक्ट के लिए उपयोग किए गए चर देख सकते हैं।
3. परियोजना कुछ तरीकों का उपयोग करती है और ये सभी डीएचटी सेंसर के साथ काम करने के लिए हैं। यदि आप इस प्रकार के सेंसर के साथ प्रोजेक्ट पर काम कर रहे हैं तो आप इसका उपयोग कर सकते हैं। वे विधियाँ हैं getTemperature (), getHumidity (), readSensorData (), PrintLcdTemperature (), PrintHumidity।
4. सेटअप में कुछ चीजें होती हैं जिन्हें पूरा करने की आवश्यकता होती है।
सबसे पहले आपको समय को परिभाषित करने की आवश्यकता है। क्योंकि हम यहां आरटीसी का उपयोग कर रहे हैं, हम उचित समय चाहते हैं जब हमारा Arduino सेंसर से डेटा बचाता है। उस भाग पर कोड में टिप्पणी की जाएगी। यदि आप //RTC.adjust(DateTime(_DATE_, _TIME_)); लाइन आप अपने प्रोजेक्ट पर समय निर्धारित कर सकते हैं। आपके द्वारा उचित समय निर्धारित करने के बाद आप उस भाग पर फिर से टिप्पणी कर सकते हैं, और आप बिना कंप्यूटर के अपने arduino का उपयोग कर सकते हैं। यह अच्छा है क्योंकि आप अपने तापमान संवेदक का उपयोग किसी अन्य कमरे में कर सकते हैं और अपने कंप्यूटर की आवश्यकता के बिना तापमान का ट्रैक रख सकते हैं। दूसरा भाग जो करना है वह आपके एसडी कार्ड का उपयोग कर रहा है जिस पर डेटा संग्रहीत किया जाएगा। शील्ड यह देखने की कोशिश करेगी कि कार्ड है या नहीं और इसे इनिशियलाइज़ करें। यदि त्रुटि संदेश नहीं है तो Arduino ide पर सीरियल स्क्रीन में दिखाया जाएगा।
सेटअप का अंतिम भाग LCD, और dht सेंसर को इनिशियलाइज़ कर रहा है।
5. अंतिम भाग लूप भाग या परियोजना का मुख्य भाग है। यह बहुत ही सरल है। लूप की शुरुआत में Arduino सेंसर से डेटा पढ़ेगा। उसके बाद आरटीसी जांच करेगा कि क्या समय है। मैं इस बार हर 10 मिनट में अपने आरटीसी का उपयोग कर रहा हूं क्योंकि यह देखना अच्छा है कि डेटा लॉगर शील्ड कैसे काम करता है। यदि आप चाहते हैं कि आपका डेटा 5 मिनट, 15, 30 या घंटों में भी सहेजा जाए तो आप कोड पर मिनट बदल सकते हैं। इसे बदलने के लिए स्वतंत्र महसूस करें। अगर मिनट 10 या 20 तक भी है तो डेटा एसडी कार्ड में सेव हो जाएगा। परियोजना का अंतिम भाग एलसीडी पर वर्तमान तापमान प्रदर्शित कर रहा है।
मैं एसडी कार्ड की अपनी txt फाइल की तस्वीर भी लगाऊंगा ताकि आप देख सकें कि यहां तापमान कैसे लिखा जाता है।
चरण 4: अपने Arduino का उपयोग करना
इस परियोजना का पूरा बिंदु यह देख रहा है कि कैसे डेटा लकड़हारा ढाल arduino के साथ काम करता है। इस शील्ड के साथ सबसे अच्छी बात यह है कि इसमें एसडी कार्ड स्लॉट है जिसका इस्तेमाल डेटा को बचाने और कार्ड से डेटा पढ़ने के लिए किया जा सकता है। साथ ही एक और बात यह है कि इसमें RTC मॉड्यूल है जिसका उपयोग किया जाता है ताकि आप निश्चित समय पर कुछ कार्य कर सकें। RTC मॉड्यूल के बारे में सबसे अच्छी बात यह है कि यह एक छोटी 3V बैटरी का उपयोग करता है और यह लंबे समय तक शांत रहने के लिए दिनांक और समय को संग्रहीत कर सकता है। इस परियोजना का मुख्य बिंदु यह है कि यह पोर्टेबल हो सकता है। मान लीजिए कि आप जानना चाहते हैं कि कैंपिंग के दौरान प्रकृति में तापमान कैसे बदलता है। इसके लिए आपको अपना लैपटॉप लाने की जरूरत नहीं है, या आपको इंटरनेट के तापमान की जांच करने की जरूरत नहीं है। आपके पास यह हो सकता है, और आपको चिंता करने की ज़रूरत नहीं है कि आप भूल जाएंगे कि तापमान क्या था जब इसे संग्रहीत किया जाएगा। यह सिर्फ उदाहरण था। इस प्रोजेक्ट को इंस्ट्रक्शंस पर पढ़ने के लिए धन्यवाद दोस्तों। मुझे आशा है कि यह किसी की मदद करेगा। शुक्रिया।
सेबस्टियन के संबंध में
सिफारिश की:
लाइव Arduino डेटा से सुंदर प्लॉट बनाएं (और डेटा को एक्सेल में सहेजें): 3 चरण
लाइव Arduino डेटा से सुंदर प्लॉट बनाएं (और डेटा को एक्सेल में सहेजें): हम सभी Arduino IDE में अपने P…लॉटर फ़ंक्शन के साथ खेलना पसंद करते हैं। हालाँकि, यह बुनियादी अनुप्रयोगों के लिए उपयोगी हो सकता है, लेकिन डेटा अधिक के रूप में मिट जाता है अंक जोड़े जाते हैं और यह आंखों के लिए विशेष रूप से सुखद नहीं है। Arduino IDE प्लॉटर नहीं करता है
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: 6 चरण
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: नमस्कार दोस्तों, यहां हम बहुत ही रोमांचक प्रोजेक्ट लेकर आए हैं और यह है कि Arduino का उपयोग करके Google स्प्रेडशीट में आरएफआईडी डेटा कैसे भेजा जाए। संक्षेप में हम आरएफआईडी रीडर के आधार पर एक उपस्थिति प्रणाली बनाने जा रहे हैं जो वास्तविक समय में उपस्थिति डेटा को गूग में बचाएगा
ब्लूटूथ के माध्यम से एसडी कार्ड मॉड्यूल के साथ Arduino से Android फोन पर तापमान और आर्द्रता डेटा लकड़हारा: 5 कदम
ब्लूटूथ के माध्यम से एसडी कार्ड मॉड्यूल के साथ Arduino से एंड्रॉइड फोन पर तापमान और आर्द्रता डेटा लकड़हारा: सभी को नमस्कार, यह मेरा अब तक का पहला निर्देश है, आशा है कि मैं निर्माता समुदाय की मदद करूंगा क्योंकि मुझे इससे लाभ हुआ है। अक्सर हम अपनी परियोजनाओं में सेंसर का उपयोग करते हैं लेकिन डेटा एकत्र करने, इसे संग्रहीत करने और इसे फ़ोन या अन्य उपकरणों को तुरंत स्थानांतरित करने का तरीका ढूंढते हैं
दरवाजा और तापमान स्थिति लकड़हारा परियोजना: 21 कदम
डोर एंड टेम्परेचर स्टेटस लॉगर प्रोजेक्ट: यह इंस्ट्रक्शनल आपको दिखाएगा कि ESP8266 NodeMCU, DHT11 तापमान और ह्यूमिडिटी सेंसर, डोर / विंडो रीड स्विच, 10K ओम रेसिस्टर और कुछ का उपयोग करके $ 10.00 से कम के लिए एक साधारण डोर और टेम्परेचर स्टेटस लॉगर कैसे बनाया जाए। तार बांधना। जीन
रास्पबेरी पाई के साथ डेटा लकड़हारा बनाना: 3 चरण (चित्रों के साथ)
रास्पबेरी पाई के साथ डेटा लकड़हारा बनाना: यह साधारण डेटा लकड़हारा एक एनालॉग एलडीआर (फोटोरेसिस्टर) के साथ नियमित रूप से प्रकाश माप लेता है और उन्हें आपके रास्पबेरी पाई पर एक टेक्स्ट फ़ाइल में संग्रहीत करता है। यह डेटा लकड़हारा हर 60 सेकंड में प्रकाश स्तर को मापेगा और रिकॉर्ड करेगा, जिससे आप हो