विषयसूची:

"GRECO" - शुरुआती के लिए Arduino ऑब्जेक्ट अवॉइडिंग रोबोट: 6 चरण (चित्रों के साथ)
"GRECO" - शुरुआती के लिए Arduino ऑब्जेक्ट अवॉइडिंग रोबोट: 6 चरण (चित्रों के साथ)

वीडियो: "GRECO" - शुरुआती के लिए Arduino ऑब्जेक्ट अवॉइडिंग रोबोट: 6 चरण (चित्रों के साथ)

वीडियो:
वीडियो: O'Reilly Webcast: Expanding the Capabilities of your Arduino Projects 2024, नवंबर
Anonim
छवि
छवि
छवि
छवि
छवि
छवि
छवि
छवि

ठीक है, यदि आप एक नौसिखिया हैं, तो यहां आपको रोबोट से बचने के लिए अपनी खुद की वस्तु बनाने का सबसे आसान तरीका मिल जाएगा!

हम इसे आसान बनाने के लिए दो डीसी मोटर्स के साथ एक मिनी राउंड रोबोट चेसिस का उपयोग करेंगे।

एक बार और हम प्रसिद्ध Arduino UNO बोर्ड का उपयोग करना चुनते हैं।

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

आधिकारिक परियोजना पृष्ठ और भविष्य के अपडेट:

आप तैयार हैं? आएँ शुरू करें!

चरण 1: अल्ट्रासोनिक सेंसर के बारे में

अल्ट्रासोनिक सेंसर के बारे में
अल्ट्रासोनिक सेंसर के बारे में

अल्ट्रासोनिक सेंसर रडार या सोनार के समान सिद्धांत पर काम करते हैं, जो क्रमशः रेडियो या ध्वनि तरंगों से गूँज की व्याख्या करके लक्ष्य की विशेषताओं का मूल्यांकन करते हैं।

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

निष्क्रिय अल्ट्रासोनिक सेंसर मूल रूप से माइक्रोफोन होते हैं जो कुछ शर्तों के तहत मौजूद अल्ट्रासोनिक शोर का पता लगाते हैं।

HC-SR04 अल्ट्रासोनिक सेंसर चमगादड़ या डॉल्फ़िन जैसी किसी वस्तु से दूरी निर्धारित करने के लिए सोनार का उपयोग करता है। यह उपयोग में आसान पैकेज में उच्च सटीकता और स्थिर रीडिंग के साथ उत्कृष्ट गैर-संपर्क रेंज डिटेक्शन प्रदान करता है। 2 सेमी से 400 सेमी या 1”से 13 फीट तक। यह संचालन सूरज की रोशनी से प्रभावित नहीं होता है या तेज रेंजफाइंडर जैसी काली सामग्री (हालांकि ध्वनिक रूप से नरम सामग्री जैसे कपड़े का पता लगाना मुश्किल हो सकता है) से प्रभावित नहीं होता है। यह अल्ट्रासोनिक ट्रांसमीटर और रिसीवर मॉड्यूल के साथ पूरा होता है।

तकनीकी जानकारी:

  • बिजली की आपूर्ति:+5वी डीसी
  • मौन धारा: <2mA
  • वर्किंग करंट: 15mA
  • प्रभावी कोण: <15°
  • दूरी की दूरी: 2 सेमी - 400 सेमी / 1" - 13 फीट
  • संकल्प: 0.3 सेमी
  • मापने का कोण: 30 डिग्री
  • ट्रिगर इनपुट पल्स चौड़ाई: 10uS
  • आयाम: 45 मिमी x 20 मिमी x 15 मिमी

चरण 2: आपको क्या चाहिए - हार्डवेयर

आपको क्या चाहिए - हार्डवेयर
आपको क्या चाहिए - हार्डवेयर

इस परियोजना के लिए आपको आवश्यकता होगी:

  • अरुडिनो यूएनओ
  • मिनी राउंड रोबोट चेसिस किट
  • एल२९८ आईसी के साथ दोहरी डीसी मोटर शील्ड
  • अल्ट्रासोनिक सेंसर - HC-SR04
  • माइक्रो सर्वो
  • बैटरी धारक 4xAA

आपको कुछ केबल और कुछ अतिरिक्त स्पेसर्स की भी आवश्यकता होगी।

उपकरण: पेचकश, गर्मी गोंद बंदूक

चरण 3: मिनी राउंड रोबोट चेसिस किट को असेंबल करना

असेंबली मिनी राउंड रोबोट चेसिस किट
असेंबली मिनी राउंड रोबोट चेसिस किट
असेंबली मिनी राउंड रोबोट चेसिस किट
असेंबली मिनी राउंड रोबोट चेसिस किट
असेंबली मिनी राउंड रोबोट चेसिस किट
असेंबली मिनी राउंड रोबोट चेसिस किट

नीचे दी गई छवियों का पालन करें!

एक तस्वीर एक हजार शब्दों के बराबर होती है!

चरण 4: सर्किट

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

हम जिस मोटर शील्ड का उपयोग कर रहे हैं उसमें कुछ हेडर पिन हैं जिन्हें डिजिटल I/O और एनालॉग I/O के रूप में लेबल किया गया है। हम उनका उपयोग अपने हार्डवेयर भागों को Arduino uno बोर्ड के साथ जोड़ने के लिए करेंगे।

सर्वो मोटर

अपने सर्वो केबल को पहले हेडर (D7 5V GND) से कनेक्ट करें। सुनिश्चित करें कि ब्राउन केबल पिन जीएनडी (दाईं ओर) से जुड़ा है

बजर

दूसरे हेडर (D8) के पहले पिन को "+" बजर पिन और "-" को GND. से कनेक्ट करें

अतिध्वनि संवेदक

हम तीसरे और चौथे हेडर का उपयोग करेंगे, निम्नलिखित कनेक्शन बनाएंगे:

  • वीसीसी - 5वी (3डी हेडर)
  • Trig - A2 (3d हेडर)
  • GND- GND (3d हेडर)
  • इको - A3 (चौथा हेडर)

मोटर्स (अपने रोबोट को पीछे से देखें)

  • दायां डीसी मोटर: लाल केबल से "M1+" और काला से "M1-"
  • लेफ्ट डीसी मोटर: रेड केबल से "M2+" और ब्लैक टू "M2-"

पावर - बैटरी धारक

इसे "विन-जीएनडी" स्क्रू टर्मिनल को ढालने के लिए कनेक्ट करें। एक और केबल जोड़ें और इसे Arduino Uno बोर्ड के "Vin" पिन से कनेक्ट करें। आप चाहें तो अपने बैटरी होल्डर पैक के लाल केबल पर ON/OFF SW लगा सकते हैं।

चरण 5: कोड

निम्नलिखित कोड के साथ प्रोग्राम द्वारा "ग्रीको" को जीवंत बनाएं!

टिप्पणियाँ

  • यदि आपका रोबोट तेजी से आगे बढ़ता है और वस्तुओं से टकराता है, तो गति चर को लाइन 26 में बदलें। (PWM मान)
  • यदि आपका रोबोट आगे नहीं बढ़ता है, तो लाइन 43 और 44 पर जाएं और "स्पीडपीडब्लूएम" में एक ऑफसेट जोड़ें। सुनिश्चित करें कि योग 255 से कम है। मेरे मामले में मुझे बाईं मोटर में प्लस 50 जोड़ने की आवश्यकता है, इसलिए मेरी दाहिनी मोटर का पीडब्लूएम गति मूल्य 150 और बाएं 250 है।

यहां से कोड डाउनलोड करें और इसे Arduino IDE से खोलें। अंदर आपको अल्ट्रासोनिक लाइब्रेरी फाइल भी मिलेगी।

चरण 6: अच्छा किया

अच्छा किया!
अच्छा किया!

अच्छा… बस!मुझे आशा है कि आपको यह पसंद आया होगा, मुझे टिप्पणियों में बताएं!

मुझे अपने Arduino रोबोट की कुछ तस्वीरें पोस्ट करें!

आप www. Ardumotive.com पर और अधिक Arduino DIY प्रोजेक्ट पा सकते हैं

शुक्रिया!

सिफारिश की: