Jeffrey Cross
Jeffrey Cross

कैसे - एक Roomba सीरियल इंटरफ़ेस बनाओ

यहाँ अपने मैक / पीसी के साथ एक रोम्बा को नियंत्रित करने के लिए एक धारावाहिक केबल बनाने का तरीका बताया गया है। अक्टूबर 2005 के बाद निर्मित iRobot Roomba में एक इलेक्ट्रॉनिक और सॉफ्टवेयर इंटरफ़ेस होता है जो आपको Roomba के व्यवहार को नियंत्रित करने या संशोधित करने और इसके सेंसर की दूर से निगरानी करने की अनुमति देता है। इस इंटरफ़ेस को Roomba सीरियल कंट्रोल इंटरफ़ेस या Roomba SCI कहा जाता है। जब आप इस केबल / बोर्ड को बनाते हैं तो आप Roomba को नियंत्रित करने के लिए मुफ्त सॉफ्टवेयर डाउनलोड कर सकते हैं। कैसे करें - Tod E. Kurt & Mike Kuniavsky द्वारा एक Roomba सीरियल इंटरफ़ेस बनाएं।

एक हफ्ते पहले मुझे मेरा OSMO // हैकर Roomba फर्मवेयर अपडेटर iRobot मिला। इसने एक आकर्षण की तरह काम किया, जिससे मुझे रूम्बा को पूरी तरह से नियंत्रित करने के लिए एक सीरियल पोर्ट मिल गया।

हालांकि, एक इंटरफ़ेस की आवश्यकता थी, क्योंकि रोम्बा पर पागल मिनी-डीआईएन 7-पिन बहुत अस्थिर है। तो एक Roomba और एक मानक PC सीरियल पोर्ट के बीच एक मजबूत इंटरफ़ेस पर पहला प्रयास मेरा Roomba सीरियल इंटरफ़ेस है।

रूंबा सीरियल कनेक्टर ऐसा लगता है कि लोग मिनी-डीआईएन 7-पिन कनेक्टर द्वारा भ्रमित हैं, उस विशिष्ट प्लग को प्राप्त करने में कठिनाइयों का हवाला देते हैं। यह पता चलता है कि मिनी-डीआईएन 8-पिन प्लग 7-पिन जैक के साथ यंत्रवत् रूप से मेट करेगा, 7-पिन महिला जैक में केंद्र कुंजी छेद के साथ 8-पिन प्लग के मिडल पिन ले जाएगा। 1990 के लिए मैक हाई-स्पीड सीरियल केबल इसके लिए बहुत अच्छा है, और मेरे पास एक मैक पर MIDI कर रहे मेरे सभी मिसाइल युवाओं में से एक टन है। तो उन पुराने मैक सीरियल केबल को काटें! यदि आपको एक नहीं मिल रहा है, तो Jameco आपको $ 3.29 में एक बेच देगा।

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

चरण-दर-चरण निर्माण विवरण Roomba SCI आपको अपने Roomba को नियंत्रित करने के लिए एक सीरियल इंटरफ़ेस प्रोटोकॉल है, लेकिन Roomba पर पोर्ट RS232 मानकों के अनुरूप नहीं है। यह बोर्ड रूपांतरण करता है।

यहां दो बोर्ड दिखाए गए हैं। पहला संस्करण (बड़ा, लेक्सन में संलग्न), और दूसरा संस्करण (छोटा, एक नीले फ़्लॉस बॉक्स में संलग्न)।

सर्किट बस एक 7805 + 5V वोल्टेज नियामक और MAX232 RS-232 ट्रान्सीवर, इसे बनाने के लिए उपयुक्त कैपेसिटर और 'एलईडी' पर एक 80 पावर है। क्योंकि सब कुछ एक एलईडी की जरूरत है। यहां नोटों के साथ फ्लिकर फोटो।

नीचे Jameco (और रेडियो झोंपड़ी से एक) से भागों की सूची दी गई है। Jameco के पास सबसे सस्ते हिस्से नहीं हैं, लेकिन उनके पास एक आसान उपयोग वाली साइट है, जो तेज़ है, और एक सप्ताहांत इलेक्ट्रॉनिक्स गीक की आवश्यकता होगी जो हर चीज के बारे में बताता है। यदि आप वास्तव में चिंराट करना चाहते हैं, तो Digikey या Mouser पर खरीदारी करें, और आप शायद इन हिस्सों पर कुछ रुपये बचाएंगे।

पार्ट्स

यहां नोटों के साथ फ्लिकर फोटो।

भागों की सूची (जेमेको से): - 1 x मैक मिनी-डाइन 8-पिन केबल ($ 3.29) - DB9 9-पिन महिला कनेक्टर ($ 3.95) के साथ 1 x सीरियल केबल - 1 x 78L05 + 5VDC वोल्टेज नियामक ($ 0.27) - 1 x MAX232 RS-232 ट्रांसीवर ($ 2.19) - 1 एक्स ग्रीन एलईडी ($ 10 के लिए $ 1.40) - 1 x 220 ओम अवरोधक (100 के लिए $ 0.69) - 6 x 1 यूएफ इलेक्ट्रोलाइटिक कैपेसिटर (10 से $ 1.20)

और रेडियो झोंपड़ी से: - 1 x प्रोटोटाइप पीसी बोर्ड ($ 1.79)

सौभाग्य से मेरे हिस्से के दराज में ये सभी भाग थे, इसलिए मेरे लिए वास्तविक लागत शून्य थी। यदि आपने कभी कोई छोटी परियोजनाएं पूरी की हैं, तो संभवतः आपके पास इनमें से कुछ हिस्से हैं।

उपकरण की जरूरत

यहां नोटों के साथ फ्लिकर फोटो।

केबल काटना

बड़े प्लास्टिक कवर से पट्टी करें, फिर अंदर के सभी तारों से लगभग 1/4 plastic की पट्टी करें। फिर प्रत्येक तार पर एक निरंतरता परीक्षण करें यह पता लगाने के लिए कि कौन से रंगीन तार जैक पर किस पिन पर जाता है। मेरे द्वारा की गई प्रत्येक केबल में एक अलग रंग-से-पिन मैपिंग है।

सर्किट आरेख

यहाँ बड़ा संस्करण।

प्रोटोटाइप बोर्ड पर घटकों को रखना

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

इसके अलावा, स्नैट्स की जांच के लिए स्नैट्स का उपयोग करके परीक्षण बिंदु बनाएं।

ऊर्ध्वाधर बस लाइनों और तीन पैडों में शामिल होना वास्तव में आसान है। यह बोर्ड रेडियो शेक की सबसे अच्छी चीज की तरह है। :)

केबल को तार के रूप में योजनाबद्ध और विशेष केबल के लिए बनाए गए पिन-टू-केबल रंग आरेख में दिखाया गया है, उन्हें नीचे मिलाप और तनाव राहत के लिए बोर्ड को केबल को गर्म-गोंद करें। यहां नोटों के साथ फ्लिकर फोटो।

वोल्टेज का परीक्षण

सभी भागों को मिलाप करने के बाद, सर्किट को बिजली देने के लिए + 9VDC दीवार मस्सा बिजली की आपूर्ति का उपयोग करें, और वोल्टेज की जांच करें। एलईडी को हल्का होना चाहिए और + 5VDC नियामक से बाहर आना चाहिए।

एलईडी प्रकाश व्यवस्था का मतलब है कि इंटरफ़ेस रूंबा से वोल्टेज प्राप्त कर रहा है।

बाड़े एक सोता कंटेनर है। उपभोक्ता उत्पादों में दिलचस्प प्लास्टिक संलग्नक शैलियों का एक बहुत कुछ है, और इतना सस्ता! यह $ 2.49 जैसा कुछ था। विकर्ण कटर और टांका लगाने वाले लोहे के साथ थोड़ा समय बोर्ड को फिट करने की अनुमति देता है।

एक बार बाड़े में जाने के बाद, + 9VDC दीवार मस्सा को फिर से ऊपर उठाएं और प्रत्येक केबल पर प्रत्येक पिन पर वोल्टेज को मापें, यह सुनिश्चित करने के लिए कि सर्किट रूम्बा या कंप्यूटर के सीरियल इंटरफ़ेस को भूनें नहीं।

सॉफ्टवेयर प्राप्त करें

अब अपने रूम्बा को एक छोटे से टैंक की तरह घुमाएँ और उस पर संगीत चलाएं! सॉफ़्टवेयर के बारे में अधिक जानकारी के लिए, मेरा ब्लॉग पोस्ट देखें।

विशेष नोट: यह कैसे रोम्बा विकी के लिए भी पोस्ट किया जाएगा। यदि आप किसी भी रोम्बा परियोजना का निर्माण करते हैं और विकी ईमेल [संरक्षित ईमेल] में योगदान करना चाहते हैं।

शेयर

एक टिप्पणी छोड़