विषयसूची:

रास्पबेरी पाई 3 टाइमर सर्वो मोटर के साथ: 5 कदम
रास्पबेरी पाई 3 टाइमर सर्वो मोटर के साथ: 5 कदम

वीडियो: रास्पबेरी पाई 3 टाइमर सर्वो मोटर के साथ: 5 कदम

वीडियो: रास्पबेरी पाई 3 टाइमर सर्वो मोटर के साथ: 5 कदम
वीडियो: Raspberry Pi Servo using PWM 2024, नवंबर
Anonim
रास्पबेरी पाई 3 टाइमर सर्वो मोटर के साथ
रास्पबेरी पाई 3 टाइमर सर्वो मोटर के साथ

इस बिल्ड का उद्देश्य सर्वो का उपयोग करते हुए निर्धारित समय के साथ एक स्वचालित टाइमर बनाना है। यह कंप्यूटर के रूप में रास्पबेरी पाई 3 और कोड के लिए पायथन का उपयोग करता है।

चरण 1: चरण 1: आपको क्या चाहिए

चरण 1: आपको क्या चाहिए
चरण 1: आपको क्या चाहिए

इस सर्किट को बनाने के लिए कुल 17 पार्ट्स की जरूरत होती है। इस टाइमर के काम करने के लिए आवश्यक मुख्य भाग एक सर्वो मोटर है जो SG92R मॉडल को बेहतर बनाता है, इस सर्वो का उद्देश्य टाइमर का गतिमान भाग होना है। पायथन में, आप सटीक कोण सेट कर सकते हैं जिसे आप चाहते हैं कि सर्वो इसे टाइमर के लिए एक अच्छा उपयोग करने की इजाजत दे। अन्य भागों की आवश्यकता है तीन बटन (उनमें से प्रत्येक एक अलग समय के लिए), एक एलईडी (समय समाप्त होने पर इंगित करने के लिए), एक 330-ओम रोकनेवाला (एलईडी सर्किट के लिए), 13 जम्पर / केबल (सब कुछ कनेक्ट करने के लिए) और सभी को एक साथ रखने के लिए 1 ब्रेडबोर्ड। यदि आप भी आवरण बनाना चाहते हैं तो आप कुछ प्रकार के स्पष्ट बॉक्स कुछ फोम बोर्ड और प्लास्टिक डिस्क करेंगे।

चरण 2: चरण 2: सर्किट

चरण 2: सर्किट
चरण 2: सर्किट

सर्किटरी अपेक्षाकृत सरल है लेकिन मैं इसे अभी भी समझाऊंगा -

सर्वो: सर्वो को तार करने के लिए आपको सर्वो और तीन जम्पर केबल्स की आवश्यकता होगी। सबसे पहले, प्रत्येक जम्पर केबल को सर्वो पर तीन तारों पर रखें। इसके बाद, सर्वो के रंगों को देखें, भूरा = जमीन (जीएनडी), लाल = वोल्टेज (5 वी), और नारंगी = जीपीआईओ।

बटन: तार करने के लिए, प्रत्येक बटन को एक जीपीआईओ पोर्ट से जोड़ने के लिए एक जम्पर लेता है और इसे बटन पर एक खूंटी से जोड़ता है। फिर, इसे जमीन से जोड़ने के लिए एक और जम्पर लें और GPIO खूंटी के आसन्न खूंटे पर रखें। इसे अन्य दो बटनों के साथ दो बार करें और उन्हें दो अलग-अलग GPIO पिन से कनेक्ट करें।

एलईडी: एलईडी को तार करने के लिए आपको दो जंपर्स (जमीन के लिए एक और जीपीआईओ पिन के लिए एक), 330-ओम प्रतिरोधी और स्वयं का नेतृत्व करने की आवश्यकता होगी। जम्पर केबल्स में से एक को जमीन पर रखकर शुरू करें और फिर उस तार को प्रतिरोधी से कनेक्ट करें। इसके बाद, एलईडी लें और छोटे खूंटे को रोकनेवाला से कनेक्ट करें, फिर दूसरी जम्पर केबल लें और इसे एक नए GPIO पोर्ट (सर्वो और बटन से अलग) से कनेक्ट करें और जम्पर के दूसरे हिस्से को दूसरे पैर से कनेक्ट करें। एलईडी।

संकेत: आप जमीन का विस्तार करने के लिए दो और जंपर्स और ब्रेडबोर्ड के किनारे एक GPIO पोर्ट का उपयोग कर सकते हैं।

चरण 3: चरण 3: कोड

चरण 3: कोड
चरण 3: कोड

रास्पबेरीपी टाइमर के लिए कोड ज्यादातर जीपीओ शून्य पुस्तकालय से प्राप्त होता है और इसे दोहराने में मुश्किल नहीं होती है-

मेरा सुधार/न्यूनतम और अधिकतम: पुस्तकालय से कार्यों को निर्यात करने के बाद एक पैच है जो मेरा सुधार है और न्यूनतम और अधिकतम पीडब्लू है। यह कोड क्या करता है कि यह सर्वो की पल्स चौड़ाई को सेट करता है ताकि यह अपने सर्वोत्तम कार्य कर सके।

चर: इस कोड के लिए, आपको सर्वो के लिए 5 चर, तीन अलग-अलग बटन और एलईडी की आवश्यकता होगी

मुख्य कोड: इस स्पष्टीकरण के लिए, मैं एक ब्लॉक के बारे में बात करूंगा क्योंकि अन्य दो समान हैं। मुख्य कोड क्या करता है कि यह कोड के ऊपर जाने वाले सर्वो की वृद्धि करता है और फिर इस वृद्धि को 20 बार दोहराता है जिससे यह अपने पूर्ण चक्र तक पहुंच जाएगा। दूसरा यदि इस ब्लॉक में एलईडी के लिए है तो यह चक्र समाप्त होने पर होश में आता है और फिर एलईडी को चालू और बंद कर देता है।

चरण 4: चरण 4: आवरण

चरण 4: आवरण
चरण 4: आवरण

इसे खत्म करने के लिए आप सर्किटरी को कवर करने के लिए किसी प्रकार का आवरण चाहते हैं। मैंने जो किया वह एक स्पष्ट प्लास्टिक बॉक्स है जिसमें एक बार इसमें शिकंजा था, जिससे कि रास्पबेरी पाई उसमें फिट हो सके और फिर बटन और एल ई डी के लिए छेद जोड़े, मैंने बॉक्स को फोम के साथ पंक्तिबद्ध किया ताकि सर्किट सुरक्षित रहे. अंत में सर्वो के लिए, मैंने जो किया वह एक प्लास्टिक के बक्से का ढक्कन था और उसमें से एक घड़ी के चेहरे के रूप में काम करने के लिए एक चक्र बनाया।

चरण 5: बेहतर समझ

यह वीडियो सर्किट की बेहतर समझ प्रदान करता है।

सिफारिश की: