विषयसूची:
- चरण 1: घटकों को इकट्ठा करना
- चरण 2: सर्किट को असेंबल करना
- चरण 3: घड़ी को स्थापित करना और स्थापित करना
- चरण 4: कोडिंग
- चरण 5: कार्डबोर्ड प्रोटोटाइप (वैकल्पिक)
वीडियो: Arduino के साथ सूर्योदय अलार्म घड़ी: 9 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
सर्दी का मौसम उदास कर सकता है। तुम जागते हो, अँधेरा है और तुम्हें बिस्तर से उठना है। आखिरी चीज जो आप सुनना चाहते हैं वह है आपकी अलार्म घड़ी की तेज आवाज। मैं लंदन में रहता हूं और मुझे सुबह उठने में मुश्किल होती है। इसके अलावा, मुझे प्राकृतिक प्रकाश में जागने की याद आती है।
इस ट्यूटोरियल में, हम एक सनराइज अलार्म क्लॉक बनाने जा रहे हैं। यह किसी भी अन्य की तरह एक अलार्म घड़ी है जिसमें आप जागने के लिए घंटे और मिनट सेट कर सकते हैं, लेकिन कुछ समय के लिए अपने बेडरूम को रोशन करने के लिए प्रकाश का उपयोग करने के अतिरिक्त लाभ के साथ जैसे कि सूर्योदय आपको और अधिक स्वाभाविक रूप से जगाने के लिए।
सनराइज लैंप बाजार में मौजूद हैं लेकिन वे महंगे हो सकते हैं (अमेज़ॅन पर एक त्वरित खोज £ 100 रेंज में उत्पादों को लौटाती है), नाजुक और काफी नैदानिक-दिखने वाली। हम कुछ बहुत सस्ता और बहुत अच्छा बनाने जा रहे हैं।
सभी भागों को अगले चरण में सूचीबद्ध किया जाएगा। कोड को मेरे जीथब रेपो गोल्ड-सूर्योदय-घड़ी से डाउनलोड किया जा सकता है। मामले के लिए सभी योजनाबद्ध और बिल्ड फाइलें इस ट्यूटोरियल पर डाउनलोड करने के लिए उपलब्ध हैं।
चलिए चलते हैं:)
यदि आप समस्याओं का सामना करते हैं या नमस्ते कहना चाहते हैं, तो मुझे [email protected] पर एक लाइन छोड़ दें या Instagram @celinechappert पर मेरा अनुसरण करें।
चरण 1: घटकों को इकट्ठा करना
शुरू करने के लिए, हम अपने इनपुट के रूप में एक घड़ी का उपयोग करेंगे और हमारे सूर्योदय को अनुकरण करने के लिए हमारे आउटपुट के रूप में एक अल्ट्रा-उज्ज्वल एलईडी का उपयोग करेंगे।
सर्किट बनाने के लिए हमें आवश्यकता होगी:
- एक घड़ी। हम RTC DS3231 (£5) का उपयोग करने जा रहे हैं
- प्रकाश की चमक को नियंत्रित करने के लिए एक MOSFET (£9)
- एक सुपर-उज्ज्वल एलईडी (£1)
- एलईडी को पावर देने के लिए 9वी की बैटरी (£3)
- आसान असेंबली के लिए एक ब्रेडबोर्ड (£ 3)
- एक Arduino Uno (£20)
- एक पुशबटन (वैकल्पिक - केवल डेमो उद्देश्यों के लिए)
कुल कीमत = £41
यदि आपके पास घर पर पहले से ही एक Arduino, एक ब्रेडबोर्ड और एक 9V बैटरी है, तो पूरे प्रोजेक्ट की कीमत आपको £15 से कम होगी।
ऐक्रेलिक केस बनाने के लिए आपको आवश्यकता होगी:
- 0.3 मिमी पर्सपेक्स ऐक्रेलिक शीट की 2 शीट, सूरज और केस के लिए प्रति रंग 1 शीट।
- लेजर-कटर तक पहुंच।
मैं भाग्यशाली हूं कि मुझे अपने स्कूल की कार्यशाला तक पहुंच मिली है, इसलिए इन लागतों को अधिकांश भाग के लिए कवर किया गया था। मैंने ऐक्रेलिक की एक अतिरिक्त शीट खरीदी क्योंकि मेरे डिजाइन को सूरज के लिए एक नारंगी रंग की आवश्यकता थी, जिसकी कीमत £ 14/शीट थी (पर्सपेक्स महंगा है!)
चरण 2: सर्किट को असेंबल करना
आप मेरे सर्किट के ब्लैक एंड व्हाइट स्केच (गन्दा बहाना) और Arduino (फ्रिट्ज़िंग के साथ किया गया) की विशेषता वाले आरेख का उल्लेख कर सकते हैं।
यहाँ अनिवार्य रूप से इस बात का टूटना है कि किससे क्या जुड़ा है:
घड़ी:
(-) GND. से जुड़ता है
NC का मतलब 'नॉट कनेक्टेड' है और यह किसी भी चीज़ से कनेक्ट नहीं होता है
C/SCL Arduino पर A5 को पिन करने के लिए कनेक्ट करता है
D/SDA Arduino पर A4 को पिन करने के लिए कनेक्ट करता है
(+) Arduino पर 5V से जुड़ता है
MOSFET
Arduino Uno पर गेट पिन ~ 9 पिन करने के लिए जाता है क्योंकि यह PWM. है
ड्रेन पिन एलईडी के नकारात्मक पक्ष में जाता है
स्रोत पिन Arduino पर GND को जाता है
एलईडी
नकारात्मक पक्ष MOSFET पर ड्रेन पिन से जुड़ा है
ब्रेडबोर्ड पर सकारात्मक पक्ष 5V से जुड़ा है
9वी बैटरी
(+) से (+) ब्रेडबोर्ड पर, (-) के साथ ही।
Arduino Uno
ब्रेडबोर्ड पर 5V को (+) से और GND को (-) से जोड़ना याद रखें। ब्रेडबोर्ड के एक तरफ (-) को दूसरी तरफ (-) से जोड़ना याद रखें।
आगे हम DS3231 लाइब्रेरी का उपयोग करके अपनी घड़ी सेट करेंगे।
चरण 3: घड़ी को स्थापित करना और स्थापित करना
इस घड़ी को चलाने के लिए मैं जिस पुस्तकालय का उपयोग कर रहा हूं वह रिंकी-डिंक इलेक्ट्रॉनिक्स (ऊपर स्क्रीनशॉट) में पाया जा सकता है। लिंक पर क्लिक करें और सुनिश्चित करें कि आप DS3231 पेज पर हैं। ज़िप फ़ाइल डाउनलोड करें, इसे सहेजें और इसे अपने Arduino/लाइब्रेरी फ़ोल्डर में रखें।
अब घड़ी पर सही समय निर्धारित करने के लिए, Arduino खोलें और उदाहरण/DS3231/Arduino/DS3231_Serial_Easy पर जाएं।
कोड की तीन पंक्तियों को हटा दें (स्क्रीनशॉट में नारंगी रंग में उल्लिखित), सैन्य प्रारूप में कोड की उन तीन पंक्तियों में सही समय और स्थान की जांच करें।
प्रेस अपलोड करें।
अब आप उन तीन पंक्तियों को अनकम्मेंट कर सकते हैं और फिर से अपलोड को दबा सकते हैं।
अपना सीरियल मॉनिटर खोलें और जांचें कि आपका समय सही है।
हमारी घड़ी सेट है! हमारे पास हमारा सर्किट है, अब कोडिंग शुरू करते हैं। फिर से, रेपो जीथब पर उपलब्ध है।
चरण 4: कोडिंग
कोड डाउनलोड करें और सुनिश्चित करें कि DS3231 के लिए लाइब्रेरी सही तरीके से स्थापित है।
सबसे पहले हम अपनी सेटिंग्स को परिभाषित करना चाहते हैं।
फ़ेडटाइम यह है कि मिनटों में प्रकाश 0 से अधिकतम चमक तक कितनी देर तक फीका रहेगा। setHour/setMin उस समय के अनुरूप है जब हम जागना चाहते हैं (नोट: यह सैन्य प्रारूप पढ़ता है, इसलिए 24 घंटे का समय आवश्यक है)। हम Arduino पर पिन 9 को अपने OUTPUT के रूप में भी परिभाषित करते हैं।
सेटअप () में, सुनिश्चित करें कि सीरियलबीगिन नंबर (यहां 96000 बॉड) सीरियल मॉनिटर के नंबर से मेल खाता है।
लूप () में, if स्टेटमेंट यह देखने के लिए जाँच करता है कि क्या यह जागने का समय है। कोड लूप पर चलता है, हर बार यह जांचता है कि घड़ी द्वारा लौटाए गए घंटे और मिनट के मान हमारे सेटहोर/सेटमिन चर के अनुरूप हैं या नहीं। यदि ऐसा है, तो यदि कथन एक सक्रिय () फ़ंक्शन देता है।
सक्रिय () फ़ंक्शन दो भागों से बना है। सबसे पहले हम धीरे-धीरे प्रकाश को फीका करना शुरू करते हैं: एलईडी को फेडटाइम के 'शुरुआती' चरणों में बहुत जल्द उज्ज्वल होने से रोकने के लिए विलंब कार्य यहां हैं। फिर लूप के लिए उस गति को नियंत्रित करता है जिस पर प्रकाश को फेडटाइम के आधार पर तेज और तेज होना चाहिए। अंत में, हम अपने LED को analogWrite() फंक्शन में 0 का मान देकर लाइट बंद कर देते हैं।
ऊपर दिया गया वीडियो प्रोटोटाइप ऐक्रेलिक मामलों में से एक में काम कर रहे सर्किट को दिखाता है।
चरण 5: कार्डबोर्ड प्रोटोटाइप (वैकल्पिक)
इस परियोजना से पहले, मैंने कभी लेजर-कटर के साथ काम नहीं किया था। कार्डबोर्ड प्रोटोटाइप बनाने से मुझे मशीन से परिचित होने में मदद मिली, जबकि यह परीक्षण किया गया कि वस्तु वास्तविक स्थान पर कितनी अच्छी तरह दिखती है (आकार, रूप आदि)। डाउनलोड के लिए केस की योजना।
सिफारिश की:
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
सूर्योदय अलार्म घड़ी (सुबह की जागरण में सुधार): १३ कदम
सूर्योदय अलार्म घड़ी (सुबह की जागृति में सुधार): अपना खुद का व्यक्तिगत सूर्योदय शेड्यूल करें, सुबह जागने में सुधार करें नवीनतम यादृच्छिक आविष्कार, अपना खुद का सूर्योदय शेड्यूल करें! दिन के दौरान, सूरज की रोशनी में नीली रोशनी हमारे ध्यान, स्मृति, ऊर्जा के स्तर, प्रतिक्रिया समय और समग्र मनोदशा को बढ़ाती है। . नीली बत्ती के
DIY तिल स्ट्रीट अलार्म घड़ी (फायर अलार्म के साथ!): 6 कदम (चित्रों के साथ)
DIY तिल स्ट्रीट अलार्म घड़ी (फायर अलार्म के साथ!): हाय सब लोग! यह परियोजना मेरी पहली है। चूंकि मेरे चचेरे भाई का पहला जन्मदिन आ रहा था, मैं उसके लिए एक विशेष उपहार बनाना चाहता था। मैंने चाचा और चाची से सुना कि वह तिल स्ट्रीट में थी, इसलिए मैंने अपने भाई-बहनों के साथ अलार्म घड़ी बनाने का फैसला किया
UCL-lloT-आउटडोर-लाइट सूर्योदय/सूर्योदय से ट्रिगर: 6 कदम
UCL-lloT-आउटडोर-लाइट सूर्योदय / सूर्यास्त द्वारा ट्रिगर।: सभी को नमस्कार! थोड़े से काम के साथ, कुछ भागों और कोड को मैंने एक साथ रखा है जो आपको शुरू से अंत तक दिखाएगा कि इस बाहरी प्रकाश का उत्पादन कैसे किया जाता है। यह विचार मेरे पिता से आया था, जिन्हें गर्मियों के दौरान मैन्युअल रूप से बाहर जाना पड़ता था
एलईडी सूर्योदय अलार्म घड़ी: 5 कदम (चित्रों के साथ)
एलईडी सनराइज अलार्म क्लॉक: सुबह उठने में परेशानी? अलार्म की कठोर भेदी ध्वनि से नफरत है? क्या आप अपने दम पर कुछ ऐसा बनाना चाहेंगे जिसे आप यकीनन कम पैसे और समय में खरीद सकें? फिर इस एलईडी सनराइज अलार्म क्लॉक को देखें! सूर्योदय अलार्म को डिज़ाइन किया गया है