विषयसूची:
- चरण 1: सामग्री
- चरण 2: निर्माण
- चरण 3: वायरिंग
- चरण 4: संचालन के सिद्धांत
- चरण 5: Arduino कोड
- चरण 6: आनंद लें
वीडियो: Arduino नियंत्रित लेजर डॉग चेज़र खिलौना: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
लगभग दो साल पहले, मैंने अपने कुत्ते के लिए इस खिलौने का निर्माण किया है, जहां एक लेजर को दो सर्वो के साथ नियंत्रित किया जा रहा है ताकि इसे एक यादृच्छिक गति दी जा सके जहां लेजर डॉट बच जाता है और वह इसका पीछा कर सकता है। लेज़र ने पूरी तरह से काम किया, लेकिन मेरे हालिया कदम के दौरान यह क्षतिग्रस्त हो गया, इसलिए इस निर्देश में हम इसे ठीक कर देंगे और मैं ऑपरेशन के सिद्धांतों की व्याख्या करूँगा।
चरण 1: सामग्री
परियोजना में 4 भाग होते हैं: एक Arduino बोर्ड, 2 माइक्रो सर्वो और एक लेजर मॉड्यूल। वे सभी खट्टा क्रीम से एक प्लास्टिक कंटेनर में रखे जाते हैं जहां Arduino बोर्ड नीचे से चिपका होता है जबकि सर्वो और लेजर शीर्ष पर होते हैं।
नीचे लिंक खरीदने की एक सूची दी गई है, जहां आपको वह मिल सकता है जिसकी आपको आवश्यकता है:
-
अरुडिनो बोर्ड:
www.banggood.com/custlink/vKGvhaBTl3
-
9g मिनी सर्वो:
www.banggood.com/custlink/v33GdlgfaE
-
लेजर डायोड मॉड्यूल:
s.click.aliexpress.com/e/crrJMQgs
चरण 2: निर्माण
पहले मेरे पास कुछ गर्म गोंद के साथ ढक्कन से चिपके हुए थे, लेकिन यह पकड़ में नहीं आया। इसे ठीक करने के लिए, मैं कुछ दो तरफा फोम टेप का उपयोग करूँगा क्योंकि यह बहुत टिकाऊ साबित हुआ जहाँ मैंने इसका उपयोग किया है। ढक्कन पर संरेखण उतना महत्वपूर्ण नहीं है क्योंकि इसे हमेशा घुमाकर समायोजित किया जा सकता है।
दूसरा सर्वो सीधे पहले वाले से जुड़ा होता है ताकि वे एक साथ लेजर को दो दिशाओं में ले जा सकें। पहला इसे बाएँ और दाएँ घुमाता है, जबकि दूसरा इसे ऊपर और नीचे ले जाता है। लेज़र मॉड्यूल दूसरे सर्वो की भुजा से कुछ गर्म गोंद के साथ जुड़ा हुआ है जो अभी भी पकड़े हुए प्रतीत होता है।
चरण 3: वायरिंग
परियोजना की विद्युत वायरिंग अपेक्षाकृत आसान है। सर्वो मोटर्स में तीन तार होते हैं: पावर, ग्राउंड और सिग्नल। बिजली का तार आमतौर पर लाल होता है, और इसे Arduino बोर्ड पर 5V पिन से जोड़ा जाना चाहिए। ग्राउंड वायर आमतौर पर काला या भूरा होता है और इसे Arduino बोर्ड पर ग्राउंड पिन से जोड़ा जाना चाहिए। सिग्नल पिन आमतौर पर पीला, नारंगी या सफेद होता है और इसे Arduino बोर्ड पर एक डिजिटल पिन से जोड़ा जाना चाहिए। हमारे मामले में हम डिजिटल पिन 9 और 11 का उपयोग करते हैं। ध्यान दें कि सर्वो काफी शक्ति खींचते हैं, इसलिए यदि आपको एक या दो से अधिक ड्राइव करने की आवश्यकता है, तो आपको शायद उन्हें एक अलग आपूर्ति से बिजली की आवश्यकता होगी, न कि आपके +5वी पिन पर अरुडिनो।
लेजर मॉड्यूल में तीन पिन होते हैं लेकिन उनमें से केवल दो का ही उपयोग किया जा रहा है। बाईं ओर एक सकारात्मक कनेक्शन है और इसे आमतौर पर अपरकेस एस के साथ चिह्नित किया जाता है, जबकि नकारात्मक कनेक्शन दाईं ओर होता है और इसे माइनस के साथ चिह्नित किया जाता है। आप वीडियो विवरण में पूर्ण योजनाबद्ध का लिंक प्राप्त कर सकते हैं।
पूरा योजनाबद्ध EasyEda पर उपलब्ध है:
easyeda.com/bkolicoski/Arduino-Laser-Toy
चरण 4: संचालन के सिद्धांत
अब जब मरम्मत हो गई है, तो आइए एक नजर डालते हैं कि कोड और यह उपकरण कैसे काम करता है। एक विशिष्ट 9g माइक्रो सर्वो में 180 डिग्री की गति होती है और इसे PWM सिग्नल द्वारा नियंत्रित किया जाता है। यह सिग्नल सर्वो लाइब्रेरी की मदद से Arduino से उत्पन्न होता है। पुस्तकालय "लिखना" नामक एक सुविधाजनक विधि प्रदान करता है जो सर्वो को एक मान लिखता है, तदनुसार शाफ्ट को नियंत्रित करता है। एक मानक सर्वो पर, यह शाफ्ट के कोण को (डिग्री में) सेट करेगा, शाफ्ट को उस अभिविन्यास में ले जाएगा।
हमारे मामले में हम इस आंदोलन को प्रत्येक दिशा में अधिकतम 50 से 70 डिग्री तक सीमित करना चाहते हैं ताकि कुत्ता जिस क्षेत्र में दौड़ता है वह बड़ा न हो, इसलिए वह जल्दी थकता नहीं है। इसके अतिरिक्त, मैंने लेजर की परिधि निर्धारित करने के लिए इन सीमाओं का उपयोग किया है ताकि यह उस क्षेत्र से बाहर न निकले जहां मेरे कुत्ते को चलना है। उन्हें स्केच की शुरुआत में दो सर्वो की परिभाषाओं और उन चरों के साथ सेट किया जा रहा है जिन्हें हम उनकी स्थिति के लिए उपयोग करने जा रहे हैं।
चरण 5: Arduino कोड
सेटअप फ़ंक्शन में, हम पहले सर्वो को इनिशियलाइज़ करते हैं और उन्हें Arduino पर सही पिन से जोड़ते हैं। यह लाइब्रेरी को उस पिन पर PWM सिग्नल को आउटपुट करने के लिए कहेगा। आगे हम दोनों सर्वो के लिए प्रारंभिक स्थिति लिखते हैं और हमारे लिए खिलौना को ठीक से रखने में सक्षम होने के लिए, मैंने कुछ कोड जोड़े हैं जो कि निर्धारित सीमा के किनारों पर 3 बार एक गोलाकार पैटर्न में सर्वो को स्थानांतरित करेंगे। इस तरह आप देख सकते हैं कि बिंदी कहाँ चलती है और उसके अनुसार खिलौने की जगह को समायोजित करें।
लूप फ़ंक्शन में, हम पहले दो संख्याएँ उत्पन्न करते हैं, दो सर्वो के अगले कोणों का प्रतिनिधित्व करते हैं और हम वह सीमाएँ प्रदान करते हैं जो हमने पहले निर्धारित की थीं। Arduino में यादृच्छिक फ़ंक्शन, न्यूनतम और अधिकतम मान को स्वीकार कर सकता है जिसे इसे उत्पन्न करने की आवश्यकता होती है। यह मान तब सर्वो को भेजा जाता है, एक बार में, बीच में आधा सेकंड की देरी के साथ।
पूरा कोड मेरे GitHub पेज पर पाया जा सकता है:
github.com/bkolicoski/LaserToy
चरण 6: आनंद लें
मुझे आशा है कि यह निर्देश शैक्षिक और दिलचस्प था इसलिए मेरा सुझाव है कि मुझे फॉलो करें और मेरे YouTube चैनल को सब्सक्राइब करना न भूलें।
सिफारिश की:
डॉग डॉग ट्रेनर: 5 कदम
डॉग डॉग ट्रेनर: AKC के अनुसार, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day- should-a-dog-eat/) के लिए भोजन के हिस्से का आकार कुत्तों के लिए फ़ीड आवश्यक हैं, और बॉक्स के आकार ने कुत्ते को एक दिन में खाने वाले फ़ीड की संख्या भी सीमित कर दी है, "पशु चिकित्सक
Arduino नियंत्रित खिलौना कार: 3 कदम (चित्रों के साथ)
Arduino नियंत्रित खिलौना कार: यह मेरी Arduino नियंत्रित खिलौना कारों में दूसरा हिस्सा है। एक बार फिर यह एक बाधा से बचाव है। इस कार में मैं एक Uno के बजाय एक Arduino नैनो का उपयोग कर रहा हूं। मोटर चालक एक L298N मॉड्यूल है
चरवाहे खिलौना - Arduino लेजर लक्ष्य: 8 कदम (चित्रों के साथ)
काउबॉय टॉय - अरुडिनो लेजर टारगेट: पाठ में मैं आपको दिखाऊंगा कि कैसे मैंने आर्डिनो पर एक खिलौना बनाया जो शुरुआती लोगों के लिए उपयुक्त होगा। यदि आप सेंसर के साथ काम करना शुरू करते हैं, तो यह खिलौना आपको घर के बने उत्पाद के रूप में सूट करेगा
IoT लेजर पालतू खिलौना: 5 कदम
IoT लेजर पालतू खिलौना: समय-समय पर, मेरी रसोई एक ऊब कुत्ते का शिकार हो जाती है। जब लावारिस छोड़ दिया जाता है, तो झालर बोर्ड, डॉग बेड, किचन टॉवल, किचन कैबिनेट और पेंटवर्क सभी को नुकसान होता है। काम पर रहते हुए अपने पिल्ले का मनोरंजन करने में मदद करने के लिए, मैंने एक IoT la विकसित किया
लेजर-सिंथिटार एक गिटार-हीरो-जैसे खिलौना गिटार से: 6 कदम
लेज़र-सिंथिटार एक गिटार-हीरो-जैसे टॉय गिटार से: मैं लेज़र वीणा के सभी यूट्यूब वीडियो से बहुत प्रेरित था, लेकिन मैंने उन सभी को जाम सत्र के लिए साथ लाने के लिए बहुत बड़ा पाया या उन्हें एक जटिल सेटअप और एक पीसी आदि की आवश्यकता थी। मैंने स्ट्रिंग्स के बजाय लेज़रों वाले गिटार के बारे में सोचा। तब मुझे एक टूटा हुआ टी मिला