विषयसूची:
वीडियो: Arduino डेस्क फैन कंट्रोलर: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
जब मैंने हाल ही में कंपनी के भीतर भूमिकाएँ बदलीं, तो मैंने ब्रैडफ़ोर्ड से वेकफ़ील्ड में हमारे प्रधान कार्यालय में जाने के लिए साइटों को स्थानांतरित कर दिया। मैंने अपने वफादार पुराने डेस्क को अलविदा कह दिया, जिसमें मेरे चारों ओर मुझे ठंडा रखने के लिए डेस्क फैन होना चाहिए ……। वैसे भी, हमारे मुख्य कार्यालय में प्रवृत्ति छोटे यूएसबी संचालित प्रशंसकों के लिए 4 "से 6" के आसपास थी। तो एक अच्छा प्राचीन पीतल प्रभाव 6 "मॉडल को तेजी से आदेश दिया गया और अगले दिन वितरित किया गया।
सभी प्रशंसकों के साथ समस्या, चाहे उनके पास गति सेटिंग्स या यांत्रिक दोलन मोड हों, क्या वे या तो चालू या बंद हैं, और आप उन्हें हर समय चालू और बंद करते रहते हैं। कल्पना की एक चिंगारी, मेरे मॉनिटर को एक अच्छे 3 तक बढ़ाने की आवश्यकता के साथ संयुक्त है, और मेरी अगली परियोजना का जन्म हुआ है। फैनोमैटिक दर्ज करें।
मैं कई वर्षों तक Arduino के साथ खेलता था, इसलिए यह तार्किक पहला पड़ाव था।
चरण 1: खरीदारी की सूची और मामला
खरीदारी की सूची:
- 12 मिमी एमडीएफ की 1 शीट - मामले के लिए
- 1 Arduino Uno - दिमाग
- 1 sml ब्रेडबोर्ड और तार
- 1 DHT11 - डिजिटल तापमान और आर्द्रता सेंसर - केवल नमूना तापमान के लिए
- 1.96" OLED डिस्प्ले - चर प्रदर्शित करने के लिए - गति, तापमान आदि
- 1 IRF520 Mosfet मॉड्यूल - पंखे के लिए USB पावर को चालू और बंद करने के लिए
- अलग-अलग रंग के नॉब्स के साथ 4 10k पोटेंशियोमीटर - पंखे की गति को नियंत्रित करने के लिए, समय पर, बंद समय, अस्थायी सेट बिंदु
- 1 पावर स्विच
- 1 एसएमएल टिन ब्लैकबोर्ड पेंट - 1 कोट के साथ एमडीएफ के लिए उपयुक्त
- 1 यूएसबी केबल और 1 यूएसबी सॉकेट
मामला:
केस का आकार मेरे 24 मॉनिटर के आधार के आकार और 220 मिमी चौड़े और अंतिम ऊंचाई पर 4 पोर्ट केवीएम स्विच द्वारा नियंत्रित किया गया था, मैं चाहता था कि मेरा मॉनिटर सेट हो। गहराई काफी लचीली थी, इसलिए मैं 180 मिमी के लिए गया था। कमरा। तो 220mmx180mmx60mm आकार था। अब इसे बनाने और भरने के लिए।
काम करने का आधार और सामने बनाने के लिए गोंद और पेंच से पहले, 12 मिमी एमडीएफ को घर पर काफी आसानी से काट दिया गया था। इसके बाद फ्रंट को 4 10k पोटेंशियोमीटर और 1 को शीर्ष पर / बंद स्विच फिट करने के लिए ड्रिल किया गया था जो Arduino और पंखे को बिजली नियंत्रित करेगा। एक छोटा स्मोक्ड ग्रे ऐक्रेलिक पैनल रखने के लिए एक आयताकार छेद को छेनी गई थी, जिसके पीछे मैंने उन प्यारे OLED डिस्प्ले में से एक को सुरक्षित करने की योजना बनाई थी। आधे रास्ते में, काश मैं 12 मिमी एमडीएफ के बजाय सामने के लिए 3 मिमी प्लाई के लिए जाता, क्योंकि वहाँ लकड़ी की तुलना में अधिक हटा दिया गया था।
एक बार तापमान सेंसर, यूएसबी सॉकेट और यूएसबी पावर के लिए पीछे और साइड में छेद ड्रिल किए गए और छेनी गई। ब्लैकबोर्ड पेंट के दो कोट लगाए गए थे। यह एमडीएफ के लिए एक अच्छा पेंट है क्योंकि यह अच्छी तरह से सोख लेता है और इसे अंडरकोट की आवश्यकता नहीं होती है। यह एक बहुत ही क्षमाशील मैट फ़िनिश देता है, जो मैं ढूंढ रहा था।
बर्तन और स्विच जुड़े हुए थे, स्मोक्ड ऐक्रेलिक हॉट ग्लू इन और डायनो लेबल उस रेट्रो लुक के लिए तैयार किए गए थे।
नियंत्रण के आगे…
चरण 2: नियंत्रण
सभी एक Arduino Uno के आसपास आधारित हैं। मैंने घटकों को ब्रेड किया और एक स्केच पर शुरुआत की।
स्केच 3 पुस्तकालयों का उपयोग करता है:
- एक पंखे को चालू करने के लिए irf520 मस्जिद को चलाने के लिए।
- OLED डिस्प्ले को चलाने के लिए एक
- DHT11. से तापमान डेटा को पढ़ने और अनुवाद करने के लिए एक
मैं स्केच को बाद में यहां शामिल करूंगा, एक बार जब मैंने इसे थोड़ा साफ कर लिया, लेकिन कृपया चेतावनी दी जाए, मैं एक कोडर नहीं हूं, मैं अच्छे कोडिंग सिद्धांतों को समझता हूं, लेकिन एक आलसी कोडर बन जाता हूं। अगर मुझे किसी चीज़ के आसपास कोई रास्ता मिल सकता है और यह काम करता है, तो यह काम करता है।
वहाँ कुछ महान साइटें हैं जो समझाती हैं कि प्रत्येक का उपयोग कैसे करें…। और प्रत्येक से सर्वश्रेष्ठ प्राप्त करने के लिए सर्वोत्तम (मेरी राय में) साइटों के लिंक शामिल करेंगे।
तर्क:
एक एकल USB केबल Arduino और USB पंखे को शक्ति प्रदान करती है। Arduino पंखा नहीं चला सकता क्योंकि यह जो करंट खींचता है वह Arduino को नुकसान पहुंचाएगा (वास्तव में थोड़ा नाटकीय! यह ऑनबोर्ड फ्यूज की यात्रा करेगा)। इसलिए हमें पंखे को चालू या बंद करने के लिए Arduino का उपयोग करने का एक तरीका खोजने की आवश्यकता है।
एक ट्रांजिस्टर की आवश्यकता है, मैंने पहले एक डार्लिंगटन ट्रांजिस्टर का आदेश दिया, लेकिन पढ़ने के बाद, हॉबीकंपोनेंट्स डॉट कॉम से एक आईआरएफ 520 एमओएसएफईटी ड्राइवर मॉड्यूल के लिए तैयार किया गया। गीक अलर्ट !! IRF520 लॉजिक लेवल स्विचिंग (Arduino pins से आउटपुट) के लिए बहुत अच्छा है। डिवाइस को भेजा गया वोल्टेज MOSFET, I. E. के प्रतिरोध को निर्धारित करता है। 0 से 255 को डिजिटल पिन पर भेजने से पंखा (या अन्य कनेक्टेड डिवाइस) बंद से पूरी गति से चला जाएगा।
हम 0 से 255 बाद में वापस आएंगे।
तो हम एक Arduino के साथ एक प्रशंसक को चालू कर रहे हैं, परेशान क्यों? ठीक है, हम नहीं चाहते कि यह बहुत ठंडा होने पर आए, है ना? इसलिए यदि हम एक तापमान संवेदक जोड़ते हैं, तो हम कोड लिख सकते हैं और यह देखने के लिए परीक्षण कर सकते हैं कि क्या यह गर्म है और पंखे को चालू (255) या बंद (0) करें। मैं एक DHT11 के लिए गया था क्योंकि यह गंदगी सस्ती है, कोड करना आसान है और इस परियोजना के लिए पर्याप्त सटीक है।
उस 0 से 255 व्यवसाय पर वापस। यदि हम जानते हैं कि तापमान अधिक होने पर थोड़ा सा कोड पंखे को चालू (255) कर देगा, या तापमान कम होने पर (0) बंद कर देगा, यदि हमारे पास 0 और 255 के बीच का मान था, तो प्रतिरोध बढ़ जाएगा या गिर जाएगा MOSFET और पंखे को तेज या धीमा करें।
एक एनालॉग पिन से जुड़ा एक पोटेंशियोमीटर दर्ज करें! जब घुमाया जाता है, तो 0 और 1023 के बीच एक मान उत्पन्न होता है। इस मान को पंखे की गति को बदलने के लिए कोड में परीक्षण किया जा सकता है !! यिपी।
एक आखिरी बात है (ठीक है, एक जोड़ी)। MOSFET ड्राइवर को चलाने के लिए हम जिस मोटर कंट्रोल लाइब्रेरी का उपयोग करेंगे, वह 2 मापदंडों को स्वीकार करती है, एक प्रतिरोध (गति के लिए) सेट करने के लिए और दूसरा अवधि निर्धारित करने के लिए। तो इस मैजिक पैरामीटर के साथ, हम यह सेट कर सकते हैं कि पंखा कितनी देर तक चालू है, और कितनी देर तक पंखा बंद है।
तो, हमारे पास 4 चरों को नियंत्रित करने के लिए 4 बर्तन हैं। आगे हम डिस्प्ले को देखेंगे।
चरण 3: प्रदर्शन
क्या इसे डिस्प्ले की जरूरत है? ज़रुरी नहीं। तो उसके पास एक क्यों है? ठीक है, क्योंकि मैं वर्तमान तापमान, पंखे की गति, समय पर पंखे, पंखे के बंद समय और तापमान सेट बिंदु को दिखाने के लिए एक प्यारा प्रदर्शन चाहता था।
U8G लाइब्रेरी इस छोटे OLED डिस्प्ले को चलाने में शानदार है। शोध की एक शाम हो गई और मैंने 5 पंक्तियों के लिए वांछित फ़ॉन्ट आकार प्राप्त करने के लिए और u8g.print() कमांड का उपयोग करके वेरिएबल्स को प्रदर्शित करने के लिए कमांड के चारों ओर अपना सिर प्राप्त किया। इस डिस्प्ले का लाभ यह है कि यह 2 या 4 'पंक्ति' डिस्प्ले नहीं है जिसका Arduino समुदाय इतना उपयोग करता है, इसलिए ग्राफिक्स, फोंट सभी बहुत ही उल्लेखनीय हैं।
ईमानदार होने के लिए, अधिकांश कोड डिस्प्ले चला रहे हैं। यदि कथन प्रदर्शित किए जाने वाले मान निर्धारित करते हैं, E. G. एनालॉग पॉट्स (0 से 1023) के मान को स्क्रीन पर प्रदर्शित करने के लिए मान में बदलें। कुल मिलाकर, स्टेटमेंट ब्लॉक के कई सेट होते हैं, पॉट से पंखे की गति निर्धारित करते हैं, स्क्रीन के लिए% मान में कनवर्ट करते हैं और पंखे को चलाने के लिए 0 और 255 के बीच मान होते हैं।
खैर, यह अभी के लिए लोग करेंगे। मुझे आशा है कि आपको यह पहली किस्त अच्छी लगी होगी। मैं लिंक और कोड के साथ संपादित और अपडेट करूंगा। अगर कुछ है जिस पर आप विवरण चाहते हैं, तो कृपया एक टिप्पणी छोड़ दें और पूछें।
चरण 4: कोड
जब मैंने इसे 3 साल पहले पोस्ट किया था, तब मैंने स्केच अपलोड करने का वादा किया था, और कभी नहीं किया।
तो यह यहाँ है ……
सिफारिश की:
पुराने कंप्यूटर से पर्सनल मिनी डेस्क फैन कैसे बनाएं - आपकी जेब में फिट: 6 कदम
पुराने कंप्यूटर से पर्सनल मिनी डेस्क फैन कैसे बनाएं - आपकी जेब में फिट बैठता है: मैं आपको दिखाऊंगा कि कैसे एक पुराने कंप्यूटर से पर्सनल मिनी डेस्क फैन बनाया जाता है। एक बोनस यह है कि यह आपकी जेब में भी फिट बैठता है। यह एक बहुत ही सरल परियोजना है, इसलिए अधिक अनुभव या विशेषज्ञता की आवश्यकता नहीं है। तो चलिए शुरू करते हैं
रिसाइकिल करने योग्य डेस्क फैन (फेलप्रूफ): 10 कदम (चित्रों के साथ)
रिसाइकिल करने योग्य डेस्क फैन (फेलप्रूफ): यह एक अत्यंत सरल मिनी टेबल फैन बनाने का एक निर्देश है जो उन सभी पेय कपों से पुन: उपयोग किया जाता है जिन्हें आप फेंकने जा रहे हैं (सबसे अधिक संभावना है कि मेरे लिए बोबा टी कप), और खुद को ठंडा करने का विकल्प एक गर्म धूप दिन के दौरान। यह वाई
कार्डबोर्ड डेस्क फैन जो एक विमान की तरह दिखता है: 7 कदम
कार्डबोर्ड डेस्क फैन जो एक प्लेन की तरह दिखता है: मैं अपने विज्ञान प्रोजेक्ट के लिए घर पर सर्किट की कोशिश कर रहा था और मैंने एक पंखा बनाने के बारे में सोचा। जब मुझे पता चला कि मेरी पुरानी मोटरें अभी भी इतनी अच्छी तरह से काम कर रही हैं, तो मैंने एक कार्डबोर्ड डेस्क का पंखा बनाने के बारे में सोचा जो एक विमान जैसा दिखता है। (चेतावनी) यह डेस्क फैन
स्वचालित डेस्क फैन: 5 कदम
स्वचालित डेस्क फैन: टैन योंग ज़ियाब द्वारा किया गया। इस परियोजना का उद्देश्य एक साधारण स्वचालित पंखे का निर्माण करना है जो एयर-कंडीशनिंग पर हमारी निर्भरता को कम करने के लिए कार्यालय या अध्ययन के उपयोग के लिए उपयुक्त है। यह लक्षित तरीके प्रदान करके किसी के कार्बन पदचिह्न को कम करने में मदद करेगा
जंक से यूएसबी संचालित डेस्क फैन: 6 कदम
जंक से यूएसबी संचालित डेस्क फैन: यह एक छोटा पंखा है जिसे आप अपने डेस्क पर लगा सकते हैं और यह पूरी तरह से आपके कंप्यूटर पर यूएसबी पोर्ट द्वारा संचालित होता है। यह पूरी तरह से कबाड़ से बनाया जा सकता है और USB और सोल्डरिंग दोनों के लिए एक बेहतरीन पहला प्रोजेक्ट है। यह अपेक्षाकृत आसान है, लेकिन कुछ भागों में