Logo hi.androidermagazine.com
Logo hi.androidermagazine.com

एंड्रॉइड आंखों, कानों और लेगो एनएक्सटी रोबोट को दिशा की भावना देता है

Anonim

जबकि हम में से कुछ अपने फोन का उपयोग भयानक गेमों को संप्रेषित करने या खेलने के लिए करते हैं, वहीं ऐसे भी हैं जो विज्ञान और खाली समय को अगले स्तर तक ले जाते हैं। माइक पार्टन उन लोगों में से एक हैं। एक ऑफ-द-शेल्फ लेगो एनएक्सटी रोबोटिक्स किट, एक मोटोरोला ड्रॉयड और एक पूरी तरह से सरलता और स्मार्ट का उपयोग करके, माइक ने सेंसर को जोड़ा है कि रोबोटिक्स किट गायब थी - कैमरा, जीपीएस और कम्पास। माइक के स्वयं के शब्दों में इसके बारे में पढ़ने के लिए ब्रेक मारो, स्रोत कोड के लिए एक लिंक (विशेष धन्यवाद माइक!), और एक जोड़ी वीडियो जो Droid की अस्पष्ट आंखों से अलग-अलग दृश्य देख रहा है।

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

मेरी सर्वकालिक इच्छाओं में से एक मेरा अपना रोबोट होना था। और अब, लेगो ने लेगो एनएक्सटी रोबोट किट के साथ रोबोट के साथ खेलना व्यावहारिक बना दिया है। ये किट लेगोस की भावना का पालन करते हैं कि वे पहिया और चलने वाले रोबोट की कई किस्मों में इकट्ठा करना आसान, सस्ता और मजेदार है। किट में एक मस्तिष्क शामिल है जो तीन मोटर्स को नियंत्रित करता है, और 4 सेंसर तक। लेकिन जो याद आ रहा था वह रिमोट कैमरा, कंपास और जीपीएस था। उस मामले के लिए Motorola Droid या किसी भी Android डिवाइस में प्रवेश करें। चूंकि एंड्रॉइड फोन में ये उन्नत सेंसर होते हैं, और यह जावा और ओपन सोर्स पर आधारित होता है, मुझे लगा कि यह मेरे कंप्यूटर पर Droid को "वायर" करने और मेरे लेगो रोबोट सॉफ्टवेयर के साथ इसके सेंसर साइड की निगरानी करने के लिए एक सरल मामला होगा। मैं बहुत दूर नहीं था। मैंने कुछ दिनों तक कैमरा प्रीव्यू इमेज को डिकोड करने के लिए ज़रूरी कोड काम करते हुए संघर्ष किया, लेकिन बाकी सब कुछ काफी आसानी से हो गया। अंत में, मेरे पास मेरे चेहरे पर एक बड़ी मुस्कुराहट थी क्योंकि मेरे लेगो रोबोट ने विशाल लिविंग रूम कालीन पर बाहर निकले हुए थे, मेरे साथ इसे केवल मेरे कंप्यूटर स्क्रीन पर देख सकने वाली छवि से दूर से नियंत्रित किया। यह अंतरिक्ष में खो जाने से रोबोट नहीं है, लेकिन कोई भी कम नहीं है, यह बहुत सारे युवा दिमाग खोल सकता है कि उनका भविष्य कैसा हो सकता है।

मुझे ध्यान देना चाहिए कि सॉफ्टवेयर "समाप्त" गुणवत्ता नहीं है। यह अवधारणा का प्रमाण है, और यह काम करता है। मैं इसे कभी भी सुधार या पूरा नहीं कर सकता हूं, इसलिए मैं इसे उपलब्ध कर रहा हूं जैसा कि कोई लाइसेंस या प्रतिबंध (या वादे) नहीं है।

सॉफ्टवेयर के 3 टुकड़े हैं;

Android जावा कोड (droidSense)। यह कोड एक साधारण टीसीपी सर्वर है जो किसी भी क्लाइंट के लिए कच्चा पूर्वावलोकनित डेटा डेटा (कैमरा पूर्वावलोकन, सेंसर डेटा और जीपीएस डेटा) प्रदान करता है।

अकेले स्टैंड.Net प्रोग्राम (AssClient) जो Droid Java सर्वर के साथ संचार करता है, कच्ची छवि डेटा को डिकोड करता है और छवि, और कच्चे सेंसर और GPS डेटा प्रदर्शित करता है।

Microsoft रोबोटिक्स स्टूडियो सेवा (AndroidCameraService) जो दृश्य या मानक MRDS प्रोग्राम द्वारा उपयोग के लिए एक सामान्य वेबकैम छवि प्रदान करती है।

Droid पर जावा टुकड़ा चलता है (कोई UI नहीं है, यह सिर्फ पूर्वावलोकन सतह को प्रदर्शित करता है, दौड़ते समय, इसे मारने के लिए 'बल स्टॉप' का उपयोग करें), और फिर आप पीसी पर या तो टुकड़ा चलाते हैं (मैंने उन दोनों को चलाने की कोशिश नहीं की है) उसी समय, लेकिन मुझे लगता है कि यह काम कर सकता है)।

बहुत बढ़िया सॉस। यहां माइक के वीडियो शामिल हैं:

StandAlone.wmv के लिए YouTube लिंक

AndroidCameraService.wmv के लिए YouTube लिंक

और अंत में, यदि आपके पास पता है कि कैसे और समय है, तो यहां स्रोत कोड माइक के लिए एक लिंक प्रदान करने के लिए पर्याप्त था। धन्यवाद फिर से माइक, यह सबसे शांत चीजों में से एक है!