विषयसूची:
- चरण 1: मेरी कार्यशाला
- चरण 2: सामग्री
- चरण 3: प्रोटोकॉल I2c
- चरण 4: प्रदर्शन और फोटोरेसिस्टेंस
- चरण 5: DHT22
- चरण 6: बटन
- चरण 7: विधानसभा
- चरण 8: Arduino कोड
- चरण 9: …अलार्म…
वीडियो: मौसम घड़ी: 11 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
इलेक्ट्रिक स्कीम और फ्रिटिंग स्कीम के साथ अपडेट करें
मैं दो परिसर बनाता हूं:
- यह मेरी पहली शिक्षाप्रद है
- मैं एक अज्ञानी इतालवी हूं जिसने स्कूल में अंग्रेजी नहीं पढ़ी है, और इसलिए मैंने मदद मांगी:https://translate.google.it
कुछ लोगों को धन्यवाद के साथ शुरू करें, जिन्होंने अपने काम के माध्यम से मुझे प्रेरित किया है और मुझे Arduino / Genuino के साथ "खेलने" में मदद की है
मिशेल माफ़ुची
डेनियल अल्बर्टी
मौरो अल्फिएरि
प्रयोगशाला के मेरे प्रोफेसर "पेरिटो कार्ली"
चरण 1: मेरी कार्यशाला
अपनी वर्कशॉप में मुझे एक ऐसी घड़ी चाहिए थी, जिसमें घंटों और तारीख के अलावा मैं परिवेश की स्थितियों को भी जानना चाहता था
Arduino के साथ काम आसानी से किया जा सकता है, केवल एक RTC, एक DHT22 (थोड़ा अधिक महंगा लेकिन DHT11 की तुलना में अधिक सटीक) और BMP180 परोसता है
लेकिन हम आवश्यक सामग्री के बारे में विस्तार से देखते हैं
चरण 2: सामग्री
- Arduino या Arduino स्टैंडअलोन
- BMP180 - बैरोमीटर का दबाव/तापमान/ऊंचाई सेंसर
- DHT22 - तापमान-आर्द्रता सेंसर
- आरटीसी DS1307
- 1 स्ट्रिपबोर्ड
- विद्युतीय तार
- 3 बटन
- चार फलों के लिए बक्से GEWISS
- एलसीडी 20x4 I2c
- 1 फोटोरेसिस्टेंस
Arduino कहने के लिए बहुत कम है, सीमित स्थान के कारण मैंने Arduino स्टैंडअलोन का उपयोग किया है
सेंसर aliexpress द्वारा खरीदे गए थे, उनकी कीमत बहुत कम थी लेकिन हमें चीन से इटली आने में 40 दिन लगे
बटन का उपयोग समय को समायोजित करने के लिए किया जाता है क्योंकि RTC में प्रति माह एक मिनट की त्रुटि का मार्जिन होता है (आर्डिनोइनोनसोल से लिया गया आरेख और रेखाचित्र)
Photoresistance बाद में समझाने के लिए
चरण 3: प्रोटोकॉल I2c
DISPLAY, RTC और BMP180 I2C प्रोटोकॉल और लाइब्रेरी वायर के माध्यम से Arduino के साथ संचार करते हैं।
सभी तीन तत्वों को संबंधित एसडीए और एसएलसी संपर्क Arduino के समानांतर में जोड़ा जाना चाहिए जो पिन A4 और A5 के अनुरूप हैं।
काम को सुविधाजनक बनाने के लिए, और संपर्कों को भ्रमित न करने के लिए मैंने समान रंगों के तारों का उपयोग किया
RTC मॉड्यूल एक "घड़ी" है, जो Arduino के साथ संचार करके, वास्तविक समय (घंटे, मिनट, सेकंड, दिन, महीना और वर्ष) की गणना करता है। RTC को एक बफर बैटरी द्वारा आपूर्ति की जाती है, जब बिजली बंद होती है, समय बीतने की गणना करना जारी रखता है।
BMP180 मॉड्यूल (बैरोमीटर का दबाव / तापमान / ऊंचाई सेंसर) एक उच्च-प्रदर्शन सेंसर है जो तापमान, बैरोमीटर का दबाव और ऊंचाई प्रदान करता है। मैंने लाइब्रेरी स्पार्कफन का इस्तेमाल किया
चरण 4: प्रदर्शन और फोटोरेसिस्टेंस
डिस्प्ले बहुत ब्राइट है, मैं चाहता हूं कि जब कमरे में अंधेरा हो तो वह ब्राइटनेस कम कर दे।
डिस्प्ले के लिए I2C मॉड्यूल आपको कंट्रास्ट को समायोजित करने की अनुमति देता है और जम्पर एलईडी बैकलाइट को बंद कर सकता है, लेकिन अगर हम जम्पर को प्रकाश की वृद्धि के साथ एक फोटोरेसिस्टर (जो कि Arduino स्टार्टर किट द्वारा प्रदान किया गया है) डालते हैं, तो इसका प्रतिरोध कम हो जाती है, परिणामस्वरूप, प्रदर्शन की चमक बढ़ जाती है, जबकि कम रोशनी की स्थिति में, प्रतिरोध बहुत अधिक होता है और चमक कम हो जाती है।
चरण 5: DHT22
जैसा कि पहले उल्लेख किया गया है, मैंने DHT22 का उपयोग किया, हालांकि DHT11 की तुलना में अधिक महंगा है, क्योंकि यह बहुत अधिक सटीक है।
यह सेंसर वातावरण का तापमान और आर्द्रता प्रदान करता है। एडफ्रूट की समीक्षा (जिससे मैंने पुस्तकालय का उपयोग किया)
प्रोजेक्ट को सरल बनाने के लिए मैंने बिल्ट-इन पुल-अप रेसिस्टर वाले मॉडल का उपयोग किया।
डेटा पिन arduino. के पिन 4 से जुड़ा है
चरण 6: बटन
जैसा कि उल्लेख किया गया है, बटन का उपयोग स्केच को फिर से लोड किए बिना समय को समायोजित करने के लिए किया जाता है।
इसे प्रत्येक बटन के लिए एक छोटा पुल डाउन सर्किट बनाया जाना चाहिए।
इस सुविधा में रुचि रखने वाले Arduino पिन हैं:
- पिन 6 = मेनू
- पिन 7 = +
- पिन 8 = -
चरण 7: विधानसभा
मैंने GEWISS के 4 फलों के लिए एक जंक्शन बॉक्स चुना क्योंकि यह मेरे द्वारा उपयोग किए जाने वाले प्रदर्शन के लिए एकदम सही आकार है।
एंकर के बिंदु नहीं होने के कारण, मैंने डिस्प्ले को फ्रंट मास्क से जोड़ने के लिए एक बिजली के तार का इस्तेमाल किया।
एलईडी (220 ओम रोकनेवाला के साथ श्रृंखला में) को 0.5 मिमी से छेद से चिपका दिया गया है जो मैंने किया था।
फोटोरेसिस्टर की सुरक्षा के लिए, मैंने स्पष्ट प्लास्टिक के एक टुकड़े का उपयोग किया जो मुझे याद नहीं है कि मुझे कहाँ मिला।
जब जरूरत न हो तो मैंने सब कुछ बंद करने के लिए एक मास्टर स्विच जोड़ा।
मेन के लिए मैंने मिनी यूएसबी प्लग के साथ एक फोन बैटरी चार्जर का इस्तेमाल किया।
DHT का सेंसर इसलिए लगाया गया था कि यह बॉक्स के बाहर हो।
पीर सेंसर को जोड़ने के लिए मैंने 2.5 स्टीरियो जैक प्लग का इस्तेमाल किया।
Arduino स्टैंडअलोन और स्ट्रिपबोर्ड, RTC और प्रतिरोध नीचे खींचे जाने के साथ (मुझे खेद है कि आप नहीं देखते हैं), वे M3 स्क्रू के साथ बॉक्स के पीछे से जुड़े हुए हैं।
चरण 8: Arduino कोड
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
डोबियामो एवरे ले लिब्रेरी:
आरटीसी
डीएचटी
लिक्विड क्रिस्टल_I2C
SFE_BMP180
चरण 9: …अलार्म…
मेरी प्रयोगशाला तहखाने में स्थित है, और जब मैं काम कर रहा होता हूं तो मुझे नहीं लगता कि कोई मुझसे मिलने आता है, इसलिए मैंने एक पीर सेंसर, एक एलईडी और एक बजर के साथ अलार्म जोड़ने के बारे में सोचा।
PIR सेंसर को Arduino द्वारा आपूर्ति किए गए 5 वोल्ट पर संचालित करने और पिन 2. से कनेक्ट करने की आवश्यकता है
एलईडी 13. पिन से जुड़ा है
9. पिन करने के लिए बजर
आपको चेतावनी दी गई है !
जब आप मुझसे मिलने जाना चाहते हैं …
मुझे चेताया !!!
सिफारिश की:
ज्वार और मौसम घड़ी: 9 कदम (चित्रों के साथ)
टाइड एंड वेदर क्लॉक: हालांकि आप एनालॉग टाइड क्लॉक खरीद सकते हैं, जिसमें एक ही हाथ होता है जो दर्शाता है कि ज्वार उच्च या निम्न है या कहीं बीच में है, मैं जो चाहता था वह कुछ ऐसा था जो मुझे बताएगा कि निम्न ज्वार किस समय होगा। मुझे कुछ ऐसा चाहिए था जिसे मैं q पर देख सकूं
वाईफाई घड़ी, टाइमर और मौसम स्टेशन, ब्लिंक नियंत्रित: 5 कदम (चित्रों के साथ)
वाईफाई क्लॉक, टाइमर और वेदर स्टेशन, ब्लिंक नियंत्रित: यह एक मॉर्फिंग डिजिटल घड़ी है (अवधारणा और मॉर्फिंग कोड के लिए हरि विगुना के लिए धन्यवाद), यह एक एनालॉग घड़ी, मौसम रिपोर्टिंग स्टेशन और किचन टाइमर भी है। यह पूरी तरह से एक द्वारा नियंत्रित किया जाता है वाईफाई द्वारा आपके स्मार्टफोन पर Blynk ऐप। ऐप आपको
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
रास्पबेरी पाई बैरोमीटर मौसम घड़ी: 9 कदम (चित्रों के साथ)
रास्पबेरी पाई बैरोमीटर मौसम घड़ी: इस निर्देश में मैं आपको दिखाऊंगा कि कैसे एक रास्पबेरी पाई 2 का उपयोग करके एक बुनियादी थर्मामीटर / बैरोमीटर घड़ी का निर्माण किया जाता है, जिसमें Adafruit 4 अंकों के 7 खंड I2C डिस्प्ले पर BMP180 I2C सेंसर प्रदर्शित होता है। Pi k करने के लिए DS3231 रीयल टाइम I2C क्लॉक मॉड्यूल का भी उपयोग करता है
आरपीआई मौसम स्टेशन और डिजिटल घड़ी: 4 कदम (चित्रों के साथ)
आरपीआई मौसम स्टेशन और डिजिटल घड़ी: यह एक त्वरित और आसान परियोजना है, और दिखाने के लिए एक अच्छा प्रदर्शन है। यह समय, मौसम की स्थिति और तापमान दोनों को प्रदर्शित करता है। और अगर आप जो देखते हैं उसे पसंद करते हैं, तो मुझे इंस्टाग्राम और ट्विटर पर फॉलो करें (@Anders644PI) जो मैं बनाता हूं उसके साथ बने रहने के लिए। ग