विषयसूची:

मौसम घड़ी: 11 कदम (चित्रों के साथ)
मौसम घड़ी: 11 कदम (चित्रों के साथ)

वीडियो: मौसम घड़ी: 11 कदम (चित्रों के साथ)

वीडियो: मौसम घड़ी: 11 कदम (चित्रों के साथ)
वीडियो: song {438} फुल जख्मी सोंग - सिंगर देवी शंकर सैनी बोहना | कद आवेगी ज्यान मिलबा 12 बज गया रात का,,, 2024, जुलाई
Anonim
मौसम घड़ी
मौसम घड़ी

इलेक्ट्रिक स्कीम और फ्रिटिंग स्कीम के साथ अपडेट करें

मैं दो परिसर बनाता हूं:

  1. यह मेरी पहली शिक्षाप्रद है
  2. मैं एक अज्ञानी इतालवी हूं जिसने स्कूल में अंग्रेजी नहीं पढ़ी है, और इसलिए मैंने मदद मांगी: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

प्रोटोकॉल I2c
प्रोटोकॉल I2c
प्रोटोकॉल I2c
प्रोटोकॉल I2c

DISPLAY, RTC और BMP180 I2C प्रोटोकॉल और लाइब्रेरी वायर के माध्यम से Arduino के साथ संचार करते हैं।

सभी तीन तत्वों को संबंधित एसडीए और एसएलसी संपर्क Arduino के समानांतर में जोड़ा जाना चाहिए जो पिन A4 और A5 के अनुरूप हैं।

काम को सुविधाजनक बनाने के लिए, और संपर्कों को भ्रमित न करने के लिए मैंने समान रंगों के तारों का उपयोग किया

RTC मॉड्यूल एक "घड़ी" है, जो Arduino के साथ संचार करके, वास्तविक समय (घंटे, मिनट, सेकंड, दिन, महीना और वर्ष) की गणना करता है। RTC को एक बफर बैटरी द्वारा आपूर्ति की जाती है, जब बिजली बंद होती है, समय बीतने की गणना करना जारी रखता है।

BMP180 मॉड्यूल (बैरोमीटर का दबाव / तापमान / ऊंचाई सेंसर) एक उच्च-प्रदर्शन सेंसर है जो तापमान, बैरोमीटर का दबाव और ऊंचाई प्रदान करता है। मैंने लाइब्रेरी स्पार्कफन का इस्तेमाल किया

चरण 4: प्रदर्शन और फोटोरेसिस्टेंस

प्रदर्शन और फोटोरेसिस्टेंस
प्रदर्शन और फोटोरेसिस्टेंस
प्रदर्शन और फोटोरेसिस्टेंस
प्रदर्शन और फोटोरेसिस्टेंस
डिस्प्ले और फोटोरेसिस्टेंस
डिस्प्ले और फोटोरेसिस्टेंस

डिस्प्ले बहुत ब्राइट है, मैं चाहता हूं कि जब कमरे में अंधेरा हो तो वह ब्राइटनेस कम कर दे।

डिस्प्ले के लिए I2C मॉड्यूल आपको कंट्रास्ट को समायोजित करने की अनुमति देता है और जम्पर एलईडी बैकलाइट को बंद कर सकता है, लेकिन अगर हम जम्पर को प्रकाश की वृद्धि के साथ एक फोटोरेसिस्टर (जो कि Arduino स्टार्टर किट द्वारा प्रदान किया गया है) डालते हैं, तो इसका प्रतिरोध कम हो जाती है, परिणामस्वरूप, प्रदर्शन की चमक बढ़ जाती है, जबकि कम रोशनी की स्थिति में, प्रतिरोध बहुत अधिक होता है और चमक कम हो जाती है।

चरण 5: DHT22

DHT22
DHT22

जैसा कि पहले उल्लेख किया गया है, मैंने DHT22 का उपयोग किया, हालांकि DHT11 की तुलना में अधिक महंगा है, क्योंकि यह बहुत अधिक सटीक है।

यह सेंसर वातावरण का तापमान और आर्द्रता प्रदान करता है। एडफ्रूट की समीक्षा (जिससे मैंने पुस्तकालय का उपयोग किया)

प्रोजेक्ट को सरल बनाने के लिए मैंने बिल्ट-इन पुल-अप रेसिस्टर वाले मॉडल का उपयोग किया।

डेटा पिन arduino. के पिन 4 से जुड़ा है

चरण 6: बटन

बटन
बटन

जैसा कि उल्लेख किया गया है, बटन का उपयोग स्केच को फिर से लोड किए बिना समय को समायोजित करने के लिए किया जाता है।

इसे प्रत्येक बटन के लिए एक छोटा पुल डाउन सर्किट बनाया जाना चाहिए।

इस सुविधा में रुचि रखने वाले Arduino पिन हैं:

  • पिन 6 = मेनू
  • पिन 7 = +
  • पिन 8 = -

चरण 7: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

मैंने GEWISS के 4 फलों के लिए एक जंक्शन बॉक्स चुना क्योंकि यह मेरे द्वारा उपयोग किए जाने वाले प्रदर्शन के लिए एकदम सही आकार है।

एंकर के बिंदु नहीं होने के कारण, मैंने डिस्प्ले को फ्रंट मास्क से जोड़ने के लिए एक बिजली के तार का इस्तेमाल किया।

एलईडी (220 ओम रोकनेवाला के साथ श्रृंखला में) को 0.5 मिमी से छेद से चिपका दिया गया है जो मैंने किया था।

फोटोरेसिस्टर की सुरक्षा के लिए, मैंने स्पष्ट प्लास्टिक के एक टुकड़े का उपयोग किया जो मुझे याद नहीं है कि मुझे कहाँ मिला।

जब जरूरत न हो तो मैंने सब कुछ बंद करने के लिए एक मास्टर स्विच जोड़ा।

मेन के लिए मैंने मिनी यूएसबी प्लग के साथ एक फोन बैटरी चार्जर का इस्तेमाल किया।

DHT का सेंसर इसलिए लगाया गया था कि यह बॉक्स के बाहर हो।

पीर सेंसर को जोड़ने के लिए मैंने 2.5 स्टीरियो जैक प्लग का इस्तेमाल किया।

Arduino स्टैंडअलोन और स्ट्रिपबोर्ड, RTC और प्रतिरोध नीचे खींचे जाने के साथ (मुझे खेद है कि आप नहीं देखते हैं), वे M3 स्क्रू के साथ बॉक्स के पीछे से जुड़े हुए हैं।

चरण 8: Arduino कोड

Arduino कोड
Arduino कोड

create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview

डोबियामो एवरे ले लिब्रेरी:

आरटीसी

डीएचटी

लिक्विड क्रिस्टल_I2C

SFE_BMP180

चरण 9: …अलार्म…

…अलार्म…
…अलार्म…
…अलार्म…
…अलार्म…
…अलार्म…
…अलार्म…

मेरी प्रयोगशाला तहखाने में स्थित है, और जब मैं काम कर रहा होता हूं तो मुझे नहीं लगता कि कोई मुझसे मिलने आता है, इसलिए मैंने एक पीर सेंसर, एक एलईडी और एक बजर के साथ अलार्म जोड़ने के बारे में सोचा।

PIR सेंसर को Arduino द्वारा आपूर्ति किए गए 5 वोल्ट पर संचालित करने और पिन 2. से कनेक्ट करने की आवश्यकता है

एलईडी 13. पिन से जुड़ा है

9. पिन करने के लिए बजर

आपको चेतावनी दी गई है !

जब आप मुझसे मिलने जाना चाहते हैं …

मुझे चेताया !!!

सिफारिश की: