विषयसूची:

EF 230 सूर्य को पकड़ता है: 6 कदम
EF 230 सूर्य को पकड़ता है: 6 कदम

वीडियो: EF 230 सूर्य को पकड़ता है: 6 कदम

वीडियो: EF 230 सूर्य को पकड़ता है: 6 कदम
वीडियो: Neutral ना होने पर बल्ब को 440 वोल्ट पर कैसे चलाएं || सिर्फ फेज वायर से ही बल्ब जलाएं #neutral 2024, नवंबर
Anonim
ईएफ 230 सूर्य को पकड़ता है
ईएफ 230 सूर्य को पकड़ता है

यह निर्देश योग्य विवरण देगा कि कैसे एक Arduino किट / सर्किट बोर्ड और MATLAB का उपयोग करके एक प्रोटोटाइप घरेलू ऊर्जा प्रणाली बनाई जाए जो पवन और सौर ऊर्जा के अधिग्रहण पर केंद्रित हो। उचित सामग्री के साथ और प्रदान किए गए कोड/सेटअप का उपयोग करके, आप अपना खुद का लघु पैमाने, हरित ऊर्जा संग्रह प्रणाली बना सकते हैं।

इस परियोजना को टेनेसी विश्वविद्यालय, नॉक्सविले में टिकल कॉलेज ऑफ इंजीनियरिंग में छात्रों द्वारा डिजाइन किया गया था।

चरण 1: आवश्यक सामग्री

सामग्री की जरूरत
सामग्री की जरूरत

1) MATLAB के साथ एक लैपटॉप स्थापित।

2) Arduino सपोर्ट पैकेज डाउनलोड करने के लिए इस लिंक का उपयोग करें:

3) आपको एक Arduino माइक्रो-कंट्रोलर किट की भी आवश्यकता होगी।

4) डीसी मोटर को माउंट करने के लिए एक उपयुक्त प्लेटफॉर्म। दिए गए उदाहरण में, सर्वो मोटर का समर्थन करने और शीर्ष पर डीसी मोटर को माउंट करने के लिए लकड़ी के कटआउट का उपयोग किया गया था।

५) इस लिंक का उपयोग एक प्रोपेलर को ३डी प्रिंट करने के लिए किया जा सकता है जिसे माउंटेड डीसी मोटर से जोड़ा जा सकता है:

चरण 2: कोड भाग 1: परिवर्तनीय सेटअप

कोड भाग 1: परिवर्तनीय सेटअप
कोड भाग 1: परिवर्तनीय सेटअप

प्रारंभिक परिवर्तनीय घोषणा के लिए यह कोड आवश्यक है।

सीएलसी; सभी साफ करें;

पिन और अरुडिनो जैसी वस्तुओं की घोषणा करने वाला% a=arduino('com3', 'uno'); s1 = सर्वो (a, 'D9', 'मिनपल्स अवधि', 1e-3, 'MaxPulseDuration', 2e-3); s2 = सर्वो (ए, 'डी 10', 'मिनपल्स अवधि', 1e-3, 'मैक्सपल्स अवधि', 2e-3); कॉन्फ़िगरपिन (ए, 'ए0', 'एनालॉगिनपुट'); कॉन्फ़िगरपिन (ए, 'ए 1', 'एनालॉगिनपुट'); कॉन्फ़िगरपिन (ए, 'ए 2', 'एनालॉगिनपुट'); कॉन्फ़िगरपिन (ए, 'ए 3', 'एनालॉगिनपुट') बी = 0; मैं = ०.१ आंकड़ा

चरण 3: कोड भाग 2: टर्बाइन कोड

कोड भाग 2: टर्बाइन कोड
कोड भाग 2: टर्बाइन कोड

जबकि मैं<10;

% टर्बाइन पार्ट पोटवल = रीड वोल्टेज (ए, 'ए0') सर्वोवल = पोटवल। / 5 राइट पोजिशन (एस 1, सर्वोवल)

चरण 4: कोड भाग 3: सोलर पैनल कोड और प्लॉट

यह कोड आपको सूर्य की गति के अनुसार सर्वो को स्थानांतरित करने के लिए दो फोटो-प्रतिरोधों का उपयोग करने की अनुमति देगा। कोड पवन टरबाइन के लिए हवा की दिशा बनाम समय का एक ध्रुवीय ग्राफ भी तैयार करेगा।

%सौर पैनल भाग

photoval1=readVoltage(a, 'A1'); photoval2=readVoltage(a, 'A2'); अंतर = photoval1-photoval2 absdiff=abs (अंतर) अगर अंतर> 1.5 राइटपोजिशन (एस 2, 0); अन्य अंतर> 1.25 राइटपोजिशन (एस 2, 0.3); एल्सिफ़ एब्सडिफ़ <1 राइटपोज़िशन (एस 2, 0.5); अन्य अंतर <(-1) लिखने की स्थिति (एस 2, 0.7); अन्य अंतर <(-1.25) लिखने की स्थिति (एस 2, 1); और अंत i=i+0.1 थीटा=(पोटवल/5).*(2*pi) पोलरस्कैटर(थीटा, i) अंत पर होल्ड करें

चरण 5: कोड भाग 4: ईमेल

प्लॉट डेटा सहित ईमेल को ठीक से प्राप्त करने के लिए वांछित पते पर 'उदाहरण ईमेल' बदलें।

%ईमेल अनुभाग

शीर्षक ('पवन दिशा बनाम समय') saveas(gcf, 'Turbine.png') % आंकड़ा बचाता है setpref('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('इंटरनेट', 'ई_मेल', '[email protected]'); % मेल खाता setpref ('इंटरनेट', 'SMTP_Username', 'gsseकंप्यूटर@gmail.com') से भेजने के लिए; % प्रेषक उपयोगकर्ता नाम setpref ('इंटरनेट', 'SMTP_Password', 'gssegsse'); % प्रेषक पासवर्ड सहारा = java.lang. System.getProperties; props.setProperty('mail.smtp.auth', 'true'); props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty('mail.smtp.socketFactory.port', '465'); सेंडमेल ('उदाहरण ईमेल', 'टरबाइन डेटा', 'यह आपका टरबाइन डेटा है। ग्रह को बचाने के लिए धन्यवाद!', 'टर्बाइन.पीएनजी') डिस्प ('ईमेल भेजा गया')

चरण 6: अतिरिक्त सहायता

अतिरिक्त मदद
अतिरिक्त मदद

आप अपने सर्किट बोर्ड को स्थापित करने में अतिरिक्त सहायता के लिए SIK गाइड का उल्लेख कर सकते हैं जो Arduino माइक्रो कंट्रोलर किट के साथ है। MathWorks वेबसाइट भी MATLAB समर्थन के लिए एक उपयोगी उपकरण हो सकती है।

सिफारिश की: