विषयसूची:

सर्वो पॉड: 4 कदम
सर्वो पॉड: 4 कदम

वीडियो: सर्वो पॉड: 4 कदम

वीडियो: सर्वो पॉड: 4 कदम
वीडियो: 4 color servo motor pad printer 2024, नवंबर
Anonim
सर्वो पॉड
सर्वो पॉड

आपने कभी ऑर्बिटकैम या कोई अन्य पैन/टिल्ट वेबकैम नियंत्रण रखने का सपना देखा है?

यह रहा! इस मेड फ्रॉम स्क्रैच सर्वो पॉड के साथ, अब आप अपने वेबकैम (या वाईफाई एंटीना?)

चरण 1: सभी भागों और उपकरण प्राप्त करें

सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें
सभी पुर्जे और उपकरण प्राप्त करें

इस सर्वो पॉड के लिए, आपको आवश्यकता होगी:

भाग: 1 x माइक्रोचिप pic16f628(a) (माइक्रोचिप से मुक्त नमूना, दुरुपयोग न करें…) तस्वीर के लिए 1 x डुबकी सॉकेट 5 x 4.7kOhm रोकनेवाला (या 5 "पुलअप" रोकनेवाला) 1 x 22kOhm रेसिस्टर 1 x सीरियल पोर्ट प्लग 2 x सर्वो मोटर (कोई भी 5v मॉडल विच वेबकैम को पकड़ने के लिए पर्याप्त शक्तिशाली है) आपके सर्वो के लिए 2 x 3pin प्लग 1 x एलईडी 4 x पुश बटन 1 x स्विच 1 x ब्रेडबोर्ड उपकरण: 1 x टांका लगाने वाला लोहा 1 x Pic प्रोग्रामर (ईबे पर सस्ता) या Diy) अन्य: 1 x वेब कैमरा ?

चरण 2: Pic. फ्लैश करें

Pic. फ्लैश करें
Pic. फ्लैश करें

अपने आप को एक पिक प्रोग्रामर प्राप्त करें और अपने पसंद के सॉफ़्टवेयर का उपयोग करें (मेरे लिए IcProg) और निम्न HEX फ़ाइल के साथ Pic को फ्लैश करें।

मूल विन्यास के लिए चित्र को देखें।

चरण 3: सोल्डरिंग

टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया
टांकने की क्रिया

इस योजनाबद्ध का उपयोग करते हुए, ब्रेडबोर्ड पर सब कुछ मिलाप करें। तस्वीर के लिए डिप सॉकेट का उपयोग करें क्योंकि आप इसे फिर से फ्लैश करना चाहते हैं। नोट: 4 पुशबटन "जॉयस्टिक" मोड के लिए उपयोग किए जाते हैं। आपको उन्हें..एक केबल के साथ दूसरे बोर्ड पर तार करना चाहिए। बटन तार इस तरह: आरबी 0 बाएं (दाएं हो सकता है..) आरबी 1 दायां (माइथ बाएं …) आरबी 2 डाउनआरबी 3 अप एलईडी का उपयोग जॉयस्टिक मोड दिखाने के लिए किया जाता है, आप शायद इसे दूर से जॉयस्टिक बोर्ड पर रखना चाहते हैं। यह भी ध्यान दें !!! मैंने एक आंतरिक अवरोधक 5v का नेतृत्व किया। एक रोकनेवाला जोड़ें यदि आपका नेतृत्व मेरी तरह नहीं है (100ohm ठीक होना चाहिए)आपका सर्वो पिन आपकी आवश्यकता के लिए मेरा (1-5v, 2-सिग्नल, 3-ग्राउंड) परिवर्तन जैसा नहीं हो सकता है। आपको 5v पावर स्रोत की आवश्यकता हैR1 से 5 = 4.7kOhmR6: 22kOhmJ1 = पैन J2 = झुकाव

चरण 4: सॉफ्टवेयर (सीरियल कॉम के लिए)

सॉफ्टवेयर (सीरियल कॉम के लिए)
सॉफ्टवेयर (सीरियल कॉम के लिए)

बस मेरा (जल्द ही अच्छा होने के लिए) क्रैपी डेल्फ़ी बनाया सॉफ़्टवेयर डाउनलोड करें और मज़े करें! नोट: सीरियल पोर्ट का उपयोग करने के लिए स्विच रिमोट मोड में होना चाहिए (एलईडी नहीं जलाया गया) सॉफ़्टवेयर अभी तक पूरा नहीं हुआ है … खोलना न भूलें पोर्ट किसी भी चीज़ से पहले या यह दुर्घटनाग्रस्त हो जाएगा। बाईं ओर की संख्या पैन है और दाईं ओर झुकाव है। ६५ से २२५ तक कुछ होना चाहिए (वैसे भी तस्वीर किसी और चीज को अनदेखा कर देगी) छोटा प्रकाश "तीर" बाईं ओर ले जाना है.. इसे पकड़ो (आप पैन नंबर परिवर्तन देखें) और रिलीज सीरियल पोर्ट पर डेटा भेज देगा जब आप लॉन्च करेंगे। exe यह पोर्ट 2020 पर एक वेब सर्वर भी लॉन्च करता है जहां आप सर्वो पॉड को नियंत्रित कर सकते हैं (अपने वेब ब्राउज़र को लॉन्च करने से पहले सीरियल पोर्ट से कनेक्ट करें) वेबसर्वर का उपयोग करने के लिए यह काफी सरल है। यदि आप 70 सही चाहते हैं तो यह 130 (65 से 225 तक) होगा: 070https://localhost:2020/B130 B झुकाव की स्थिति हैhttps://localhost:2020/C010 C संख्या को वर्तमान पैन स्थिति में जोड़ देगा अभी तक लागू नहीं किए गए हैं। यदि आप इसे किसी वेबपृष्ठ पर उपयोग करना चाहते हैं तो आपको मूल रूप से जावास्क्रिप्ट http अनुरोध का उपयोग करना चाहिए या 1x1 iFrame में उन अनुरोधों को भेजना चाहिए I स्रोत कोड जारी कर सकता है (चुड़ैल काफी बदसूरत है …) जल्दी या बाद में ताकि कोई भी इसे समाप्त कर सके (और अधिक सामान जोड़ें) नोट: अगर कोई गुरु एक बेहतर सॉफ्टवेयर विकसित करना चाहता है (मैं एक वेब देव हूं … एक सॉफ्टवेयर दोस्त नहीं) बात काफी सरल है। आपको सीरियल पोर्ट पर 65 से 225 तक 2 बाइट्स भेजने की जरूरत है। अपने सॉफ्टवेयर में, मैं स्ट्रिंग को इंट में और फिर इंट को चार में बदल देता हूं। वर्ण (2 बाइट्स) तब सीरियल पोर्ट पर भेजे जाते हैं। आपको DSR लाइन के "उच्च" होने की भी प्रतीक्षा करनी चाहिए क्योंकि यह सुनिश्चित करने के लिए हार्डवेयर हैंडशेक है कि Pic प्राप्त करने के लिए तैयार है। धन्यवाद!

सिफारिश की: