विषयसूची:

लिटिल टिम्मी रोबोट: 5 कदम (चित्रों के साथ)
लिटिल टिम्मी रोबोट: 5 कदम (चित्रों के साथ)

वीडियो: लिटिल टिम्मी रोबोट: 5 कदम (चित्रों के साथ)

वीडियो: लिटिल टिम्मी रोबोट: 5 कदम (चित्रों के साथ)
वीडियो: Panja Attack #7 | Little Singham Cartoon | Mon-Fri | 11.30 AM & 6.15 PM only on Discovery Kids India 2024, जुलाई
Anonim
Image
Image
पहले सभी भागों और उपकरणों को इकट्ठा करें
पहले सभी भागों और उपकरणों को इकट्ठा करें

मैं अपने बेटे के लिए एक खिलौना बनाना चाहता था, एक ऐसा खिलौना जो आसानी से बातचीत कर सके, इसलिए मैंने एक ऐसा रोबोट बनाने के बारे में सोचा जो फेसट्रैकिंग करेगा, जो उसके साथ स्पर्श और भावनाओं को व्यक्त कर सकता है।

मुझे ३डी डिज़ाइन का अधिक ज्ञान नहीं है, इसलिए मैंने एक डिज़ाइन के साथ शुरुआत की जो मुझे एक ऐसी चीज़ में मिली, जिसे टिंकरकाड (https://www.tinkercad.com/things/1Qq7jjOXoHh) और (https:) का उपयोग करके मेरी आवश्यकताओं के अनुकूल बनाया जा सकता है। //www.tinkercad.com/things/hJjcvy2X9Oy)

लिटिल टिम्मी सामने खड़े लोगों के सिर के साथ पीछा करता है, आप उसके सिर को सहला सकते हैं और वह भावनाओं की आवाज़ निकालेगा, और यदि आप उसके सिर को कई बार सहलाते हैं, तो वह उसकी आँखों में दिल दिखाएगा।

आप नए व्यवहार को प्रोग्राम कर सकते हैं, उदाहरण के लिए, एलेक्सा जैसी वाक् पहचान, हेड डिफरेंट ओब्जेक्ट्स के साथ फॉलो करें…

चरण 1: पहले सभी भागों और उपकरणों को इकट्ठा करें

1 रास्पबेरी पाई 3

1 रास्पबेरी पाई कैमरा

1 Arduino या Genuino Nano V3.0 ATmega328

1 मिनी यूएसबी केबल

2 सर्वोस sg90 (पैन और टिल्ट के लिए)

2 मिनी ओलेड 128x64 पिक्सेल (आंखों के लिए)

1 बजर (ध्वनि के लिए)

1 टच सेंसर (रोबोट के साथ बातचीत करने के लिए)

Arduino नैनो के लिए 1 ढाल

कई ड्यूपॉन्ट एफ/एफ केबल कनेक्टर

मुद्रित टुकड़े

चरण 2: 3डी प्रिंट सेटिंग्स

लिटिल टिम्मी को प्रिंट करना बहुत आसान है, मैंने सिर और शरीर के लिए नीले रंग का और हाथ और पैरों के लिए सफेद रंग का इस्तेमाल किया, आंखों के लिए एक पारदर्शी फिलामेंट का इस्तेमाल किया, खिलौने के लिए संशोधित फ़ाइलें https://www.thingiverse.com/thing:2655550 में हैं और मूल फ़ाइलें https://www.thingiverse.com/thing:2002199 में हैं

माई टिंकरकाड (https://www.tinkercad.com/things/1Qq7jjOXoHh) और (https://www.tinkercad.com/things/hJjcvy2X9Oy)

सेटिंग्स हैं:

राफ्ट: नहीं

समर्थन करता है: नहीं

संकल्प: 0, 2 मिमी

इन्फिल: 20%

चरण 3: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

पहली चीज है हाथ, हाथ, पैर और पैरों को मिलाना मैंने छोटे-छोटे स्क्रू का इस्तेमाल किया जो मेरे पास घर पर थे, हालाँकि आप गोंद का उपयोग कर सकते हैं।

दूसरा पैन बनाने और सिर से तिलक करने के लिए सर्वो को रखा जाता है। एक सर्वो शरीर के अंदर होता है और दूसरा गर्दन के अंदर होता है।

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

चरण 4: विद्युत कनेक्शन

Conexion की सुविधा के लिए मैंने एक Arduino Nano Shield का उपयोग किया।

कनेक्शन योजना इस प्रकार है:

पिन D7 टच सेंसर

पिन डी4 एक्सिस एक्स सर्वो

पिनडी5 एक्सिस वाई सर्वो

पिन D12 बजर

दोनों पुराने स्क्रीन एक ही पिन से जुड़े हैं:

एसडीए -> ए4एससीएल -> ए5

Arduino और रास्पबेरी USB द्वारा जुड़े हुए हैं।

चरण 5: कोड

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

आपको जिस खिलौने की आवश्यकता है उसे कोड करने के लिए:

अरुडिनो आईडीई

रास्पबेरी रास्पियन और ओपनसीवी पुस्तकालय और अजगर के साथ।

आप मेरे github (https://github.com/bhm93/littleTimmy) पर रास्पबेरी के लिए Arduino कोड और पायथन कोड पा सकते हैं।

फेसट्रैकिंग को सक्रिय करने के लिए आपको अपने रास्पबेरी में प्रोग्राम फेस-ट्रैक-arduino.py निष्पादित करना होगा।

सिफारिश की: