विषयसूची:
- चरण 1: आपूर्ति
- चरण 2: Arduino बोर्ड पर KY038 साउंड सेंसर की नियुक्ति
- चरण 3: कोड
- चरण 4: कंटेनर डिजाइन
- चरण 5: निष्कर्ष
वीडियो: स्लीपिंग मोड से डिवाइस एक्टिवेटर: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
चूंकि प्रौद्योगिकी अत्यधिक उच्च दर से आगे बढ़ रही है, इसलिए अधिकांश आबादी इस तरह के विकास की सुविधा के बिना नहीं रह सकती है। एक ऐसे व्यक्ति के रूप में जिसे प्रतिदिन उपकरणों की आवश्यकता होती है, यह Arduino प्रोजेक्ट एक डिवाइस एक्टिवेटर पेश करेगा। यह डिवाइस एक्टिवेटर विंडो सिस्टम और पुराने मैकबुक पर लागू किया जा सकता है, जो उपयोगकर्ता के ताली बजाने पर डिवाइस को स्लीपिंग मोड से फिर से सक्रिय कर देगा। मैंने अपने लैपटॉप को स्लीप मोड से लगातार सक्रिय करने की असुविधा के कारण इस मशीन को बनाने का फैसला किया। विंडो सिस्टम के लिए, उपयोगकर्ताओं को डिवाइस को फिर से सक्रिय करने के लिए एक यादृच्छिक बटन दबा देना चाहिए, और इससे असुविधाएं होती हैं। कुछ पुराने मैकबुक के लिए यह भी एक छोटी सी समस्या रही है। इस मशीन में KY038 साउंड सेंसर और एक Arduino बोर्ड होता है। जब ध्वनि सेंसर बाकी रिकॉर्ड किए गए डेटा की तुलना में अधिक ध्वनि देखता है, तो सेंसर चालू हो जाएगा और डिवाइस को पुनः सक्रिय करने के लिए शेष मशीन को सक्रिय कर देगा।
विंडो सिस्टम के लिए, यदि डिवाइस का उपयोग नहीं किया जा रहा है, तो डिवाइस अक्सर स्वचालित रूप से स्लीपिंग मोड को समाप्त कर देता है। फिर भी, उदाहरण के लिए, हो सकता है कि उपयोगकर्ता किसी लेख को पढ़ रहा हो या डिवाइस का लगातार उपयोग किए बिना डिवाइस पर कुछ तत्वों की जांच कर रहा हो। इस डिजाइन के साथ अगर यूजर डिवाइस से दूरी बना लेता है तो दो बार ताली बजाकर लैपटॉप को स्लीपिंग मोड से जगाया जा सकता है। यह सिद्धांत कई पुराने मैक उपकरणों पर भी लागू किया जा सकता है।
चरण 1: आपूर्ति
सर्किट
- Arduino बोर्ड (Arduino लियोनार्डो)
- KY038 साउंड सेंसर
- यूएसबी केबल
- तार (*3)
- एक उपकरण
कंटेनर डिजाइन
- उपयोगिता के चाकू
- गर्म पिघलता एधेसिव
- शासक
- कटिंग मैट (*1)
- कार्डबोर्ड (30*30)(*2)
चरण 2: Arduino बोर्ड पर KY038 साउंड सेंसर की नियुक्ति
इस मशीन के लिए, Arduino बोर्ड से कनेक्ट होने के लिए आवश्यक एकमात्र तत्व KY038 साउंड सेंसर है। ध्वनि संवेदक के सही ढंग से कार्य करने के लिए, Arduino ध्वनि संवेदक से कनेक्ट होने वाले तारों को सही स्थानों पर डाला जाना चाहिए। जिससे मशीन ठीक से काम कर सके।
Arduino बोर्डों में भिन्न असंसाधित कार्य की ओर ले जा सकता है। मेरी परियोजना के आधार पर, Arduino लियोनार्डो लागू किया गया बोर्ड है, यदि आप एक अलग बोर्ड का उपयोग कर रहे हैं, तो विभिन्न Arduino बोर्डों के बीच अंतर को समझना सुनिश्चित करें।
गलत तार कनेक्शन के परिणाम:
चूंकि KY038 साउंड सेंसर को Arduino बोर्ड पर सही स्पॉट से जोड़ा जाना चाहिए, जब तार गलत तरीके से जुड़े होते हैं, तो Arduino साउंड सेंसर ठीक से काम नहीं कर पाएगा। इसलिए, डिवाइस को फिर से सक्रिय करने की पूरी प्रक्रिया निष्पादित नहीं की जाएगी।
KY038 ध्वनि संवेदक:
KY038 साउंड सेंसर में चार भाग होते हैं जिन्हें बोर्ड से जोड़ा जा सकता है, फिर भी, इस मामले में, केवल तीन भागों की आवश्यकता होती है: A0, G, और +। जैसा कि दिए गए आरेख में दिखाया गया है, ध्वनि संवेदक को बोर्ड पर तीन स्थानों से सही ढंग से जोड़ा जाना चाहिए। तीन स्पॉट सही ढंग से डालने के बाद, KY038 साउंड सेंसर अब सक्रिय होने के लिए तैयार है।
A0 A0 Arduino बोर्ड पर
Arduino बोर्ड पर G GND
Arduino बोर्ड पर + 5V
इस परियोजना के लिए, बोर्ड पर केवल KY038 साउंड सेंसर रखने की आवश्यकता है, फिर भी अगले चरण में प्रवेश करने से पहले, सुनिश्चित करें कि कनेक्शन सही हैं, सभी अनावश्यक मुद्दों को रोकते हैं जिससे भयानक परिणाम हो सकते हैं।
चरण 3: कोड
यह कोड विशेष रूप से तब डिज़ाइन किया जाता है जब उपयोगकर्ता दो बार ताली बजाता है। ध्वनि संवेदक ध्वनि लेता है और ध्वनि को संख्याओं में स्थानांतरित करता है। ध्वनि जितनी तेज होगी, संख्या उतनी ही अधिक होगी। जब ध्वनि संवेदक उपयोगकर्ता के ताली के उच्च ध्वनि इनपुट का पता लगाता है, तो मशीन प्रसंस्करण शुरू कर देगी। मेरे कोड के अनुसार, जब KY038 साउंड सेंसर 80 से अधिक ध्वनि इनपुट का पता लगाता है, तो मशीन काम करना शुरू कर देगी। चूंकि मैंने एक पैटर्न देखा है जिसमें सामान्य परिस्थितियों में, रिकॉर्ड किया गया ध्वनि इनपुट 80 से अधिक नहीं होगा, यह सुनिश्चित करता है कि KY038 ध्वनि सेंसर बड़े ध्वनि इनपुट के बिना सक्रिय नहीं होगा।
कोड की जांच करते हुए, मशीन को सफलतापूर्वक सक्रिय करने के लिए उपयोगकर्ता को दो ताली प्रदान करने के लिए सुनिश्चित करने के लिए दो सशर्त अगर-शाखाएं हैं। दो ताली या दो बड़े ध्वनि इनपुट के बिना, मशीन प्रसंस्करण शुरू नहीं करेगी। पहली अगर-शाखा पहली ताली के लिए पहचान का प्रतिनिधित्व करती है, और बाद में दूसरी शाखा दूसरी ताली का पता लगाती है।
KY038 साउंड सेंसर द्वारा दो बड़े साउंड इनपुट का पता लगाने के बाद, मशीन "वर्किंग !!!" टाइप करेगी। कीबोर्ड पर। फिर भी इस मामले में, लैपटॉप स्लीप मोड से फिर से सक्रिय हो जाएगा क्योंकि जब तक कीबोर्ड पर एक यादृच्छिक तत्व टाइप किया जाता है, तब तक डिवाइस स्लीप मोड से जाग जाएगा।
कोड: यहाँ
#include // Arduino बोर्ड को कीबोर्ड की तरह काम करने दें
इंट टी = 0; // प्रारंभिक समय को 0 शून्य सेटअप () {पिनमोड (0, INPUT) पर सेट करें; // पिन A0 को ध्वनि के लिए इनपुट पर सेट करें Keyboard.begin (); सीरियल.बेगिन (९६००); } शून्य लूप () {// ताली का पता लगाना अगर (analogRead (0)> 80) {// पहले ताली का पता लगाना t = 0; बूल किया = सच; जबकि (एनालॉगरीड (0)> 80) {// विलंबित ताली ध्वनियों का पता लगाना t++;// समय विलंब में 1 मिलीसेकंड जोड़ना (1);//1 मिलीसेकंड प्रतीक्षा करें} जबकि (analogRead(0) 5000) {//परीक्षण अगर समय बहुत लंबा हो गया = झूठा; टूटना; // लूप से बाहर निकलना } } Serial.println(t); // स्क्रीन पर समय को प्रिंट करें कीबोर्ड.प्रिंट ("काम कर रहा है !!!"); // कंप्यूटर वर्किंग में टाइप करें !!! } }
चरण 4: कंटेनर डिजाइन
आपके द्वारा परियोजना के इस चरण में सफलतापूर्वक प्रवेश करने के बाद, आखिरी चीज जिसे आपको संसाधित करने की आवश्यकता है वह है आपकी मशीन का कंटेनर। इस परियोजना के लिए, कंटेनर को दो भागों में विभाजित किया गया है, पहला भाग कंटेनर का छोटा हिस्सा है जहां KY038 ध्वनि संवेदक रखा गया है। कंटेनर का बड़ा हिस्सा/निचला हिस्सा Arduino बोर्ड के प्लेसमेंट के लिए डिज़ाइन किया गया है।
- प्रत्येक भाग की लंबाई और चौड़ाई के लेबल वाले फोटो को देखते हुए, ऊपर बाईं ओर चार कार्डबोर्ड कंटेनर के छोटे हिस्से के लिए बनाए गए हैं। सबसे पहले, कार्डबोर्ड पर आकृतियों को निकालने के लिए एक मार्कर का उपयोग करें। दूसरा, KY038 साउंड सेंसर के लिए डिज़ाइन किए गए कंटेनर के हिस्से को बनाने के लिए एक उपयोगिता चाकू का उपयोग करें, दो 5 * 6 सेमी, दो 9 * 1.5 सेमी, और दो 5 * 1.5 सेमी कार्डबोर्ड का उत्पादन करने की आवश्यकता है।
- हॉट ग्लू गन का उपयोग करके, KY038 साउंड सेंसर के लिए छोटे कंटेनर का निर्माण करें।
- बचा हुआ बड़ा हिस्सा वह हिस्सा है जिसे Arduino बोर्ड रखा गया है। एक मार्कर का उपयोग करते हुए, 6 सेमी के किनारों के साथ दो नियमित हेक्सागोन और प्रत्येक पक्ष के साथ एक 6-पक्षीय ट्यूब 23 की लंबाई और 6 की चौड़ाई के साथ खींचें। कार्डबोर्ड पर सभी तत्वों को आकर्षित करने के बाद, काटने के लिए उपयोगिता चाकू का उपयोग करें आकार।
- हेक्सागोन्स में से एक लें और 1.5 सेमी के किनारों के साथ एक वर्ग को काटने के लिए उपयोगिता चाकू का उपयोग करें। बनाया गया वर्ग वह हिस्सा होगा जहां यूएसबी केबल लगाया जाएगा।
- गर्म गोंद बंदूक के साथ Arduino बोर्ड के लिए बड़े कंटेनर का निर्माण करें।
- दोनों कंटेनरों के निर्माण के बाद, छोटे कंटेनर को बड़े कंटेनर के ऊपर रखने के लिए गर्म गोंद बंदूक का उपयोग करें। इस बिंदु पर, Arduino बोर्ड और KY038 साउंड सेंसर को कंटेनरों में रखा जाना चाहिए।
इस मशीन के लिए कंटेनर को समान होने की आवश्यकता नहीं है, फिर भी, कंटेनर Arduino बोर्ड और KY038 साउंड सेंसर को स्टोर करने में सक्षम होना चाहिए।
चरण 5: निष्कर्ष
आशा है कि यह परियोजना आपको यह समझने में मदद करेगी कि Arduino को वास्तविक जीवन की स्थिति में कैसे लागू किया जा सकता है। इस परियोजना के माध्यम से, आप KY038 साउंड सेंसर का उचित उपयोग सीख सकते हैं और Arduino के इस तत्व पर और एक्सटेंशन विकसित कर सकते हैं।
मेरे रचनात्मक Arduino प्रोजेक्ट को पढ़ने के लिए आप सभी का बहुत-बहुत धन्यवाद!
सिफारिश की:
स्लीपिंग के लिए Arduino Youtube रिमोट कंट्रोल (Leobot Electronics): 4 कदम
स्लीपिंग के लिए Arduino Youtube रिमोट कंट्रोल (Leobot Electronics): Arduino Youtube Remoteयदि आप सोते समय देखने के लिए आपको मूवी या संगीत प्रदान करने के लिए Youtube का उपयोग करते हैं, तो आप निश्चित रूप से एक लोड विज्ञापन या अलग वॉल्यूम स्तरों से जाग गए होंगे जब एक नई फिल्म शुरू होता है। कहने की जरूरत नहीं है, यह क्यूई हो सकता है
दोनों मोड ESP8266 (AP और क्लाइंट मोड): 3 चरण
दोनों मोड ESP8266 (AP और क्लाइंट मोड): पिछले लेख में मैंने ESP8266 पर मोड सेट करने के तरीके पर एक ट्यूटोरियल बनाया था, जो एक एक्सेस प्वाइंट या वाईफाई स्टेशन के रूप में और एक वाईफाई क्लाइंट के रूप में है। इस लेख में मैं आपको दिखाऊंगा कि कैसे ESP8266 मोड को दोनों मोड में सेट करने के लिए। यानी इस मोड में ESP8266
स्लीपिंग सोलर पैनल लाइट: 4 कदम
स्लीपिंग सोलर पैनल लाइट: सभी को नमस्कार, यह मेरा स्कूल प्रोजेक्ट है जिसे उत्पाद डिजाइन कहा जाता है। मुझे सामग्री इकट्ठा करने, उसे क्रेट करने और फिर उसे बनाने में लगभग 1 सप्ताह का समय लगा। मुझे लगा कि यह कुछ अलग और बनाने में अनोखा होगा। मैं भी इस उत्पाद को बनाना चाहता था
आई मास्क स्लीपिंग म्यूजिक: 5 कदम
आई मास्क स्लीपिंग म्यूजिक: यह एक ऐसा प्रोजेक्ट है जो आपको रात में बेहतर नींद देता है, आई मास्क पर स्लो वर्जन क्रिसमस सॉन्ग पर भरोसा करें
स्लीपिंग कैट: 4 कदम
स्लीपिंग कैट: क्या आपका मकान मालिक पालतू जानवरों को अनुमति नहीं देता है? क्या आप इतनी चिंता से ग्रस्त हैं और अपने ऊपर एक जलन महसूस कर रहे हैं कि एकमात्र समाधान मौत का गर्म आलिंगन या एक सोई हुई बिल्ली की दृष्टि और उपस्थिति है?अच्छा प्रिय, क्या मुझे आपके लिए प्रोजेक्ट मिला है!इस के साथ