मैं किसी तालिका के किनारे का पता कैसे लगा सकता हूं?


11

मैं रोबोट बनाने के लिए नया हूं और बस खेलने के लिए मेरा पहला arduino मिला है।

मैं एक रोबोट बनाना चाहता हूं जो एक मेज पर घूमेगा, और यह लंबे समय तक चलेगा अगर मुझे लगता है कि मैं इसे टेबल से गिरने से बचा सकता हूं।

इसे तालिका के किनारे का पता लगाने के लिए सबसे अच्छा तरीका क्या होगा ताकि मैं इसे बंद कर दूं और चारों ओर घूम सकूं? यह कुछ विश्वसनीय और अधिमानतः सस्ता होना चाहिए।

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

जवाबों:


15

इस समस्या का रूम्बा समाधान क्लिफ सेंसर जोड़ना था , जो वास्तव में सिर्फ नीचे की ओर निकटता वाले सेंसर हैं :

तीव्र GP2Y0A21YK अवरक्त निकटता सेंसर।  सेंसर में एक एनालॉग आउटपुट होता है जो कि 80V पर 3.1V से 10cm से 0.4V तक भिन्न होता है।

यद्यपि इस तकनीक में कुछ सतहों के साथ समस्याएं हैं, जैसे कि अंधेरे टाइल फर्श , ऐसा लगता है कि यह आपके आवेदन के लिए कोई समस्या नहीं होगी।

तुम भी अपने आप को एक IR एलईडी और एक IR फोटो डायोड के साथ बना सकते हैं, उदाहरण के लिए यह Arduino संगत उपकरण इन्फ्रारेड निकटता सेंसर

आप टाइनी वांडरर से कुछ विचार प्राप्त करने में सक्षम हो सकते हैं - प्रशिक्षकों पर एक टेबल टॉप रोबोट


7

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

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


स्पर्श के साथ समस्या यह है कि फर्श पर किसी वस्तु के प्रभाव से सेंसर क्षतिग्रस्त हो सकता है। सेंसर विश्वसनीयता रोबोटिक डिजाइन का एक महत्वपूर्ण हिस्सा है।
जे बीवर्स

3

इस समस्या को हल करने के लिए कई अलग-अलग दृष्टिकोण हैं:

  • दूरी सेंसर
  • टच सेंसर
  • तालिका के किनारे के आसपास RFID टैग (या मैग्नेट)
  • कैमरा (छवि प्रसंस्करण का उपयोग करना, कठिन होगा और arduino शायद इसके लिए पर्याप्त शक्तिशाली नहीं होगा)

डिस्टेंस सेंसर के साथ आपको यह जांचना होगा कि यह सेंसर द्वारा दिया गया डिजिटल या एनालॉग सिग्नल है या नहीं। अपने 'क्लिफ सेंसर' के उद्देश्य से आप शायद डिजिटल के साथ ठीक होंगे क्योंकि दूरी कम से कम होने पर आप टॉगल के रूप में सेंसर का उपयोग कर पाएंगे।

यदि आप एनालॉग सेंसर में रुचि रखते हैं (सिर्फ एक टॉगल स्विच की तुलना में अधिक जानकारी प्रदान करने के लिए) तो आपको यह जांचना होगा कि डिवाइस पर सीमा क्या है। ऊपर दिए गए उत्तर में चित्रित तेज सेंसर आपको एक वोल्टेज प्रदान करेगा, जिसे आपको एक दूरी में बदलना होगा (इसका दूरी के साथ उलटा संबंध है)। आपको एक ही रेंज की दूरी तय करने के लिए 3 सेंसर की आवश्यकता होगी जो एक अल्ट्रासोनिक सेंसर कवर करता है (जैसे SRF08 अल्ट्रासोनिक रेंज फाइंडर)। शॉर्ट रेंज के लिए शार्प GP2D120 डिस्टेंस मेजरमेंट सेंसर 4-30 सेमी, मध्यम रेंज के लिए शार्प GP2Y0A02YK डिस्टेंस मेजरमेंट सेंसर 20-150cm, और लॉन्ग रेंज सेंसर के लिए शार्प GP2Y0A710K0F डिस्टेंस मेजरमेंट सेंसर 100-550cm। मैं अल्ट्रासोनिक सेंसर के साथ मुद्दों को शून्य से छिटकने के साथ था, इसलिए यदि आपको यह ड्रॉपआउट आपके आवेदन में अस्वीकार्य है तो आपको एक कैच स्टेटमेंट प्रोग्राम करना होगा। SRF08 अल्ट्रासोनिक रेंज फाइंडर के साथ काम करना बहुत आसान था क्योंकि इसे निर्माता द्वारा ट्यून किया गया था।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.