विषयसूची:

अल्ट्रासोनिक जॉयस्टिक: 4 कदम
अल्ट्रासोनिक जॉयस्टिक: 4 कदम

वीडियो: अल्ट्रासोनिक जॉयस्टिक: 4 कदम

वीडियो: अल्ट्रासोनिक जॉयस्टिक: 4 कदम
वीडियो: Joystick Interfacing With Arduino #arduino #joystick #arduinoproject #electronics 2024, नवंबर
Anonim
Image
Image
अल्ट्रासोनिक जॉयस्टिक
अल्ट्रासोनिक जॉयस्टिक

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

बहुत सारे प्रयोग के बाद, यह अंतिम परिणाम है।

सांप को नियंत्रित करते समय अभी भी कुछ बग हैं। (डच लॉग यहां पाया जा सकता है)

आपूर्ति

आवश्यकताएं:

- Arduino Uno (कोई भी Arduino सैद्धांतिक रूप से काम करेगा)

- 2 अल्ट्रासोनिक दूरी सेंसर (HC-SR04)

- दूरी सेंसर को Arduino से जोड़ने के लिए 8 केबल। अधिमानतः पुरुष से महिला केबल

- एक संलग्नक कम से कम 300mmx300mmx40mm। (चौड़ाई और ऊंचाई आसानी से समायोज्य हैं। गहराई 40 मिमी है क्योंकि आपको अंदर के घटकों के लिए जगह चाहिए)

- एकता

इसे स्थायी बनाने के लिए, आपको चाहिए:

- सोल्डरिंग आयरन

- सोल्डर

- (गर्म) गोंद बंदूक (या दूरी सेंसर के लिए माउंट)

- पुरुष से पुरुष हेडर Arduino में प्लग करने के लिए

- पुरुष हेडर में अल्ट्रासोनिक दूरी सेंसर को मिलाप करने के लिए 8 केबल।

चरण 1: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट

सर्किट वास्तव में सरल है।

- आपको अल्ट्रासोनिक दूरी सेंसर के ग्राउंड पिन से ग्राउंड कनेक्ट करने की आवश्यकता है।- 5V (मैं भी विन का उपयोग करता हूं, क्योंकि मैं यूएसबी पावर का उपयोग करता हूं) Arduino पर Vcc पिन पर जाता है।- ट्रिग पिन D8 (Arduino Digital) पर जाते हैं पिन 8) 1 सेंसर के लिए और D11 दूसरे सेंसर के लिए- इको पिन 1 सेंसर के लिए D9 और दूसरे के लिए D12 पर जाते हैं

प्रयोग के लिए, नर से मादा तारों का उपयोग करना आसान है।

स्थायी समाधान करने के लिए अल्ट्रासोनिक सेंसर और पुरुष से पुरुष हेडर के तारों को मिलाप करना सबसे अच्छा है। इसके बाद, आप इसे काम करने के लिए पुरुष से पुरुष हेडर को Arduino में रख सकते हैं।

चरण 2: Arduino कोड

Arduino कोड
Arduino कोड

इस परियोजना के लिए कोड के 2 भाग होंगे।

1. NewPing.h लाइब्रेरी का उपयोग करके दूरी प्राप्त करना और इसे सीरियल में धकेलना।

2. सुनिश्चित करना कि सीरियल को इस तरह से प्रारूपित किया गया है कि एकता इसे ठीक से पढ़ सके

आप यहां उचित टिप्पणी के साथ कोड देख सकते हैं:https://pastebin.com/rFEyA6pd

चरण 3: एकता कोड

एकता कोड
एकता कोड

मैंने एकता में सांप बनाया। कुछ ओपन सोर्स संसाधन हैं जिनका मैंने उपयोग किया है।

पहला: कोड मंकी द्वारा स्नेक इन यूनिटी बनाने के तरीके पर YouTube ट्यूटोरियलhttps://www.youtube.com/playlist?list=PLzDRvYVwl53…

दूसरा: WRMHL सीरियल से एकता के अंदर पढ़ने को संभालने के लिए।https://github.com/relativty/wrmhl

तीसरा: यूकेएल और उनके गिटहब प्रोजेक्ट 'वर्चुअल रोवर' से मदद

बताए गए सभी स्रोतों के साथ, यूनिटी प्रोजेक्ट फ़ाइल यहाँ से डाउनलोड की जा सकती है:https://drive.google.com/file/d/182uIo47AtkWRLGHic…

मैं लोगों और भोजन के शीर्ष के चित्रों से स्प्राइट बनाता हूं। ऐसा इसलिए है क्योंकि मैं अन्य लोगों की संपत्ति का उपयोग नहीं करना चाहता था।

चरण 4: संलग्नक बनाना

संलग्नक बनाना
संलग्नक बनाना
संलग्नक बनाना
संलग्नक बनाना
संलग्नक बनाना
संलग्नक बनाना

यह कदम वास्तव में आप पर निर्भर है कि आप इसे कैसे बनाना चाहते हैं। यदि आपके पास संसाधन हैं तो आप बॉक्स को बहुत आसानी से लेजर-कट कर सकते हैं। मुझे अभी लकड़ी का एक बड़ा टुकड़ा मिला है और इसे वांछित आकार में देखा है।

मेरे आयाम:- नीचे: 450x450mm

- अपसाइड: 450x450mm, क्रॉस कटआउट के साथ। यह केंद्रित है, पक्षों से 60 मिमी और इसकी चौड़ाई 20 मिमी. है

- साइड्स: 2x 450x50mm और 2x 420x50mm (ऐसा इसलिए है क्योंकि लकड़ी अन्यथा ओवरलैप हो जाएगी) 1 साइड में कटआउट बनाना स्मार्ट है जहां आप आसान कनेक्टिविटी के लिए Arduino USB पोर्ट/केबल के माध्यम से खींच सकते हैं।

- छड़ी: 15 मिमी व्यास (सुनिश्चित करें कि यह क्रॉस कटआउट की चौड़ाई से कम है

मैं बस इसे नाखूनों के साथ एक साथ रखता हूं। नीचे की तरफ 90 डिग्री फिटिंग में स्क्रू करके टॉप को रिमूवेबल बनाया गया है, जिससे आप इसे लंबवत रूप से ऊपर खींच सकते हैं, लेकिन खेलते समय आप इसे हिला नहीं सकते।

मैंने Arduino में खराब कर दिया है, इसलिए यह इधर-उधर नहीं जाएगा।

दूरी सेंसर को गर्म गोंद से चिपकाया जाता है। केबल को गर्म गोंद का उपयोग करके भी प्रबंधित किया जाता है।

मैंने सभी सादे पक्षों को सफेद रंग में रंग दिया और इसे उपयोग करने के लिए और अधिक आरामदायक बनाने के लिए शीर्ष पर 4 तीरों को चित्रित किया।

सिफारिश की: