घर · नेटवर्क · रोबोट घर का बना है. बच्चे के लिए घर पर रोबोट कैसे बनाएं? स्व-निर्मित मोबाइल तंत्र

रोबोट घर का बना है. बच्चे के लिए घर पर रोबोट कैसे बनाएं? स्व-निर्मित मोबाइल तंत्र

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

अवधारणा

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

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

एक अन्य विचार यह था कि हमारे शिल्प को यथासंभव सस्ता बनाया जाए। रेडियो-इलेक्ट्रॉनिक स्टोर्स में एक समान रोबोट की कीमत 800 से 1500 रूबल तक होती है! इसके अलावा, इसे भागों के रूप में बेचा जाता है, लेकिन इसे अभी भी असेंबल करना पड़ता है, और यह सच नहीं है कि उसके बाद यह काम भी करेगा। ऐसी किटों के निर्माता अक्सर कुछ हिस्सों को शामिल करना भूल जाते हैं और बस इतना ही - पैसे के साथ-साथ रोबोट भी खो जाता है! हमें ऐसी ख़ुशी की आवश्यकता क्यों है? हमारे रोबोट की कीमत मोटर और बैटरी सहित भागों में 100-150 रूबल से अधिक नहीं होनी चाहिए। वहीं, अगर आप किसी पुरानी बच्चों की कार से मोटरें निकालें तो उसकी कीमत आम तौर पर लगभग 20-30 रूबल होगी! आप बचत महसूस करते हैं, और साथ ही आपको एक उत्कृष्ट मित्र भी मिलता है।

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

आवश्यक हिस्से और उपकरण

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

तीन-वोल्ट फोटोट्रांजिस्टर या फोटोडायोड का उपयोग सेंसर के रूप में किया जाता है। इन्हें एक पुराने ऑप्टोमैकेनिकल माउस से भी निकाला जा सकता है। इसमें इन्फ्रारेड सेंसर हैं (हमारे मामले में वे काले थे)। वहां उन्हें जोड़ा जाता है, यानी एक बोतल में दो फोटोकेल्स। एक परीक्षक के साथ, कोई भी चीज़ आपको यह पता लगाने से नहीं रोकती है कि कौन सा पैर किस उद्देश्य के लिए है। हमारा नियंत्रण तत्व घरेलू 816G ट्रांजिस्टर होगा। हम तीन का उपयोग शक्ति स्रोत के रूप में करते हैं एए बैटरीएक साथ मिलाप. या आप किसी पुरानी मशीन से बैटरी कंपार्टमेंट ले सकते हैं, जैसा हमने लिया। इंस्टालेशन के लिए वायरिंग की आवश्यकता होगी. मुड़ जोड़ी तार इन उद्देश्यों के लिए आदर्श हैं; किसी भी स्वाभिमानी हैकर के पास उनके घर में प्रचुर मात्रा में होना चाहिए। सभी भागों को सुरक्षित करने के लिए, हॉट-मेल्ट गन के साथ हॉट-मेल्ट एडहेसिव का उपयोग करना सुविधाजनक होता है। यह अद्भुत आविष्कार जल्दी से पिघलता है और उतनी ही जल्दी सेट हो जाता है, जो आपको इसके साथ जल्दी से काम करने और सरल तत्वों को स्थापित करने की अनुमति देता है। यह चीज़ ऐसे शिल्पों के लिए आदर्श है और मैंने इसे अपने लेखों में एक से अधिक बार उपयोग किया है। हमें एक कड़े तार की भी आवश्यकता है; एक साधारण पेपर क्लिप ही ठीक रहेगा।

हम सर्किट को माउंट करते हैं

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

चेसिस के सामने के किनारे से थोड़ा आगे, हमारे सेंसर के बगल में, हमें ट्रांजिस्टर में सोल्डर करने की जरूरत है। टांका लगाने और आगे के सर्किट को असेंबल करने की सुविधा के लिए, हमने दोनों ट्रांजिस्टर को दाहिने पहिये की ओर "चेहरे" वाले निशान के साथ मिलाया। आपको तुरंत ट्रांजिस्टर के पैरों के स्थान पर ध्यान देना चाहिए। यदि आप ट्रांजिस्टर को अपने हाथों में लेते हैं और धातु सब्सट्रेट को अपनी ओर घुमाते हैं, और जंगल की ओर अंकन करते हैं (जैसे एक परी कथा में), और पैरों को नीचे की ओर निर्देशित किया जाता है, तो बाएं से दाएं पैर क्रमशः होंगे: आधार , संग्राहक और उत्सर्जक। यदि आप हमारे ट्रांजिस्टर को दर्शाने वाले आरेख को देखते हैं, तो आधार सर्कल में मोटे खंड के लंबवत एक छड़ी होगी, उत्सर्जक एक तीर के साथ एक छड़ी होगी, कलेक्टर एक ही छड़ी होगी, केवल तीर के बिना। यहां सब कुछ स्पष्ट दिखता है. आइए बैटरियां तैयार करें और विद्युत सर्किट की वास्तविक असेंबली के लिए आगे बढ़ें। प्रारंभ में, हमने बस तीन एए बैटरियां लीं और उन्हें श्रृंखला में मिलाया। आप उन्हें तुरंत एक विशेष बैटरी धारक में डाल सकते हैं, जैसा कि हमने पहले ही कहा है, पुराने बच्चों की कार से निकाला जाता है। अब हम तारों को बैटरियों में मिलाते हैं और अपने बोर्ड पर दो मुख्य बिंदु निर्धारित करते हैं जहां सभी तार एकत्रित होंगे। यह प्लस और माइनस होगा। हमने इसे सरलता से किया - हमने यह किया व्यावर्तित जोड़ीबोर्ड के किनारों में, ट्रांजिस्टर और फोटोसेंसर के सिरों को मिलाया, एक मुड़ा हुआ लूप बनाया और वहां बैटरियों को मिलाया। शायद सबसे ज्यादा नहीं सबसे बढ़िया विकल्प, लेकिन सबसे सुविधाजनक। खैर, अब हम तार तैयार करते हैं और इलेक्ट्रिक्स को असेंबल करना शुरू करते हैं। हम बैटरी के सकारात्मक ध्रुव से नकारात्मक संपर्क तक जाएंगे विद्युत नक़्शा. हम मुड़ जोड़ी का एक टुकड़ा लेते हैं और चलना शुरू करते हैं - हम दोनों फोटो सेंसर के सकारात्मक संपर्क को बैटरी के प्लस में मिलाते हैं, और ट्रांजिस्टर के उत्सर्जक को उसी स्थान पर मिलाते हैं। हम फोटोकेल के दूसरे पैर को तार के एक छोटे टुकड़े के साथ ट्रांजिस्टर के आधार पर मिलाते हैं। हम ट्रांसयुक के शेष, अंतिम पैरों को क्रमशः इंजनों में मिलाते हैं। मोटरों के दूसरे संपर्क को एक स्विच के माध्यम से बैटरी से जोड़ा जा सकता है।

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

विद्युत डिबगिंग

सभी, विद्युत भागहमने संयोजन कर लिया है, अब सर्किट का परीक्षण शुरू करते हैं। हम अपने सर्किट को चालू करते हैं और इसे जले हुए टेबल लैंप पर लाते हैं। बारी-बारी से, पहले एक या दूसरे फोटोकेल को घुमाएँ। और देखते हैं क्या होता है. यदि हमारे इंजन बारी-बारी से घूमने लगें अलग-अलग गति से, प्रकाश व्यवस्था पर निर्भर करता है, तो सब कुछ क्रम में है। यदि नहीं, तो असेंबली में जाम की तलाश करें। इलेक्ट्रॉनिक्स संपर्कों का विज्ञान है, जिसका अर्थ है कि यदि कुछ काम नहीं करता है, तो कहीं कोई संपर्क नहीं है। महत्वपूर्ण बिंदु: दायां फोटो सेंसर बाएं पहिये के लिए जिम्मेदार है, और बायां वाला क्रमशः दाएं पहिये के लिए जिम्मेदार है। अब आइए जानें कि दाएं और बाएं इंजन किस दिशा में घूमते हैं। उन दोनों को आगे घूमना चाहिए। यदि ऐसा नहीं होता है, तो आपको मोटर को चालू करने की ध्रुवीयता को बदलने की आवश्यकता है, जो कि गलत दिशा में घूम रही है, बस मोटर टर्मिनलों पर तारों को दूसरे तरीके से फिर से सोल्डर करके। हम एक बार फिर चेसिस पर मोटरों के स्थान का मूल्यांकन करते हैं और उस दिशा में गति की दिशा की जांच करते हैं जहां हमारे सेंसर स्थापित हैं। अगर सब कुछ क्रम में रहा तो हम आगे बढ़ेंगे।' किसी भी मामले में, इसे ठीक किया जा सकता है, यहां तक ​​कि सब कुछ अंततः इकट्ठा होने के बाद भी।

डिवाइस को असेंबल करना

हम थकाऊ विद्युत भाग से निपट चुके हैं, अब यांत्रिकी पर चलते हैं। हम प्लास्टिक की बोतलों के ढक्कनों से पहिए बनाएंगे। अगला पहिया बनाने के लिए, दो कवर लें और उन्हें एक साथ चिपका दें।

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

कवर को ड्रिल करने के बाद, हम छेद में एक पूर्व-मुड़ी हुई पेपर क्लिप डालते हैं।

हम पेपरक्लिप को "P" अक्षर के आकार में मोड़ते हैं, जहां पहिया हमारे अक्षर के शीर्ष पट्टी पर लटका होता है।

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

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

ऐसा करना न केवल महत्वपूर्ण है ताकि चलते समय पहिये उड़ न जाएं, बल्कि बन्धन बिंदु पर भी न घूमें।

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

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

हम यह सुनिश्चित करने का प्रयास करते हैं कि उनके पहिये एक ही धुरी पर हों। बस इतना ही - हम चेसिस के शीर्ष प्लेटफॉर्म पर बैटरियों को ठीक करते हैं और रोबोट को स्थापित करने और उसके साथ खेलने के लिए आगे बढ़ते हैं।

ख़तरे और सेटअप

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

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

सुधार

पूर्णता की कोई सीमा नहीं है और आप हमारे रोबोट में अंतहीन कार्य जोड़ सकते हैं। नियंत्रक स्थापित करने के बारे में भी विचार थे, लेकिन तब विनिर्माण की लागत और जटिलता काफी बढ़ जाएगी, और यह हमारी विधि नहीं है।

पहला सुधार एक ऐसा रोबोट बनाना है जो किसी दिए गए प्रक्षेप पथ पर यात्रा करेगा। यहां सब कुछ सरल है, एक काली पट्टी लें और इसे प्रिंटर पर प्रिंट करें, या इसी तरह इसे काले रंग में बनाएं स्थिर मार्करव्हाटमैन पेपर की एक शीट पर. मुख्य बात यह है कि पट्टी सीलबंद फोटो सेंसर की चौड़ाई से थोड़ी संकरी हो। हम फोटोकल्स को स्वयं नीचे कर देते हैं ताकि वे फर्श पर दिखें। हम अपनी प्रत्येक आंख के बगल में 470 ओम के प्रतिरोध के साथ श्रृंखला में एक सुपर-उज्ज्वल एलईडी स्थापित करते हैं। हम एलईडी को सीधे बैटरी के प्रतिरोध के साथ मिलाप करते हैं। विचार सरल है, से सफेद चादरकागज, प्रकाश पूरी तरह से प्रतिबिंबित होता है, हमारे सेंसर से टकराता है और रोबोट सीधा चला जाता है। जैसे ही किरण अंधेरे पट्टी से टकराती है, लगभग कोई प्रकाश फोटोकेल तक नहीं पहुंचता है (काला कागज प्रकाश को पूरी तरह से अवशोषित करता है), और इसलिए एक मोटर अधिक धीरे-धीरे घूमना शुरू कर देती है। एक अन्य मोटर तेजी से रोबोट को घुमाती है, जिससे उसका मार्ग समतल हो जाता है। नतीजतन, रोबोट काली पट्टी के साथ लुढ़कता है, जैसे कि रेल पर। आप सफेद फर्श पर ऐसी पट्टी बना सकते हैं और रोबोट को अपने कंप्यूटर से बीयर निकालने के लिए रसोई में भेज सकते हैं।

दूसरा विचार दो और ट्रांजिस्टर और दो फोटोसेंसर जोड़कर सर्किट को जटिल बनाना है और रोबोट को न केवल सामने से, बल्कि सभी तरफ से प्रकाश की तलाश करना है, और जैसे ही उसे प्रकाश मिलता है, वह उसकी ओर दौड़ता है। सब कुछ बस इस बात पर निर्भर करेगा कि प्रकाश स्रोत किस तरफ से दिखाई देता है: यदि सामने है, तो यह आगे जाएगा, और यदि पीछे से है, तो यह पीछे की ओर लुढ़क जाएगा। इस मामले में भी, असेंबली को सरल बनाने के लिए, आप LM293D चिप का उपयोग कर सकते हैं, लेकिन इसकी कीमत लगभग सौ रूबल है। लेकिन इसकी मदद से आप पहियों के घूमने की दिशा या अधिक सरलता से, रोबोट की गति की दिशा के अंतर सक्रियण को आसानी से कॉन्फ़िगर कर सकते हैं: आगे और पीछे।

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

निष्कर्ष

तो हम शामिल हो गए सबसे बड़ा विज्ञान, प्रगति का इंजन - साइबरनेटिक्स। पिछली सदी के सत्तर के दशक में ऐसे रोबोट डिज़ाइन करना बहुत लोकप्रिय था। यह ध्यान दिया जाना चाहिए कि हमारी रचना एनालॉग कंप्यूटिंग तकनीक की मूल बातों का उपयोग करती है, जो डिजिटल प्रौद्योगिकियों के आगमन के साथ समाप्त हो गई। लेकिन जैसा कि मैंने इस लेख में दिखाया है, सब कुछ ख़त्म नहीं हुआ है। मुझे उम्मीद है कि हम ऐसा निर्माण करने से नहीं रुकेंगे सरल रोबोट, और हम नए और नए डिज़ाइन लेकर आएंगे, और आप हमें अपने से आश्चर्यचकित कर देंगे दिलचस्प शिल्प. निर्माण के साथ शुभ कामनाएं!

चूँकि आप इस पृष्ठ पर आए हैं, इसका मतलब है कि अब आप रोबोटिक्स और रोबोटिक्स के विषय के प्रति उदासीन नहीं हैं। अपने हाथों से रोबोट डिज़ाइन करना बहुत ही कठिन है रोमांचक गतिविधिजो आपको बहुत कुछ सिखाएगा. आप इलेक्ट्रॉनिक्स, मैकेनिक्स, प्रोग्रामिंग और प्रक्रिया प्रबंधन में कौशल विकसित करेंगे। मेरे लिए रोबोटिक्स एक आकर्षक शौक है। हम सभी की तरह, मैंने भी पहियों, मोटरों, तारों और इलेक्ट्रॉनिक भागों के एक समूह के साथ कुछ बनाने का सपना देखा था।

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

अपने हाथों से रोबोट बनाने का विचार कहा जाता है रोबोटेक, जिसे कोई भी, नौसिखिया रोबोटिस्ट या रेडियो शौकिया, असेंबल कर सकता है।

घरेलू रोबोट के लिए बुनियादी आवश्यकताएँ

  • घर पर रोबोट को असेंबल करने की संभावना।
  • रोबोट को व्यावसायिक रूप से उपलब्ध और प्रोग्राम करने में आसान माइक्रोकंट्रोलर पर बनाया जाना चाहिए।
  • चेसिस के रूप में एक सरल और निर्माण में आसान प्लेटफॉर्म का उपयोग किया जाना चाहिए।
  • रोबोट में अवश्य होना चाहिए आवश्यक सेटसेंसर और तंत्र जो आपको आवश्यकतानुसार कार्यक्षमता का विस्तार करने की अनुमति देते हैं।
  • रोबोट को स्वतंत्र रूप से चलना चाहिए और बाधाओं पर प्रतिक्रिया करने में सक्षम होना चाहिए।
  • दूर से रोबोट को नियंत्रित करने की क्षमता, टेलीमेट्री का उपयोग करें (रोबोट की स्थिति की निगरानी करें, विभिन्न कमांड सेट करें)।
  • ऑन-बोर्ड कैमरे से बेस स्टेशन पर वीडियो छवियों को प्रसारित करने की संभावना।

आवश्यकताओं को ध्यान में रखते हुए, रोबोट को नियंत्रित करने के लिए दो माइक्रो कंप्यूटर का उपयोग करने का निर्णय लिया गया ( एमसी-1 और एमसी-2).

ऑन-बोर्ड कंप्यूटर MC-1

पहला कंप्यूटर ( मुख्य एमसी-1) - "मस्तिष्क" के मुख्य ऑन-बोर्ड कंप्यूटर के रूप में उपयोग किया जाता है, जिसके कार्यों में शामिल हैं:

  • वीडियो प्रसारण पर्यावरणअच्छी गुणवत्ता में बेस स्टेशन तक;
  • नियंत्रण केंद्र (बेस स्टेशन) से आदेश प्राप्त करना;
  • नियंत्रण केंद्र को तेज़ गति से बड़ा डेटा भेजना;
  • दूसरे माइक्रो-कंप्यूटर (अतिरिक्त MC-2) के माध्यम से अन्य रोबोट घटकों के कार्य का समन्वय

सौंपे गए कार्यों को पूरा करने के लिए सिंगल-बोर्ड कंप्यूटर का उपयोग करने का निर्णय लिया गया रास्पबेरी पाईया, अंतिम उपाय के रूप में, फ़र्मवेयर फ़्लैश करने की क्षमता वाला एक राउटर ओपनडब्लूआरटी.

ऑन-बोर्ड कंप्यूटर एमसी-2

दूसरा कंप्यूटर ( अतिरिक्त एमसी-2) का उपयोग इंजन को नियंत्रित करने, विभिन्न सेंसर या सेंसर से जानकारी एकत्र करने और तैयार डेटा को एमसी-1 मुख्य कंप्यूटर पर भेजने के लिए किया जाता है।

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

विकीहाउ एक विकी की तरह काम करता है, जिसका अर्थ है कि हमारे कई लेख कई लेखकों द्वारा लिखे गए हैं। इस लेख को संपादित करने और सुधारने के लिए गुमनाम सहित 27 लोगों ने इसे तैयार किया है।

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

कदम

    तय करें कि आप क्या बनाएंगे.आप एक पूर्ण-पैमाने, द्विपाद ह्यूमनॉइड को इकट्ठा करने में सक्षम होने की संभावना नहीं रखते हैं जो आपकी हर इच्छा को पूरा कर सके। इसके अलावा, यह 5 किलोग्राम की वस्तुओं को पकड़ने और खींचने में सक्षम विभिन्न पंजों वाला रोबोट नहीं होगा। आप एक ऐसा रोबोट बनाना शुरू करेंगे जो रिमोट कंट्रोल से वायरलेस कमांड का उपयोग करके आगे, पीछे, बाएँ और दाएँ घूम सकता है। हालाँकि, एक बार जब आप बुनियादी बातों में महारत हासिल कर लेते हैं, तो आप अपने डिज़ाइन में सुधार कर सकते हैं और विभिन्न नवाचार जोड़ सकते हैं, बस निर्देशों का पालन करें: "दुनिया में कोई पूर्ण रोबोट नहीं है।" आप हमेशा कुछ न कुछ जोड़ और सुधार सकते हैं।

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

    आपको आवश्यक विवरण चुनें.हालाँकि अभी पुर्जों को ऑर्डर करने का समय नहीं है, लेकिन आपको पहले से ही उनका चयन कर लेना चाहिए और पता होना चाहिए कि उन्हें कहाँ से खरीदना है। यदि आप ऑनलाइन ऑर्डर करते हैं, तो सभी भागों को एक ही साइट पर ढूंढना बेहतर होगा, जिससे आपको शिपिंग पर बचत करने में मदद मिलेगी। आपको फ्रेम या चेसिस सामग्री, 2 सर्वो, बैटरी, रेडियो ट्रांसमीटर, ट्रांसमीटर और रिसीवर की आवश्यकता होगी।

    • रोबोट को चलाने के लिए आपको आवश्यक सर्वो का चयन करना। एक मोटर आगे के पहियों को चलायेगी, और दूसरी पीछे के पहियों को चलायेगी। इस प्रकार, आप स्टीयरिंग की सबसे सरल विधि - डिफरेंशियल गियर का उपयोग कर सकते हैं, जिसका अर्थ है कि जब रोबोट आगे बढ़ता है तो दोनों मोटरें आगे की ओर घूमती हैं, जब रोबोट पीछे की ओर बढ़ता है तो दोनों मोटरें पीछे की ओर घूमती हैं, और एक मोड़ बनाने के लिए, एक मोटर काम करती है और नहीं एक और ले लो. सर्वो मोटर सामान्य मोटर से भिन्न होती है प्रत्यावर्ती धाराइसमें पहला केवल 180 डिग्री तक घूमने और सूचना को अपनी स्थिति में वापस भेजने में सक्षम है। यह प्रोजेक्ट सर्वो मोटर का उपयोग करेगा क्योंकि यह आसान होगा और आपको महंगा स्पीड कंट्रोलर या अलग गियरबॉक्स नहीं खरीदना पड़ेगा। एक बार जब आपको पता चल जाए कि रिमोट कंट्रोल रोबोट को कैसे असेंबल किया जाए, तो आप एक और रोबोट बना सकते हैं या जो आपके पास है उसे सर्वो के बजाय एसी मोटर्स का उपयोग करके संशोधित कर सकते हैं। 4 हैं महत्वपूर्ण पहलू, जो सर्वो मोटर खरीदने से पहले गंभीरता से सोचने लायक हैं, विशेष रूप से: गति, टॉर्क, आकार/वजन और क्या उन्हें 360 डिग्री रोटेशन के लिए संशोधित किया जा सकता है। चूँकि सर्वो केवल 180 डिग्री तक घूम सकता है, आपका रोबोट केवल थोड़ा ही आगे बढ़ पाएगा। 360 डिग्री संशोधन उपलब्ध होने के साथ, आप मोटर को एक दिशा में लगातार घूमने के लिए कॉन्फ़िगर कर सकते हैं और रोबोट को लगातार एक दिशा या दूसरी दिशा में चलने की अनुमति दे सकते हैं। इस परियोजना के लिए आकार और वजन बहुत महत्वपूर्ण हैं क्योंकि किसी भी तरह से आपके पास बहुत अधिक जगह बची होगी। कुछ मध्यम आकार की चीज़ खोजने का प्रयास करें। टॉर्क इंजन की शक्ति है. गियरबॉक्स का उपयोग इसी के लिए किया जाता है। यदि मोटर में गियरबॉक्स नहीं है और टॉर्क कम है, तो आपका रोबोट संभवतः नहीं चलेगा क्योंकि उसके पास ऐसा करने के लिए पर्याप्त शक्ति नहीं है। आप हमेशा एक मजबूत खरीद सकते हैं और संलग्न कर सकते हैं या तेज़ इंजनअसेंबली पूरी होने के बाद. याद रखें, गति जितनी अधिक होगी, शक्ति उतनी ही कम होगी। रोबोट के पहले प्रोटोटाइप के लिए "HS-311" सर्वो खरीदने की अनुशंसा की जाती है। इस मोटर में गति और शक्ति का अच्छा संतुलन है, यह सस्ती है और रोबोट के लिए सही आकार की है।
      • चूँकि यह सर्वो केवल 180 डिग्री तक घूम सकता है, इसलिए आपको इसे 360 डिग्री पर पुन: कॉन्फ़िगर करना होगा, लेकिन यह कार्यविधिआपकी खरीद वारंटी का उल्लंघन करेगा, लेकिन रोबोट को अधिक स्वतंत्र रूप से चलने की अनुमति देने के लिए आपको ऐसा करना होगा। इसके लिए निर्देश इंटरनेट पर पाए जा सकते हैं।
    • बैटरी का चयन करें. रोबोट को बिजली आपूर्ति करने के लिए आपको किसी चीज़ की आवश्यकता होगी। पावर स्रोत का उपयोग करने का प्रयास न करें प्रत्यावर्ती वोल्टेज(अर्थात, एक नियमित आउटलेट)। एक स्थायी स्रोत (एए बैटरी) का उपयोग करें।
      • बैटरियां चुनें. 4 प्रकार की बैटरियां हैं जिन्हें हम चुनेंगे: लिथियम पॉलिमर, निकेल-मेटल हाइड्राइड, निकेल-कैडमियम और क्षारीय बैटरियां।
        • लिथियम पॉलिमर बैटरियां नवीनतम और अविश्वसनीय रूप से हल्की हैं। हालाँकि, वे खतरनाक हैं, महंगे हैं और आपको एक विशेष चार्जर का उपयोग करने की आवश्यकता होगी। यदि आपके पास रोबोटिक्स में अनुभव है और आप अपने प्रोजेक्ट के लिए पैसे खर्च करने को तैयार हैं तो इस प्रकार की बैटरी का उपयोग करें।
        • निकेल-कैडमियम एक सामान्य रिचार्जेबल बैटरी है। इस प्रकारकई रोबोटों में उपयोग किया जाता है। समस्या यह है कि यदि आप उन्हें पूरी तरह से डिस्चार्ज होने से पहले ओवरचार्ज कर देते हैं, तो वे पूरी तरह चार्ज होने के बाद भी लंबे समय तक नहीं चल पाएंगे।
        • निकेल-मेटल हाइड्राइड बैटरी आकार, वजन और कीमत में निकल-कैडमियम बैटरी के समान है, लेकिन इसमें बेहतर दक्षताकाम, और नौसिखिया तकनीशियनों के लिए इस प्रकार की बैटरी की अनुशंसा की जाती है।
        • क्षारीय बैटरी एक सामान्य प्रकार की गैर-रिचार्जेबल बैटरी है। ये बैटरियां बहुत लोकप्रिय, सस्ती और आसानी से उपलब्ध हैं। हालाँकि, वे जल्दी ख़त्म हो जाते हैं और आपको उन्हें लगातार खरीदना पड़ेगा। उनका उपयोग न करें.
      • बैटरी विशिष्टताओं का चयन करें. आपको अपनी बैटरियों के सेट के लिए सही वोल्टेज ढूंढने की आवश्यकता होगी। अधिकतर 4.8 (V) और 6.0 (V) का उपयोग किया जाता है। अधिकांश सर्वो इनमें से किसी एक पर चलेंगे। 6.0(V) का अधिक बार उपयोग करने की अनुशंसा की जाती है (यदि आपका सर्वो इसे संभाल सकता है, हालांकि अधिकांश कर सकते हैं) क्योंकि यह आपकी मोटर को तेज़ और अधिक शक्तिशाली बनाने की अनुमति देगा। अब आपको बैटरी क्षमता के बारे में सोचना चाहिए, जिसे (एमएएच) (मिलिएम्प्स प्रति घंटा) में मापा जाता है। संख्या जितनी अधिक होगी, उतना अच्छा होगा, लेकिन अधिक महंगा भी सबसे भारी होगा। इस आकार के रोबोट के लिए, 1,800 (एमएएच) सर्वोत्तम है। यदि आपको समान वोल्टेज और वजन के लिए 1450 (एमएएच) और 2000 (एमएएच) के बीच चयन करना है, तो 2000 (एमएएच) चुनें क्योंकि यह बैटरी हर तरह से बेहतर है और थोड़ी अधिक महंगी होगी। अपनी बैटरी के लिए चार्जर खरीदना न भूलें।
    • अपने रोबोट के लिए एक सामग्री चुनें. सभी इलेक्ट्रॉनिक्स को जोड़ने के लिए रोबोट से एक फ्रेम जोड़ने की आवश्यकता होगी। इस आकार के अधिकांश रोबोट प्लास्टिक या एल्यूमीनियम से बने होते हैं। शुरुआती लोगों के लिए, प्लास्टिक बोर्ड का उपयोग करने की अनुशंसा की जाती है। इस प्रकार का प्लास्टिक सस्ता और उपयोग में आसान होता है। मोटाई करीब आधा सेंटीमीटर होगी. मुझे प्लास्टिक की किस आकार की शीट खरीदनी चाहिए? यदि आप असफल होते हैं तो आपको दूसरा मौका देने के लिए पर्याप्त बड़ी शीट खरीदें, लेकिन 4 या 5 कोशिशों के लिए पर्याप्त शीट खरीदें।
    • ट्रांसमीटर/रिसीवर का चयन करें। यह हिस्सा आपके रोबोट का सबसे महंगा हिस्सा होगा। इसके अलावा, यह सबसे महत्वपूर्ण हिस्सा होगा, क्योंकि इसके बिना आपका रोबोट कुछ भी नहीं कर पाएगा। एक बहुत अच्छे ट्रांसमीटर/रिसीवर से शुरुआत करने की अनुशंसा की जाती है, क्योंकि यह हिस्सा भविष्य में आपके रोबोट को बेहतर बनाने में बाधा बन सकता है। एक सस्ता ट्रांसमीटर/रिसीवर रोबोट को बहुत अच्छी तरह से गति में सेट कर देगा, लेकिन सबसे अधिक संभावना है कि यहीं पर आपके यांत्रिक निर्माण की सभी क्षमताएं समाप्त हो जाएंगी। इसलिए, अभी एक सस्ता उपकरण और भविष्य में एक महंगा उपकरण खरीदने के बजाय, पैसे बचाना और आज एक महंगा और शक्तिशाली ट्रांसमीटर/रिसीवर खरीदना बेहतर है। हालाँकि, केवल कुछ आवृत्तियाँ हैं जिनका आप उपयोग कर सकते हैं, सबसे आम हैं: 27 (मेगाहर्ट्ज), 72 (मेगाहर्ट्ज), 75 (मेगाहर्ट्ज) और 2.4 (मेगाहर्ट्ज)। फ़्रिक्वेंसी 27 (मेगाहर्ट्ज) का उपयोग हवाई जहाज और कारों के लिए किया जाता है। फ़्रिक्वेंसी 27 (मेगाहर्ट्ज) का उपयोग अक्सर बच्चों में किया जाता है खिलौने वाली गाड़ियां. यह आवृत्ति बहुत छोटी परियोजनाओं के लिए अनुशंसित है। 72 (मेगाहर्ट्ज) आवृत्ति का उपयोग केवल बड़े मॉडल के खिलौना हवाई जहाजों के लिए किया जा सकता है, इसलिए ऐसी आवृत्ति का उपयोग करना अवैध होगा क्योंकि आप एक बड़े मॉडल के हवाई जहाज के सिग्नल को बाधित कर सकते हैं, जो किसी राहगीर के सिर पर दुर्घटनाग्रस्त हो सकता है और घायल हो सकता है या यहां तक ​​कि उसे मार भी डालो. 75 (मेगाहर्ट्ज) आवृत्ति का उपयोग केवल स्थलीय उद्देश्यों के लिए किया जाता है, इसलिए इसका उपयोग करने में संकोच न करें। हालाँकि, 2.4 (गीगाहर्ट्ज) आवृत्ति से बेहतर कुछ भी नहीं है, जो इसके अधीन है न्यूनतम राशिहस्तक्षेप, और हम अत्यधिक अनुशंसा करते हैं कि आप थोड़ा अधिक पैसा खर्च करें और इस विशेष आवृत्ति के साथ एक ट्रांसमीटर/रिसीवर चुनें। एक बार जब आप आवृत्ति पर निर्णय ले लेते हैं, तो आपको यह निर्धारित करना चाहिए कि आप कितने चैनलों का उपयोग करेंगे। चैनलों की संख्या यह निर्धारित करती है कि आपका रोबोट कितने कार्यों का समर्थन करेगा। एक चैनल आगे और पीछे ड्राइविंग के लिए समर्पित होगा, दूसरा बाएं और दाएं मुड़ने के लिए जिम्मेदार होगा। हालाँकि, कम से कम तीन चैनल रखने की अनुशंसा की जाती है, क्योंकि हो सकता है कि आप रोबोट की गतिविधियों के शस्त्रागार में कुछ और जोड़ना चाहें। चार चैनलों के साथ आपको दो जॉयस्टिक भी मिलते हैं। जैसा कि हमने पहले उल्लेख किया है, आपको सबसे अच्छे ट्रांसमीटर/रिसीवर में से एक खरीदना चाहिए ताकि आपको बाद में दूसरा खरीदना न पड़े। इसके अलावा, आप उसी डिवाइस का उपयोग अन्य रोबोट या वैज्ञानिक और तकनीकी परियोजनाओं में भी कर सकते हैं। हम आपको 5-चैनल रेडियो सिस्टम "स्पेक्ट्रम DX5e MD2" और "AR500" पर करीब से नज़र डालने की सलाह देते हैं।
    • पहियों का चयन करें. पहिए चुनते समय, तीन मुख्य पहलुओं पर ध्यान दें: व्यास, पकड़ और वे आपके इंजन में कितनी अच्छी तरह फिट होते हैं। व्यास एक तरफ से गुजरने वाले पहिये की लंबाई है केंद्र बिंदु, दूसरी तरफ। पहिये का व्यास जितना बड़ा होगा, वह उतनी ही तेजी से घूमेगा और उतनी ही अधिक ऊंचाई तक चल सकेगा और जमीन पर उसकी पकड़ उतनी ही कम होगी। यदि आपको छोटे पहिये मिलते हैं, तो उनके उबड़-खाबड़ इलाकों से गुजरने या तेज़ गति से चलने की संभावना कम होगी, लेकिन बदले में आपको उनसे अधिक शक्ति मिलेगी। ट्रैक्शन से तात्पर्य है कि पहिये रबर या फोम रबर कोटिंग का उपयोग करके जमीन को कितनी अच्छी तरह पकड़ते हैं ताकि पहिये सतह पर फिसलें नहीं। सर्वो मोटर से जुड़ने के लिए डिज़ाइन किए गए अधिकांश पहिये ज्यादा कठिनाई पेश नहीं करेंगे। चारों ओर रबर कोटिंग के साथ 7 या 12 सेंटीमीटर व्यास वाले पहिये का उपयोग करने की अनुशंसा की जाती है। आपको 2 पहियों की आवश्यकता होगी.
  1. अब जब आपने अपनी ज़रूरत के हिस्से चुन लिए हैं, तो उन्हें ऑनलाइन ऑर्डर करें।उन्हें यथासंभव कम साइटों से ऑर्डर करने का प्रयास करें, जिससे आप शिपिंग पर बचत कर सकेंगे और एक ही समय में सभी हिस्से प्राप्त कर सकेंगे।

    फ़्रेम को मापें और काटें।एक रूलर और एक काटने का उपकरण लें, और चलने वाले फ्रेम की लंबाई और चौड़ाई, लगभग 15 (सेमी) x 20 (सेमी) मापें। अब जांचें कि आपकी रेखाएं कितनी सीधी हैं। याद रखें, दो बार मापें, एक बार काटें। यदि आप उपयोग कर रहे हैं प्लास्टिक बोर्ड, तो आप इसे बिल्कुल इसके लकड़ी के नाम की तरह ही काट पाएंगे।

    एक रोबोट बनाएं.पर इस पलतुम्हारे पास सब कुछ है आवश्यक सामग्रीऔर एक कट-आउट चेसिस।

    1. सर्वो को प्लास्टिक बोर्ड के नीचे किनारे के पास रखें। सर्वोमोटर के जिस तरफ रॉड है उसकी ओर निर्देशित किया जाना चाहिए बाहर. सुनिश्चित करें कि आपके पास पहियों को जोड़ने के लिए पर्याप्त जगह है।
    2. मोटरों के साथ आए स्क्रू का उपयोग करके पहियों को मोटरों से जोड़ें।
    3. वेल्क्रो का एक टुकड़ा रिसीवर पर और दूसरा बैटरी पैक पर रखें।
    4. रोबोट पर विपरीत प्रकार के वेल्क्रो के दो टुकड़े रखें और उसमें रिसीवर और बैटरी पैक संलग्न करें।
    5. आपके सामने एक रोबोट दिखाई देता है जिसके एक तरफ दो पहिए हैं, और दूसरी तरफ वह बस फर्श पर घिसटता है, लेकिन हम अभी तक तीसरा पहिया नहीं जोड़ेंगे।
  2. तार जोड़ो.अब जब सभी हिस्से अपनी जगह पर हैं, तो आपको हर चीज को रिसीवर से कनेक्ट करना होगा। बैटरी को रिसीवर से कनेक्ट करें जहां वह "पावर" या "बैटरी" कहता है, सब कुछ सही ढंग से कनेक्ट करने का प्रयास करें। इसके बाद, सर्वो को रिसीवर से कनेक्ट करें जहां यह "चैनल 1" और "चैनल 2" कहता है।

    व्यायाम करने के लिए तैयार हो जाइए.बैटरी को रिसीवर से डिस्कनेक्ट करें और इसे कनेक्ट करें अभियोक्ता. चार्जिंग में लगभग 24 घंटे लग सकते हैं, इसलिए कृपया धैर्य रखें।

  3. अब अपने नए खिलौने से खेलें.आगे! ट्रांसमीटर पर फॉरवर्ड बटन दबाएं। एक बाधा कोर्स का आयोजन करें, अपनी बिल्ली के साथ खेलें। और जब आपके पास यह पर्याप्त हो जाए, तो इसमें कुछ घंटियाँ और सीटियाँ जोड़ें!

    • अपने पुराने "स्मार्टफ़ोन" को कैमरे के साथ रोबोट पर रखने का प्रयास करें और इसे चलती रिकॉर्डिंग डिवाइस के रूप में उपयोग करें। आप यह देखने के लिए वीडियो चैट का उपयोग कर सकते हैं कि रोबोट कहाँ जा रहा है, जो आपको उसे अपने साथ लिए बिना अपने कमरे से बाहर ले जाने का अवसर देगा।
    • घंटियाँ और सीटियाँ जोड़ें। यदि आपके ट्रांसमीटर/रिसीवर के पास है अतिरिक्त चैनल, तो आप एक ऐसा पंजा बना सकते हैं जो बंद हो सके, और यदि आपके पास कई चैनल हैं, तो आपका पंजा खुलने और बंद होने दोनों में सक्षम होगा। अपनी कल्पना का इस्तेमाल करें।
    • यदि आप दाएं दबाते हैं और रोबोट बाईं ओर चला जाता है, तो रिसीवर पर तारों को अलग तरीके से जोड़ने का प्रयास करें, उदाहरण के लिए, यदि आप दाएं सर्वो को चैनल 2 में और बाएं सर्वो को चैनल 1 में प्लग करते हैं, तो उन्हें स्वैप करें।
    • आप एक एडाप्टर खरीदना चाह सकते हैं जो आपको बैटरी को चार्जर से कनेक्ट करने की अनुमति देगा।
    • आप 12 वोल्ट की बैटरी का उपयोग करना पसंद कर सकते हैं एकदिश धारा, जिससे रोबोट की गति और शक्ति में सुधार होगा।
    • सुनिश्चित करें कि आप समान आवृत्ति ट्रांसमीटर और रिसीवर खरीदें। यह भी सुनिश्चित करें कि रिसीवर के पास समान या है बड़ी मात्राचैनल ट्रांसमीटर के समान हैं। यदि रिसीवर के पास ट्रांसमीटर से अधिक चैनल हैं, तो केवल कम चैनल ही प्रयोग करने योग्य होंगे।

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

परिचय

इसलिए। रोबोट क्या है? ज्यादातर मामलों में यह स्वचालित उपकरण, जो किसी भी पर्यावरणीय क्रिया पर प्रतिक्रिया करता है। रोबोटों को मनुष्यों द्वारा नियंत्रित किया जा सकता है या पूर्व-क्रमादेशित क्रियाएं निष्पादित की जा सकती हैं। आमतौर पर, रोबोट विभिन्न प्रकार के सेंसर (दूरी, रोटेशन कोण, त्वरण), वीडियो कैमरा और मैनिपुलेटर्स से लैस होता है। रोबोट के इलेक्ट्रॉनिक भाग में एक माइक्रोकंट्रोलर (एमसी) होता है - एक माइक्रोक्रिकिट जिसमें एक प्रोसेसर, एक घड़ी जनरेटर, विभिन्न बाह्य उपकरण, रैम और स्थायी मेमोरी होती है। दुनिया में बड़ी संख्या में विभिन्न माइक्रोकंट्रोलर मौजूद हैं अलग - अलग क्षेत्रएप्लिकेशन और उनके आधार पर आप शक्तिशाली रोबोटों को असेंबल कर सकते हैं। AVR माइक्रोकंट्रोलर का व्यापक रूप से शौकिया इमारतों के लिए उपयोग किया जाता है। वे अब तक सबसे अधिक सुलभ हैं और इंटरनेट पर आप इन एमके पर आधारित कई उदाहरण पा सकते हैं। माइक्रोकंट्रोलर्स के साथ काम करने के लिए, आपको असेंबलर या सी में प्रोग्राम करने में सक्षम होना चाहिए और डिजिटल और एनालॉग इलेक्ट्रॉनिक्स का बुनियादी ज्ञान होना चाहिए। अपने प्रोजेक्ट में हम C का उपयोग करेंगे। एमके के लिए प्रोग्रामिंग कंप्यूटर पर प्रोग्रामिंग से बहुत अलग नहीं है, भाषा का सिंटैक्स समान है, अधिकांश फ़ंक्शन व्यावहारिक रूप से अलग नहीं हैं, और नए फ़ंक्शन सीखना काफी आसान और उपयोग में सुविधाजनक हैं।

हमें क्या जरूरत है

आरंभ करने के लिए, हमारा रोबोट केवल बाधाओं से बचने में सक्षम होगा, अर्थात प्रकृति में अधिकांश जानवरों के सामान्य व्यवहार को दोहराएगा। ऐसा रोबोट बनाने के लिए हमें जो कुछ भी चाहिए वह रेडियो स्टोर में मिल सकता है। आइए तय करें कि हमारा रोबोट कैसे चलेगा। मैं टैंकों में उपयोग किए जाने वाले ट्रैक को सबसे सफल मानता हूं; ये सबसे अधिक हैं सुविधाजनक समाधान, क्योंकि पटरियों में कार के पहियों की तुलना में अधिक गतिशीलता होती है और उन्हें नियंत्रित करना अधिक सुविधाजनक होता है (मुड़ने के लिए, पटरियों को अलग-अलग दिशाओं में घुमाना पर्याप्त है)। इसलिए, आपको किसी ऐसे खिलौना टैंक की आवश्यकता होगी जिसकी पटरियाँ एक-दूसरे से स्वतंत्र रूप से घूमें, आप इसे किसी भी खिलौने की दुकान से उचित मूल्य पर खरीद सकते हैं। इस टैंक से आपको केवल गियरबॉक्स के साथ पटरियों और मोटरों के साथ एक प्लेटफॉर्म की आवश्यकता होती है, बाकी को आप सुरक्षित रूप से खोलकर फेंक सकते हैं। हमें एक माइक्रोकंट्रोलर की भी आवश्यकता है, मेरी पसंद ATmega16 पर पड़ी - इसमें सेंसर और बाह्य उपकरणों को जोड़ने के लिए पर्याप्त पोर्ट हैं और सामान्य तौर पर यह काफी सुविधाजनक है। आपको कुछ रेडियो घटक, एक सोल्डरिंग आयरन और एक मल्टीमीटर भी खरीदने की आवश्यकता होगी।

एमके के साथ एक बोर्ड बनाना



रोबोट आरेख

हमारे मामले में, माइक्रोकंट्रोलर मस्तिष्क के कार्य करेगा, लेकिन हम इसके साथ शुरुआत नहीं करेंगे, बल्कि रोबोट के मस्तिष्क को शक्ति प्रदान करने से करेंगे। उचित पोषणस्वास्थ्य की गारंटी है, इसलिए हम अपने रोबोट को ठीक से खिलाने के तरीके से शुरुआत करेंगे, क्योंकि यहीं पर नौसिखिया रोबोट निर्माता आमतौर पर गलतियाँ करते हैं। और हमारे रोबोट को सामान्य रूप से काम करने के लिए, हमें वोल्टेज स्टेबलाइज़र का उपयोग करने की आवश्यकता है। मैं L7805 चिप पसंद करता हूं - इसे एक स्थिर 5V आउटपुट वोल्टेज उत्पन्न करने के लिए डिज़ाइन किया गया है, जो कि हमारे माइक्रोकंट्रोलर को चाहिए। लेकिन इस तथ्य के कारण कि इस माइक्रोक्रिकिट पर वोल्टेज ड्रॉप लगभग 2.5V है, इसे कम से कम 7.5V की आपूर्ति की जानी चाहिए। इस स्टेबलाइजर के साथ प्रयोग किया जाता है इलेक्ट्रोलाइटिक कैपेसिटरवोल्टेज तरंगों को सुचारू करने के लिए, ध्रुवीयता उत्क्रमण से बचाने के लिए सर्किट में एक डायोड शामिल किया जाना चाहिए।
अब हम अपने माइक्रोकंट्रोलर पर आगे बढ़ सकते हैं। एमके का केस डीआईपी है (यह सोल्डर के लिए अधिक सुविधाजनक है) और इसमें चालीस पिन हैं। बोर्ड पर ADC, PWM, USART और बहुत कुछ है जिसका हम अभी उपयोग नहीं करेंगे। आइए कुछ महत्वपूर्ण नोड्स पर नजर डालें। रीसेट पिन (एमके का 9वां चरण) को रोकनेवाला आर1 द्वारा पावर स्रोत के "प्लस" तक खींच लिया जाता है - यह किया जाना चाहिए! अन्यथा, आपका एमके अनजाने में रीसेट हो सकता है या, अधिक सरल शब्दों में कहें तो गड़बड़ हो सकता है। इसके अलावा एक वांछनीय उपाय, लेकिन अनिवार्य नहीं, RESET को कनेक्ट करना है सिरेमिक संधारित्र C1 से जमीन तक। आरेख में आप 1000 यूएफ इलेक्ट्रोलाइट भी देख सकते हैं; यह आपको इंजन चलने पर वोल्टेज डिप्स से बचाता है, जिसका माइक्रोकंट्रोलर के संचालन पर भी लाभकारी प्रभाव पड़ेगा। क्वार्ट्ज रेज़ोनेटर X1 और कैपेसिटर C2, C3 को यथासंभव पिन XTAL1 और XTAL2 के करीब स्थित होना चाहिए।
मैं एमके को फ्लैश करने के तरीके के बारे में बात नहीं करूंगा, क्योंकि आप इसके बारे में इंटरनेट पर पढ़ सकते हैं। हम प्रोग्राम को C में लिखेंगे; मैंने प्रोग्रामिंग वातावरण के रूप में CodeVisionAVR को चुना। यह काफी उपयोगकर्ता-अनुकूल वातावरण है और शुरुआती लोगों के लिए उपयोगी है क्योंकि इसमें एक अंतर्निहित कोड निर्माण विज़ार्ड है।


मेरा रोबोट बोर्ड

मोटर नियंत्रण

हमारे रोबोट में एक समान रूप से महत्वपूर्ण घटक मोटर ड्राइवर है, जो हमारे लिए इसे नियंत्रित करना आसान बनाता है। कभी भी और किसी भी परिस्थिति में मोटरों को सीधे एमके से नहीं जोड़ा जाना चाहिए! सामान्य तौर पर, शक्तिशाली भार को सीधे माइक्रोकंट्रोलर से नियंत्रित नहीं किया जा सकता है, अन्यथा यह जल जाएगा। कुंजी ट्रांजिस्टर का प्रयोग करें. हमारे मामले के लिए, एक विशेष चिप है - L293D। ऐसी सरल परियोजनाओं में, हमेशा "डी" इंडेक्स के साथ इस विशेष चिप का उपयोग करने का प्रयास करें, क्योंकि इसमें ओवरलोड सुरक्षा के लिए अंतर्निहित डायोड हैं। इस माइक्रोसर्किट को नियंत्रित करना बहुत आसान है और रेडियो स्टोर्स में इसे प्राप्त करना आसान है। यह दो पैकेजों में उपलब्ध है: डीआईपी और एसओआईसी। बोर्ड पर लगाने में आसानी के कारण हम पैकेज में डीआईपी का उपयोग करेंगे। L293D में मोटर और लॉजिक के लिए अलग बिजली आपूर्ति है। इसलिए, हम माइक्रोक्रिकिट को स्टेबलाइजर (वीएसएस इनपुट) से और मोटरों को सीधे बैटरी (वीएस इनपुट) से पावर देंगे। L293D प्रति चैनल 600 mA का भार झेल सकता है, और इसमें ऐसे दो चैनल हैं, यानी एक चिप से दो मोटरों को जोड़ा जा सकता है। लेकिन सुरक्षित रहने के लिए, हम चैनलों को संयोजित करेंगे, और फिर हमें प्रत्येक इंजन के लिए एक माइक्रा की आवश्यकता होगी। इससे यह पता चलता है कि L293D 1.2 A का सामना करने में सक्षम होगा। इसे प्राप्त करने के लिए, आपको माइक्रा पैरों को संयोजित करने की आवश्यकता है, जैसा कि चित्र में दिखाया गया है। माइक्रोसर्किट निम्नानुसार काम करता है: जब एक तार्किक "0" IN1 और IN2 पर लागू किया जाता है, और एक तार्किक एक IN3 और IN4 पर लागू किया जाता है, तो मोटर एक दिशा में घूमती है, और यदि सिग्नल उलटे होते हैं और एक तार्किक शून्य लगाया जाता है, फिर मोटर दूसरी दिशा में घूमना शुरू कर देगी। पिन EN1 और EN2 प्रत्येक चैनल को चालू करने के लिए जिम्मेदार हैं। हम उन्हें जोड़ते हैं और उन्हें स्टेबलाइजर से बिजली आपूर्ति के "प्लस" से जोड़ते हैं। चूंकि ऑपरेशन के दौरान माइक्रोक्रिकिट गर्म हो जाता है, और इस प्रकार के मामले पर रेडिएटर स्थापित करना समस्याग्रस्त है, जीएनडी पैरों द्वारा गर्मी हटाने को सुनिश्चित किया जाता है - उन्हें एक विस्तृत संपर्क पैड पर सोल्डर करना बेहतर होता है। आपको पहली बार इंजन ड्राइवरों के बारे में बस इतना ही जानना होगा।

बाधा सेंसर

ताकि हमारा रोबोट नेविगेट कर सके और हर चीज से टकरा न जाए, हम दो स्थापित करेंगे अवरक्त संवेदक. अधिकांश सबसे सरल सेंसरइसमें एक IR डायोड होता है जो इन्फ्रारेड स्पेक्ट्रम में उत्सर्जित होता है और एक फोटोट्रांसिस्टर होता है जो IR डायोड से सिग्नल प्राप्त करेगा। सिद्धांत यह है: जब सेंसर के सामने कोई बाधा नहीं होती है, तो आईआर किरणें फोटोट्रांजिस्टर से नहीं टकराती हैं और यह खुलता नहीं है। यदि सेंसर के सामने कोई बाधा है, तो किरणें उससे परावर्तित होती हैं और ट्रांजिस्टर से टकराती हैं - यह खुल जाता है और करंट प्रवाहित होने लगता है। ऐसे सेंसर का नुकसान यह है कि वे अलग-अलग तरह से प्रतिक्रिया कर सकते हैं विभिन्न सतहेंऔर हस्तक्षेप से सुरक्षित नहीं हैं - सेंसर गलती से अन्य उपकरणों से आने वाले बाहरी संकेतों से चालू हो सकता है। सिग्नल को मॉड्यूलेट करना आपको हस्तक्षेप से बचा सकता है, लेकिन अभी हम इससे परेशान नहीं होंगे। शुरुआत करने वालों के लिए, यह पर्याप्त है।


मेरे रोबोट के सेंसर का पहला संस्करण

रोबोट फ़र्मवेयर

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

#शामिल करना
#शामिल करना

निम्नलिखित पंक्तियाँ सशर्त हैं क्योंकि PORTC मान इस बात पर निर्भर करते हैं कि आपने मोटर ड्राइवर को अपने माइक्रोकंट्रोलर से कैसे जोड़ा है:

पोर्टसी.0 = 1;
पोर्टसी.1 = 0;
पोर्टसी.2 = 1;
पोर्टसी.3 = 0;

मान 0xFF का अर्थ है कि आउटपुट लॉग होगा। "1", और 0x00 लॉग है। "0"।

निम्नलिखित निर्माण से हम जांचते हैं कि रोबोट के सामने कोई बाधा है या नहीं और वह किस तरफ है:

यदि (!(पिनब और (1)< {
...
}

यदि आईआर डायोड से प्रकाश फोटोट्रांजिस्टर से टकराता है, तो माइक्रोकंट्रोलर लेग पर एक लॉग स्थापित किया जाता है। "0" और रोबोट बाधा से दूर जाने के लिए पीछे की ओर बढ़ना शुरू कर देता है, फिर घूमता है ताकि दोबारा बाधा से न टकराए और फिर से आगे बढ़ता है। चूँकि हमारे पास दो सेंसर हैं, हम किसी बाधा की उपस्थिति की दो बार जाँच करते हैं - दाईं ओर और बाईं ओर, और इसलिए हम पता लगा सकते हैं कि बाधा किस तरफ है। कमांड "delay_ms(1000)" इंगित करता है कि अगला कमांड निष्पादित होने से पहले एक सेकंड बीत जाएगा।

निष्कर्ष

मैंने अधिकांश पहलुओं को शामिल किया है जो आपको अपना पहला रोबोट बनाने में मदद करेंगे। लेकिन रोबोटिक्स यहीं ख़त्म नहीं होता. यदि आप इस रोबोट को असेंबल करते हैं, तो आपके पास इसका विस्तार करने के बहुत सारे अवसर होंगे। आप रोबोट के एल्गोरिदम में सुधार कर सकते हैं, जैसे कि यदि बाधा किसी तरफ नहीं, बल्कि रोबोट के ठीक सामने हो तो क्या करें। एनकोडर स्थापित करने में भी कोई दिक्कत नहीं होगी - एक साधारण उपकरण जो आपको अंतरिक्ष में अपने रोबोट की सटीक स्थिति और स्थान जानने में मदद करेगा। स्पष्टता के लिए, एक रंगीन या मोनोक्रोम डिस्प्ले स्थापित करना संभव है जो उपयोगी जानकारी दिखा सकता है - बैटरी चार्ज स्तर, बाधाओं से दूरी, विभिन्न डिबगिंग जानकारी। सेंसर को बेहतर बनाने में कोई दिक्कत नहीं होगी - पारंपरिक फोटोट्रांसिस्टर्स के बजाय टीएसओपी (ये आईआर रिसीवर हैं जो केवल एक निश्चित आवृत्ति के सिग्नल को समझते हैं) स्थापित करना। इन्फ्रारेड सेंसर के अलावा, अल्ट्रासोनिक सेंसर भी हैं, जो अधिक महंगे हैं और उनकी कमियां भी हैं, लेकिन हाल ही में रोबोट बिल्डरों के बीच लोकप्रियता हासिल कर रहे हैं। रोबोट को ध्वनि पर प्रतिक्रिया देने के लिए, एम्पलीफायर के साथ माइक्रोफ़ोन स्थापित करना एक अच्छा विचार होगा। लेकिन मुझे जो चीज़ वास्तव में दिलचस्प लगती है वह है कैमरा स्थापित करना और उस पर आधारित प्रोग्रामिंग मशीन विज़न। विशेष ओपनसीवी पुस्तकालयों का एक सेट है जिसके साथ आप चेहरे की पहचान, रंगीन बीकन के अनुसार आंदोलन और कई अन्य दिलचस्प चीजें प्रोग्राम कर सकते हैं। यह सब केवल आपकी कल्पना और कौशल पर निर्भर करता है।
घटकों की सूची:
  • DIP-40 पैकेज में ATmega16>
  • TO-220 पैकेज में L7805
  • DIP-16 हाउसिंग x2 पीसी में L293D।
  • रेटिंग के साथ 0.25 डब्ल्यू की शक्ति वाले प्रतिरोधक: 10 kOhm x 1 पीसी।, 220 ओम x 4 पीसी।
  • सिरेमिक कैपेसिटर: 0.1 µF, 1 µF, 22 pF
  • इलेक्ट्रोलाइटिक कैपेसिटर: 1000 µF x 16 V, 220 µF x 16 V x 2 पीसी।
  • डायोड 1N4001 या 1N4004
  • 16 मेगाहर्ट्ज क्वार्ट्ज गुंजयमान यंत्र
  • आईआर डायोड: उनमें से कोई भी दो काम करेंगे।
  • फोटोट्रांजिस्टर, कोई भी, लेकिन केवल अवरक्त किरणों की तरंग दैर्ध्य पर प्रतिक्रिया करता है
फ़र्मवेयर कोड:
/*****************************************************
रोबोट के लिए फर्मवेयर

एमके प्रकार: ATmega16
घड़ी की आवृत्ति: 16.000000 मेगाहर्ट्ज
यदि आपकी क्वार्ट्ज आवृत्ति भिन्न है, तो आपको इसे पर्यावरण सेटिंग्स में निर्दिष्ट करना होगा:
प्रोजेक्ट -> कॉन्फ़िगर करें -> "सी कंपाइलर" टैब
*****************************************************/

#शामिल करना
#शामिल करना

शून्य मुख्य(शून्य)
{
//इनपुट पोर्ट कॉन्फ़िगर करें
//इन पोर्ट के माध्यम से हम सेंसर से सिग्नल प्राप्त करते हैं
डीडीआरबी=0x00;
//पुल-अप रेसिस्टर्स चालू करें
पोर्टबी=0xFF;

//आउटपुट पोर्ट कॉन्फ़िगर करें
//इन बंदरगाहों के माध्यम से हम मोटरों को नियंत्रित करते हैं
डीडीआरसी=0xFF;

//प्रोग्राम का मुख्य लूप। यहां हम सेंसर से मान पढ़ते हैं
//और इंजनों को नियंत्रित करें
जबकि (1)
{
//आइए आगे बढ़ें
पोर्टसी.0 = 1;
पोर्टसी.1 = 0;
पोर्टसी.2 = 1;
पोर्टसी.3 = 0;
अगर (!(पिनब और (1)< {
// 1 सेकंड पीछे जाएँ
पोर्टसी.0 = 0;
पोर्टसी.1 = 1;
पोर्टसी.2 = 0;
पोर्टसी.3 = 1;
देरी_एमएस(1000);
//खत्म करो
पोर्टसी.0 = 1;
पोर्टसी.1 = 0;
पोर्टसी.2 = 0;
पोर्टसी.3 = 1;
देरी_एमएस(1000);
}
अगर (!(पिनब और (1)< {
// 1 सेकंड पीछे जाएँ
पोर्टसी.0 = 0;
पोर्टसी.1 = 1;
पोर्टसी.2 = 0;
पोर्टसी.3 = 1;
देरी_एमएस(1000);
//खत्म करो
पोर्टसी.0 = 0;
पोर्टसी.1 = 1;
पोर्टसी.2 = 1;
पोर्टसी.3 = 0;
देरी_एमएस(1000);
}
};
}

मेरे रोबोट के बारे में

फिलहाल मेरा रोबोट लगभग पूरा हो चुका है।


यह एक वायरलेस कैमरा, एक दूरी सेंसर (कैमरा और यह सेंसर दोनों एक घूमने वाले टॉवर पर स्थापित हैं), एक बाधा सेंसर, एक एनकोडर, रिमोट कंट्रोल से एक सिग्नल रिसीवर और एक से कनेक्ट करने के लिए आरएस -232 इंटरफ़ेस से सुसज्जित है। कंप्यूटर। यह दो मोड में काम करता है: स्वायत्त और मैनुअल (रिमोट कंट्रोल से नियंत्रण सिग्नल प्राप्त करता है), बैटरी पावर बचाने के लिए कैमरे को रिमोट से या रोबोट द्वारा भी चालू/बंद किया जा सकता है। मैं अपार्टमेंट सुरक्षा के लिए फर्मवेयर लिख रहा हूं (छवियों को कंप्यूटर पर स्थानांतरित करना, गतिविधियों का पता लगाना, परिसर के चारों ओर घूमना)।

आपकी इच्छानुसार मैं एक वीडियो पोस्ट कर रहा हूँ:

युपीडी.मैंने तस्वीरें दोबारा अपलोड कीं और टेक्स्ट में कुछ मामूली सुधार किए।

आजकल, दुर्भाग्य से, कम ही लोगों को याद है कि 2005 में केमिकल ब्रदर्स थे और उनके पास एक अद्भुत वीडियो था - बिलीव, जहां एक रोबोटिक हाथ शहर के चारों ओर वीडियो के नायक का पीछा करता था।

तभी मुझे एक सपना आया. उस समय यह अवास्तविक था, क्योंकि मुझे इलेक्ट्रॉनिक्स के बारे में जरा भी जानकारी नहीं थी। लेकिन मैं विश्वास करना चाहता था - विश्वास करो। 10 साल बीत चुके हैं, और कल ही मैं पहली बार अपनी खुद की रोबोटिक भुजा को इकट्ठा करने, इसे ऑपरेशन में डालने, फिर इसे तोड़ने, इसे ठीक करने और इसे वापस ऑपरेशन में डालने में कामयाब रहा, और रास्ते में, दोस्तों को ढूंढा और आत्मविश्वास हासिल किया मेरी अपनी क्षमताओं में.

ध्यान दें, कट के नीचे स्पॉइलर हैं!

यह सब (हैलो, मास्टर कीथ, और मुझे अपने ब्लॉग पर लिखने की अनुमति देने के लिए धन्यवाद!) से शुरू हुआ, जिसे हैबे पर एक लेख के बाद लगभग तुरंत ढूंढ लिया गया और चुना गया। वेबसाइट कहती है कि 8 साल का बच्चा भी रोबोट बना सकता है - मैं उससे भी बदतर क्यों हूँ? मैं बस उसी तरह से इसमें अपना हाथ आज़मा रहा हूं।

सबसे पहले व्यामोह था

एक सच्चे पागल के रूप में, मैं तुरंत उन चिंताओं को व्यक्त करूंगा जो मुझे शुरू में डिजाइनर के संबंध में थीं। मेरे बचपन में पहले अच्छे सोवियत डिज़ाइनर थे, फिर चीनी खिलौने जो मेरे हाथों में बिखर गए... और फिर मेरा बचपन ख़त्म हो गया :(

इसलिए, खिलौनों की स्मृति में जो कुछ रह गया वह था:

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

डिज़ाइनर के विवरण न केवल पूरी तरह से एक साथ फिट होते हैं, बल्कि यह तथ्य भी है विवरणों को भ्रमित करना लगभग असंभव है. सच है, जर्मन पांडित्य के साथ, निर्माता जितनी आवश्यकता हो उतने पेंच अलग रखेंइसलिए, रोबोट को असेंबल करते समय फर्श पर स्क्रू खोना या भ्रमित होना कि "कौन कहाँ जाता है" अवांछनीय है।

विशेष विवरण:

लंबाई: 228 मिमी
ऊंचाई: 380 मिमी
चौड़ाई: 160 मिमी
विधानसभा वजन: 658 जीआर.

पोषण: 4 डी बैटरी
उठाई गई वस्तुओं का भार: 100 ग्राम तक
बैकलाइट: 1 एलईडी
नियंत्रण प्रकार:वायर्ड रिमोट कंट्रोल
अनुमानित निर्माण समय: 6 घंटे
आंदोलन: 5 ब्रश वाली मोटरें
चलते समय संरचना की सुरक्षा:शाफ़्ट

गतिशीलता:
कैप्चर तंत्र: 0-1,77""
कलाई की गति: 120 डिग्री के भीतर
कोहनी की गति: 300 डिग्री के भीतर
कंधे की गति: 180 डिग्री के भीतर
मंच पर घूर्णन: 270 डिग्री के भीतर

आपको चाहिये होगा:

  • अतिरिक्त लंबे सरौता (आप उनके बिना नहीं कर सकते)
  • साइड कटर (पेपर चाकू, कैंची से बदला जा सकता है)
  • क्रॉसहेड पेचकश
  • 4 डी बैटरी

महत्वपूर्ण! छोटी-छोटी जानकारियों के बारे में

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

बोल्ट और स्क्रू जो कार्य में समान हैं, लेकिन लंबाई में भिन्न हैं, निर्देशों में काफी स्पष्ट रूप से बताए गए हैं, उदाहरण के लिए, नीचे मध्य फोटो में हम बोल्ट P11 और P13 देखते हैं। या शायद पी14 - ठीक है, यानी, मैं उन्हें फिर से भ्रमित कर रहा हूं। =)

आप उन्हें अलग कर सकते हैं: निर्देश बताते हैं कि कौन सा कितने मिलीमीटर है। लेकिन, सबसे पहले, आप कैलीपर के साथ नहीं बैठेंगे (खासकर यदि आप 8 वर्ष के हैं और/या आपके पास एक भी नहीं है), और, दूसरी बात, अंत में आप उन्हें केवल तभी अलग कर सकते हैं जब आप उन्हें बगल में रख दें एक-दूसरे के बारे में, जो तुरंत नहीं हो सकता है, दिमाग में आया (मेरे साथ नहीं हुआ, हेहे)।

इसलिए, यदि आप स्वयं यह या ऐसा ही कोई रोबोट बनाने का निर्णय लेते हैं तो मैं आपको पहले ही चेतावनी दे दूंगा, यहां एक संकेत दिया गया है:

  • या पहले से ही बन्धन तत्वों पर करीब से नज़र डालें;
  • या चिंता न करने के लिए अपने लिए और छोटे स्क्रू, सेल्फ-टैपिंग स्क्रू और बोल्ट खरीदें।

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

निर्माण प्रक्रिया

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

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

निर्माण पांच सम्मिलित मोटरों में से चार के साथ शुरू होता है, जिन्हें इकट्ठा करना एक वास्तविक आनंद है: मुझे सिर्फ गियर तंत्र पसंद है।

हमने पाया कि मोटरें करीने से पैक की गई हैं और एक-दूसरे से "चिपकी हुई" हैं - बच्चे के इस सवाल का जवाब देने के लिए तैयार हो जाइए कि कम्यूटेटर मोटरें चुंबकीय क्यों होती हैं (आप तुरंत टिप्पणियों में बता सकते हैं! :)

महत्वपूर्ण:आपको आवश्यक 5 मोटर हाउसिंग में से 3 में मेवों को किनारों पर दबा दें- भविष्य में हम हाथ जोड़ते समय शवों को उन पर रखेंगे। साइड नट्स की आवश्यकता केवल मोटर में नहीं होती है, जो प्लेटफ़ॉर्म का आधार बनेगी, बल्कि बाद में याद न रहे कि कौन सी बॉडी कहाँ जाती है, एक ही बार में चार पीली बॉडी में से प्रत्येक में नट्स को दफनाना बेहतर है। केवल इस ऑपरेशन के लिए आपको प्लायर की आवश्यकता होगी; बाद में उनकी आवश्यकता नहीं होगी।

लगभग 30-40 मिनट के बाद, 4 मोटरों में से प्रत्येक अपने स्वयं के गियर तंत्र और आवास से सुसज्जित था। सब कुछ एक साथ रखना बचपन में किंडर सरप्राइज़ को एक साथ रखने से अधिक कठिन नहीं है, केवल और अधिक दिलचस्प है। उपरोक्त फोटो के आधार पर देखभाल के लिए प्रश्न:चार आउटपुट गियर में से तीन काले हैं, सफेद कहाँ है? इसके शरीर से नीले और काले तार निकलने चाहिए। यह सब निर्देशों में है, लेकिन मुझे लगता है कि इस पर फिर से ध्यान देना उचित है।

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

एक बार जब प्लेटफ़ॉर्म और बांह का मुख्य हिस्सा इकट्ठा हो जाता है, तो निर्देश आपको ग्रिपर तंत्र को इकट्ठा करने के लिए आगे बढ़ने के लिए प्रेरित करेंगे, जो छोटे हिस्सों और चलने वाले हिस्सों से भरा होता है - मज़ेदार हिस्सा!

लेकिन, मुझे कहना होगा कि यहीं पर स्पॉइलर समाप्त होंगे और वीडियो शुरू होगा, क्योंकि मुझे एक दोस्त के साथ मीटिंग में जाना था और रोबोट को अपने साथ ले जाना था, जिसे मैं समय पर पूरा नहीं कर सका।

रोबोट की मदद से कैसे बनें पार्टी की जान

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

जैसे ही हमने इसे असेंबल करना समाप्त किया, रोबोट हमारे हाथों में जीवंत हो गया। दुर्भाग्य से, मैं अपनी खुशी आपको शब्दों में व्यक्त नहीं कर सकता, लेकिन मुझे लगता है कि यहां कई लोग मुझे समझेंगे। जब कोई संरचना जिसे आपने स्वयं इकट्ठा किया हो, अचानक पूर्ण जीवन जीने लगती है - यह एक रोमांच है!

हमें एहसास हुआ कि हम बहुत भूखे हैं और खाना खाने चले गये। जाना ज़्यादा दूर नहीं था, इसलिए हमने रोबोट को अपने हाथ में ले लिया। और फिर एक और सुखद आश्चर्य हमारा इंतजार कर रहा था: रोबोटिक्स न केवल रोमांचक है। यह लोगों को एक-दूसरे के करीब भी लाता है। जैसे ही हम मेज पर बैठे, हम उन लोगों से घिरे हुए थे जो रोबोट को जानना चाहते थे और अपने लिए एक रोबोट बनाना चाहते थे। सबसे अधिक, बच्चों को रोबोट का स्वागत "टेंटेकल्स द्वारा" करना पसंद आया, क्योंकि यह वास्तव में ऐसा व्यवहार करता है जैसे यह जीवित है, और, सबसे पहले, यह एक हाथ है! एक शब्द में, एनिमेट्रॉनिक्स के बुनियादी सिद्धांतों को उपयोगकर्ताओं द्वारा सहजता से महारत हासिल थी. यह इस तरह दिखता था:

समस्या निवारण

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

अधिकतम आयाम के माध्यम से हाथ को स्थानांतरित करने का प्रयास करने का निर्णय लेने के बाद, हम कोहनी में मोटर तंत्र की कार्यक्षमता की एक विशिष्ट कर्कश ध्वनि और विफलता को प्राप्त करने में कामयाब रहे। सबसे पहले इसने मुझे परेशान किया: ठीक है, यह एक नया खिलौना है, बस इकट्ठा किया गया है, और यह अब काम नहीं करता है।

लेकिन फिर यह मेरे दिमाग में आया: यदि आपने इसे स्वयं ही एकत्र किया, तो इसका क्या मतलब था? =) मैं केस के अंदर गियर के सेट को अच्छी तरह से जानता हूं, और यह समझने के लिए कि क्या मोटर स्वयं टूट गई है, या क्या केस पर्याप्त रूप से सुरक्षित नहीं था, आप बोर्ड से मोटर को हटाए बिना इसे लोड कर सकते हैं और देख सकते हैं कि क्या क्लिक करना जारी है.

यहीं मैं महसूस करने में कामयाब रहा इसके द्वारारोबो-मास्टर!

"कोहनी जोड़" को सावधानीपूर्वक अलग करने के बाद, यह निर्धारित करना संभव था कि मोटर बिना लोड के सुचारू रूप से चलती है। केस टूट गया, एक स्क्रू अंदर गिर गया (क्योंकि यह मोटर द्वारा चुम्बकित था), और अगर हमने ऑपरेशन जारी रखा होता, तो गियर क्षतिग्रस्त हो गए होते - जब अलग किया गया, तो घिसे-पिटे प्लास्टिक का एक विशिष्ट "पाउडर" मिला उन पर।

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

सलाह:असेंबली के बाद पहली बार, एक स्क्रूड्राइवर और प्लायर हाथ में रखें - वे काम आ सकते हैं।

इस सेट की बदौलत क्या सिखाया जा सकता है?

खुद पे भरोसा!

न केवल मुझे पूर्ण अजनबियों के साथ संचार के लिए सामान्य विषय मिले, बल्कि मैं न केवल खिलौने को इकट्ठा करने में भी कामयाब रहा, बल्कि अपने दम पर खिलौने की मरम्मत भी की! इसका मतलब है कि मुझे कोई संदेह नहीं है: मेरे रोबोट के साथ सब कुछ हमेशा ठीक रहेगा। और जब आपकी पसंदीदा चीजों की बात आती है तो यह एक बहुत ही सुखद एहसास होता है।

हम एक ऐसी दुनिया में रहते हैं जहां हम विक्रेताओं, आपूर्तिकर्ताओं, सेवा कर्मचारियों और खाली समय और धन की उपलब्धता पर बहुत अधिक निर्भर हैं। यदि आप लगभग कुछ भी नहीं करना जानते हैं, तो आपको हर चीज़ के लिए भुगतान करना होगा, और संभवतः अधिक भुगतान करना होगा। किसी खिलौने को स्वयं ठीक करने की क्षमता, क्योंकि आप जानते हैं कि इसका प्रत्येक भाग कैसे काम करता है, अमूल्य है। बच्चे में ऐसा आत्मविश्वास हो.

परिणाम

मुझे क्या पसंद आया:
  • निर्देशों के अनुसार इकट्ठे किए गए रोबोट को डिबगिंग की आवश्यकता नहीं थी और तुरंत चालू हो गया
  • विवरणों को भ्रमित करना लगभग असंभव है
  • भागों की सख्त सूचीकरण और उपलब्धता
  • निर्देश जिन्हें आपको पढ़ने की आवश्यकता नहीं है (केवल चित्र)
  • संरचनाओं में महत्वपूर्ण बैकलैश और अंतराल का अभाव
  • असेंबली में आसानी
  • रोकथाम और मरम्मत में आसानी
  • अंतिम लेकिन महत्वपूर्ण बात: आप अपना खिलौना स्वयं जोड़ते हैं, फिलिपिनो बच्चे आपके लिए काम नहीं करते हैं
आपको और क्या चाहिए:
  • अधिक फास्टनरों, स्टॉक में
  • इसके लिए पुर्जे और स्पेयर पार्ट्स ताकि आवश्यकता पड़ने पर उन्हें बदला जा सके
  • अधिक रोबोट, भिन्न और जटिल
  • क्या सुधार/जोड़ा/हटाया जा सकता है, इस पर विचार - संक्षेप में, खेल असेंबली के साथ समाप्त नहीं होता है! मैं सचमुच चाहता हूँ कि यह जारी रहे!
निर्णय:

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