विषयसूची:

मिस्टर ट्रैकर: ३ कदम
मिस्टर ट्रैकर: ३ कदम

वीडियो: मिस्टर ट्रैकर: ३ कदम

वीडियो: मिस्टर ट्रैकर: ३ कदम
वीडियो: oppo step tracker ON. 2024, जुलाई
Anonim
मिस्टर ट्रैकर
मिस्टर ट्रैकर

सोलर ट्रैकर सामान्य सोलर पैनल की तुलना में 30% अधिक बिजली प्रदान करता है

  • नमस्ते अपना खुद का सोलर ट्रैकर बनाना चाहते हैं।
  • यहां कुछ आसान चरण दिए गए हैं जिनके द्वारा आप अपना खुद का सोलर ट्रैकर बना सकते हैं।

आवश्यक सामग्री।

  • ब्रेड बोर्ड
  • ऑर्डिनो ऊनो/नैनो/प्रो मिनी
  • 9वी बैटरी
  • 2 सौर पैनल (किसी भी आकार का)
  • 2 LDR (यदि आप 2 अक्ष बनाना चाहते हैं तो आपको 4 LDR की आवश्यकता होगी)।
  • जम्पर तार
  • कार्ड बोर्ड
  • 1 सर्वो मोटर

चरण 1: इस आरेख की जाँच करें कि सर्किट कैसा होगा।

इस आरेख की जाँच करें कि सर्किट कैसा होगा।
इस आरेख की जाँच करें कि सर्किट कैसा होगा।

चरण 2: कोड कैसे करें।

यदि आप सर्वो मोटर के बारे में नहीं जानते हैं। सर्वो केवल 180 डिग्री घूमता है। सर्वो का उपयोग करने का लाभ हम पर निर्भर करता है कि हम कितना घुमाना चाहते हैं।

LDR, LDR का प्रतिरोध कम होता है जब इसकी बहुत अधिक रोशनी होती है और अंधेरे में इसका प्रतिरोध बहुत अधिक होता है। हम कोड को इनसाइड इफ कंडीशन में डाल देंगे ताकि हम एलडीआर के प्रतिरोध का उपयोग करके अपने सौर पैनल को आसानी से घुमा सकें।

आप इस सोलर ट्रैकर के लिए अपना खुद का कोड लिख सकते हैं। आपके सौर ट्रैकर डिजाइन के अनुसार।

मेरे सोलर ट्रैकर का कोड है:-

चरण 3: कोड: -

#सर्वो sg90 शामिल करें; int प्रारंभिक_स्थिति = ९०; int LDR1 = A0; // LDR1 को पिन A0 पर कनेक्ट करें

इंट एलडीआर२ = ए१; // LDR2 को पिन A1 पर कनेक्ट करें

इंट एरर = 5;

इंट सर्वोपिन = 9; // आप सर्वो को सिर्फ arduino के PWM पिन पर सुनिश्चित कर सकते हैं

व्यर्थ व्यवस्था()

{

sg90.attach (सर्वोपिन);

पिनमोड (एलडीआर 1, इनपुट); पिनमोड (एलडीआर 2, इनपुट);sg90.लिखें (प्रारंभिक_स्थिति);

// सर्वो को 90 डिग्री पर ले जाएं

देरी (2000); }

शून्य लूप ()

{

int R1 = एनालॉगरेड (LDR1); // एलडीआर 1 पढ़ें

int R2 = एनालॉगरेड (LDR2); // पढ़ें LDR 2 int diff1= abs(R1 - R2); int diff2= abs(R2 - R1);अगर ((diff1 <= त्रुटि) || (diff2 <= त्रुटि)) { }

अन्यथा {

अगर (R1 > R2)

{

अगर (प्रारंभिक_स्थिति> ६०) { प्रारंभिक_स्थिति = -- प्रारंभिक_स्थिति;

}

} अगर (R1 <R2) {

अगर (आरंभिक_स्थिति<120) { प्रारंभिक_स्थिति = ++प्रारंभिक_स्थिति; } } } sg90.लिखें (आरंभिक_स्थिति); देरी (50);

}

सिफारिश की: