विषयसूची:

नेगिंग रोबोट® - जीवन की गति से परेशान करना: 7 कदम (चित्रों के साथ)
नेगिंग रोबोट® - जीवन की गति से परेशान करना: 7 कदम (चित्रों के साथ)

वीडियो: नेगिंग रोबोट® - जीवन की गति से परेशान करना: 7 कदम (चित्रों के साथ)

वीडियो: नेगिंग रोबोट® - जीवन की गति से परेशान करना: 7 कदम (चित्रों के साथ)
वीडियो: Naagin 6 | नागिन 6 | Episode 5 | 26 February 2022 2024, नवंबर
Anonim
नेगिंग रोबोट® | जीवन की गति से परेशान
नेगिंग रोबोट® | जीवन की गति से परेशान

DanLocatelliMeristemaFollow के बारे में: Universität स्टटगार्ट में एमएससी ITECH उम्मीदवार। डैनलोकाटेली के बारे में अधिक »

यह सुनिश्चित करने का सबसे आसान तरीका है कि आप हर दिन क्रोधित हों। नेगिंग रोबोट® के पास इसका समाधान है।

नेगिंग रोबोट® Annooy® 900

Annooy® 900 को मनुष्यों को परेशान करने के लिए अत्याधुनिक DIY तकनीक के साथ सावधानीपूर्वक तैयार किया गया था। डैनियल लोकाटेली और त्ज़ुयिंग चेन द्वारा

अधिक शक्ति, बेहतर झुंझलाहट। पावर-लिफ्टिंग बोर बेहतर झुंझलाहट प्रदर्शन के लिए 5X एंग्रीनेस पावर* प्रदान करता है।*(Annooy® 800 सीरीज की तुलना में)।

बुद्धिमानी से आप पर जासूसी करता है।

सेंसर का एक पूरा सूट बुद्धिमानी से आपके और आपके घर के डेटा को कैप्चर करता है ताकि रोबोट को वस्तुओं के आसपास और फर्नीचर के नीचे नेविगेट किया जा सके ताकि आपको पूरी तरह से परेशान करने में मदद मिल सके।

यह काम iRobot® Roomba® के साथ एक पैरोडी है, जो स्टटगार्ट विश्वविद्यालय में ITECH संगोष्ठी कम्प्यूटेशनल डिज़ाइन और डिजिटल फ़ैब्रिकेशन से असाइनमेंट यूज़लेस मशीन के हिस्से के रूप में है।

यह रोबोट का अनुसरण करने वाला एक चेहरा है, यह एक मानवीय चेहरे की पहचान करता है और इसे कैमरे में केंद्रीकृत करने का प्रयास करता है।

चरण 1: उपकरण

उपकरण
उपकरण

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

  • सोल्डरिंग आयरन
  • कैंची
  • कटर चाकू
  • लंबी नाक सरौता
  • पेचकश किट

चरण 2: भाग

पार्ट्स
पार्ट्स

इलेक्ट्रानिक्स

नीचे सूचीबद्ध भाग आमतौर पर ऑनलाइन खरीदने के लिए उपलब्ध कई Arduino स्टार्टर किट के साथ आते हैं, जैसे कि यह।

  • Arduino Uno संगत + USB केबल
  • अल्ट्रासोनिक सेंसर (x2) (आमतौर पर स्टार्टर किट में केवल एक अल्ट्रासोनिक सेंसर होता है)।
  • अर्दुनियो प्रोटोशील्ड + मिनी ब्रेडबोर्ड
  • 9वी बैटरी
  • अर्दुनियो के लिए 9वी बैटरी कनेक्शन
  • जंपर केबल
  • ब्रेडबोर्ड पावर मॉड्यूल

जबकि नीचे दी गई सूची असामान्य भागों को प्रदर्शित करती है जिन्हें अलग से खरीदा जाना है:

  • ईएसपी 32-सीएएम
  • L298N एच ब्रिज मोटर चालक
  • पावर बैंक (5000mAh या उच्चतर)

कार चेसिस किट

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

  • दो 6v मोटर्स + केस + केबल + टायर
  • यूनिवर्सल व्हील
  • नट और बोल्ट

स्थिर चीज़ें

इस मामले में, हमने रोबोट को कुछ शैली देने के लिए एक अलग चेसिस का उपयोग करने का निर्णय लिया। पहले बताए गए भागों के अलावा, हमने इन स्टेशनरी वस्तुओं का भी उपयोग किया है:

  • कॉर्क (हमने कुछ साधारण कपहोल्डर का इस्तेमाल किया)
  • हेलरमैन केबल टाई
  • प्लास्टिक की गेंद
  • धात्विक जाल

चरण 3: चेसिस को असेंबल करना

चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना
चेसिस को असेंबल करना

यह चेसिस भागों को संलग्न करना और निकालना आसान बनाने के लिए एक साधारण जाल का उपयोग करता है। लेकिन ध्यान रखें कि यह एक धातु की जाली है, जिसका अर्थ है कि इलेक्ट्रॉनिक भागों को इसे सीधे नहीं छूना चाहिए क्योंकि यह उन्हें नुकसान पहुंचा सकता है।

धात्विक जाल

सबसे पहले, यह समझने के लिए कि आपको रोबोट की कितनी बड़ी आवश्यकता है, धातु की जाली के ऊपर के हिस्सों को व्यवस्थित करें। हमारे मामले में, अंतिम आकार हमारे पावर बैंक + पहियों के आकार द्वारा निर्धारित किया गया था। यदि आपके पास एक छोटा पावर बैंक है तो आप रोबोट को और भी अधिक कॉम्पैक्ट बना सकते हैं! फिर ऊपर की छवि में दिखाए गए अनुसार एक पिक्सेलयुक्त वृत्त बनाते हुए धातु की जाली को काटें।

यूनिवर्सल व्हील

यूनिवर्सल व्हील को सही जगह पर लगाने के लिए हमने कॉर्क का इस्तेमाल किया। कॉर्क के दो टुकड़ों को पहिये के आधार के आकार में काटें और उन्हें एक साथ प्रवाहित करें। फिर कॉर्क को उसके एक छोर पर जाल के ऊपर पेंच करें और दूसरी तरफ पहिया को पेंच करें।

मोटर्स और पहिए

मोटरों को लगाने के लिए आपको बस प्रत्येक के लिए दो छोटे हेलरमैन केबल संबंधों का उपयोग करना होगा और उन्हें कसने के लिए जाल का उपयोग करना होगा। इस बात से अवगत रहें कि पहिये वास्तव में मोटर्स के करीब हैं, सावधान रहें कि पहिया को स्वतंत्र रूप से घूमने के लिए पर्याप्त जगह छोड़ दें।

पावर बैंक

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

चरण 4: इलेक्ट्रॉनिक भागों को जोड़ना

इलेक्ट्रॉनिक भागों को जोड़ना
इलेक्ट्रॉनिक भागों को जोड़ना
इलेक्ट्रॉनिक भागों को जोड़ना
इलेक्ट्रॉनिक भागों को जोड़ना
इलेक्ट्रॉनिक भागों को जोड़ना
इलेक्ट्रॉनिक भागों को जोड़ना

इलेक्ट्रॉनिक कनेक्शन रोबोट कार और फेस ट्रैकिंग रोबोट के विलय का परिणाम हैं।

सबसे पहले कॉर्क के एक तरफ Arduino Uno और दूसरी तरफ L298N मोटर ड्राइवर को स्क्रू करना है। इस तरह हम एक दूसरे को छूने वाले इलेक्ट्रॉनिक भागों को जोखिम में डाले बिना आवश्यक स्थान को कम करते हैं।

फिर, Arduino Uno के ऊपर प्रोटोशील्ड + मिनी ब्रेडबोर्ड संलग्न करें। यह सुनिश्चित करेगा कि हमारे पास हर सेंसर और एक्चुएटर्स को जोड़ने के लिए पर्याप्त जगह और पिन उपलब्ध हैं। हमारे मामले में, हमने इसके साथ आने वाले चिपकने वाले का उपयोग करके प्रोटोशील्ड के ऊपर मिनी ब्रेडबोर्ड को चिपका दिया।

फिर हमने 5V को मिनी ब्रेडबोर्ड की एक लाइन से और GND को दूसरी लाइन से जोड़ा।

L298N मोटर चालक

फिर 6 पुरुष-महिला जम्पर केबल का उपयोग करके हमने Arduino से पिन नंबर 5, 6, 7, 8, 9, और 10 को L298N मोटर ड्राइवर के पिन ENB, IN4, IN3, IN2, IN1, और ENA से जोड़ा। यहां हमने फ़ैक्टरी से पहले से ही एक-दूसरे से चिपके छह केबलों का उपयोग करने का निर्णय लिया ताकि हमारे पास एक साफ-सुथरा कनेक्शन हो। फिर हम जमीन को जोड़ते हैं और पिन को मिनी ब्रेडबोर्ड, बैटरी और मोटर्स से जोड़ते हैं। यह इस तरह होना चाहिए:

  • ENB - ENA क्रमशः Arduino के ५ - १० तक
  • 5V मिनी ब्रेडबोर्ड की 5V लाइन से जुड़ता है
  • मिनी ब्रेडबोर्ड की ग्राउंड लाइन पर GND
  • 12V 9V बैटरी के धनात्मक ध्रुव से, जबकि ऋणात्मक ध्रुव मिनी ब्रेडबोर्ड ग्राउंड से जुड़ता है
  • OUT1 और OUT2 से मोटर 01
  • OUT3 और OUT4 से मोटर 02

अल्ट्रासोनिक सेंसर

अल्ट्रासोनिक सेंसर को रोबोट के सामने स्थित होना चाहिए ताकि कुछ भी इसके कैप्चर में हस्तक्षेप न करे, इसलिए इसमें एक बड़ा केबल होना चाहिए ताकि आपके पास अधिक लचीलापन हो। उनके पिन कनेक्शन इस प्रकार हैं: अल्ट्रासोनिक सेंसर 01

  • इको टू अरुडिनो पिन 3
  • Arduino पिन को ट्रिगर करें 4
  • मिनी ब्रेडबोर्ड की ग्राउंड लाइन पर Gnd
  • मिनी ब्रेडबोर्ड की 5V लाइन के लिए Vcc

अल्ट्रासोनिक सेंसर 02

  • इको टू अरुडिनो पिन 12
  • Arduino पिन 11. को ट्रिगर करें
  • मिनी ब्रेडबोर्ड की ग्राउंड लाइन को Gnd करें।
  • मिनी ब्रेडबोर्ड की 5V लाइन के लिए Vcc।

ईएसपी 32-सीएएम

कैमरा

  • UOR पिन RX0 से जुड़ता है (पिन 0)
  • UOT पिन TX0 से जुड़ता है (पिन 1)
  • मिनी ब्रेडबोर्ड की 5V से 5V लाइन
  • Arduino के GND से GND (मिनी ब्रेडबोर्ड भर जाएगा

Arduino के लिए पावर बैंक

अंतिम चरण Arduino USB को पावर बैंक से कनेक्ट करना है

चरण 5: कोडिंग का समय

दो कोड हैं, एक ESP32-CAM के लिए और एक Arduino के लिए। वे मूल रूप से क्रमशः फेस ट्रैकिंग रोबोट और रोबोट कार के कोड का सरलीकरण हैं।

ESP32-CAM कोड

Arduino Uno पर जाने से पहले हमें ESP32-CAM को कॉन्फ़िगर करना होगा। इस कैमरे का अपना माइक्रोकंट्रोलर ESP32 है, जिसका अर्थ है कि यदि हम Arduino IDE का उपयोग करके अपना कोड भेजना चाहते हैं, तो हमें पहले IDE वातावरण को कॉन्फ़िगर करने की आवश्यकता है, और हम भाग्यशाली हैं। रोबोट ज़ीरो वन ने पहले ही इसके बारे में वास्तव में विस्तृत ट्यूटोरियल किया है, इसलिए पहले उस लिंक पर जाएं और उसके चरण-दर-चरण का पालन करें।

उसके बाद, आपको बस यहाँ संलग्न फ़ाइल PanningFastVer.ino को ESP32-CAM के साथ अपलोड करना है।

Arduino कोड

फिर Arduino कोड के लिए, आपको बस यहाँ संलग्न फ़ाइल UnoInput_Serial.ino अपलोड करनी होगी।

चरण 6: आनंद लें

Image
Image

अपने रोबोट के किनारे कैमरा संलग्न करें और मज़े करें!

इसे भविष्य की पुरानी यादों का अहसास कराने के लिए, हमने एक्रेलिक बॉल के आधे हिस्से के साथ सब कुछ संलग्न कर दिया है। रोबोट में यूएसबी केबल भी निकल रही थी जिससे यह पूंछ जैसा दिखता था। कितना प्यारा!

चरण 7: सुधार

रोबोट की गति को अधिक नियंत्रणीय बनाने के लिए हमें लगता है कि या तो मोटर को स्टेपर मोटर में बदलना दिलचस्प होगा या यहां बताए अनुसार दो स्पीड सेंसर जोड़ना दिलचस्प होगा।

सिफारिश की: