कोड लॉक तोड़ने के लिए एक प्रिंट करने योग्य रोबोट बनाया गया है

वीडियो: कोड लॉक तोड़ने के लिए एक प्रिंट करने योग्य रोबोट बनाया गया है

वीडियो: कोड लॉक तोड़ने के लिए एक प्रिंट करने योग्य रोबोट बनाया गया है
वीडियो: आप भी देख लो Robots क्या क्या करने लगे है, Amazing Facts Of Robot 2023, जून
कोड लॉक तोड़ने के लिए एक प्रिंट करने योग्य रोबोट बनाया गया है
कोड लॉक तोड़ने के लिए एक प्रिंट करने योग्य रोबोट बनाया गया है
Anonim
Image
Image

कोम्बो ब्रेकर

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

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

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

Arduino के लिए स्केच (फर्मवेयर) कामकर द्वारा GitHub होस्टिंग पर प्रकाशित किया गया था। रोबोट के मुद्रित तत्वों के त्रि-आयामी मॉडल भी हैं (लॉक को पकड़ने और कोड डिस्क को पकड़ने के लिए तंत्र) और कॉम्बो ब्रेकर को इकट्ठा करने के निर्देश। यदि आप निर्देशों का ठीक से पालन करते हैं, तो आपको स्केच में कोई बदलाव करने की आवश्यकता नहीं होगी।

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

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

विषय द्वारा लोकप्रिय