विषयसूची:

सरल Arduino ड्रम रोबोट: 5 कदम
सरल Arduino ड्रम रोबोट: 5 कदम

वीडियो: सरल Arduino ड्रम रोबोट: 5 कदम

वीडियो: सरल Arduino ड्रम रोबोट: 5 कदम
वीडियो: How to Make A Simple And Easy Arduino Robot For Science Project 2024, जुलाई
Anonim
Image
Image
सामग्री और उपकरण
सामग्री और उपकरण

मैं मानता हूँ। छोटे लेकिन समस्याग्रस्त हिमपात की एक श्रृंखला के दौरान कुछ दिनों के लिए अंदर फंसने के बाद मैंने इस परियोजना को सरासर बोरियत से बाहर कर दिया। मेरे आर्डिनो, कुछ सर्वो और कुछ टेप को देखते हुए, एक भद्दे ड्रम रोबोट के लिए मूल विचार सामने आने लगा। पता चला, यदि आपके पास सभी सही चीजें हैं, तो यह एक ऐसा प्रोजेक्ट है जिसे लगभग 15 मिनट में पूरा किया जा सकता है, व्यावहारिक रूप से किसी अनुभव की आवश्यकता नहीं है।

यदि आप अभी शुरुआत कर रहे हैं या अपने arduino कौशल को ब्रश करना चाह रहे हैं, तो यह शुरू करने के लिए एक अच्छी जगह हो सकती है। आएँ शुरू करें।

चरण 1: सामग्री और उपकरण

सामग्री और उपकरण
सामग्री और उपकरण

सामग्री:

  • Arduino Uno (हालांकि लगभग किसी भी बोर्ड को काम करना चाहिए)
  • (2) स्थितीय रोटेशन सर्वो मोटर्स
  • सोल्डरलेस ब्रेडबोर्ड
  • ब्रेडबोर्ड तार (कम से कम एक दर्जन)
  • लकड़ी का एक सपाट हिस्सा
  • (२) पॉप-सिकल स्टिक्स, डॉवेल रॉड्स, पेंसिल्स, या अन्य उपयुक्त ड्रमस्टिक विकल्प
  • एक रबर पैड, कॉफी ढक्कन, या अन्य ड्रम सिर विकल्प कर सकते हैं

उपकरण:

  • Arduino IDE के हाल के संस्करण के साथ एक लैपटॉप स्थापित
  • एक USB प्रोग्रामिंग केबल जो arduino से जुड़ती है
  • फीता
  • गर्म गोंद बंदूक (या सिर्फ टेप के साथ रचनात्मक हो जाओ)

समय:

आदर्श परिस्थितियों में 15 मिनट। शायद एक घंटा अगर चीजें पहली बार ठीक से काम नहीं करती हैं।

चरण 2: वायरिंग

तारों
तारों
तारों
तारों
तारों
तारों
तारों
तारों

आइए कुछ चीजों को एक साथ जोड़कर शुरू करें।

प्रत्येक सर्वो मोटर्स में तीन कनेक्शन होते हैं: एक बिजली के लिए, दूसरा जमीन के लिए, और तीसरा डेटा के लिए (या ऐसा कुछ)। धनात्मक हमेशा लाल होता है, जमीन आमतौर पर भूरी या काली होती है, और डेटा नारंगी या सफेद होता है। ब्रेडबोर्ड या आर्डिनो हेडर पिन का उपयोग करके, प्रत्येक मोटर के लिए आर्डिनो की शक्ति और जमीन को कनेक्ट करें। एक मोटर के डेटा वायर को पिन 5 से और दूसरे मोटर के डेटा वायर को पिन 6 से कनेक्ट करें। सुनिश्चित करें कि दोनों पिन PWM को सपोर्ट करते हैं। और…। यह बात है! यह बहुत कठिन नहीं था।

चरण 3: चीज़ का निर्माण करें

चीज़ का निर्माण करें
चीज़ का निर्माण करें
चीज़ का निर्माण करें
चीज़ का निर्माण करें

अब हमें फ्रेम बनाना है

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

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

इसके बाद, हम ड्रमस्टिक्स बनाएंगे। मैंने १/४ इंच के डॉवेल रॉड्स की ५ इंच लंबाई में कटौती की, हालांकि पॉप्सिकल स्टिक जैसी कोई चीज भी काम करेगी। उन्हें सर्वो हॉर्न पर टेप या गोंद करें।

यदि आपने पहले से नहीं किया है, तो स्टिक बिट्स को पेंट करने के लिए मोटरों को टेप करें या जो कुछ भी आप उन्हें जगह में रखने के लिए उपयोग कर रहे हैं।

इतना ही! कुछ कोड के लिए समय …

चरण 4: कोड स्थापित करें

कोड स्थापित करें
कोड स्थापित करें

एक बार सब कुछ जाने के लिए तैयार हो जाने के बाद, कुछ कोड स्थापित करने का समय आ गया है। यह वह हिस्सा है जहां आपको Arduino IDE और USB प्रोग्रामिंग केबल की आवश्यकता होगी।

आप चाहें तो अपना खुद का लिख सकते हैं, या आप सिर्फ मेरा इस्तेमाल कर सकते हैं। कोड में बहुत सारे साइड नोट्स और निर्देश हैं, चिंता न करें।

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

चरण 5: आगे जाना

आगे बढ़ना
आगे बढ़ना
आगे बढ़ना
आगे बढ़ना

बधाई! आपने अभी-अभी एक कार्यशील ड्रम रोबोट को असेंबल किया है। अभी तक इसके अथक दोहन से थक गए हैं? नहीं? अच्छा आप जल्द ही होंगे। तो इसे थोड़ा और दिलचस्प बनाने के लिए हम क्या कर सकते हैं?

शुरुआत के लिए, मैं कुछ बेहतर कोड लिख सकता था जो लय में सुधार करता था या अंतहीन तिमाही और आठवें नोट लूप के बजाय तीन गुना खेल सकता था।

Arduino में एक टोन (Hz, अवधि) फ़ंक्शन भी होता है जो इसे PWM पिन के माध्यम से ध्वनि चलाने की अनुमति देता है। नोट फ़्रीक्वेंसी की तालिका (ऊपर देखें) और कुछ रचनात्मक प्रोग्रामिंग का उपयोग करते हुए, Arduino कुछ बीमार बीट्स को बिछाते हुए एक राग बजा सकता था।

यदि आप में से कोई इस परियोजना को बनाता है, तो कृपया मुझे बताएं! मुझे इसे देखना प्रिय होगा।

अगर आपको यह पसंद आया, तो मेरे यूट्यूब चैनल को सब्सक्राइब करना सुनिश्चित करें जहां मैं अन्य विज्ञान और प्रौद्योगिकी से संबंधित परियोजनाओं को प्रकाशित करता हूं। हाल ही में मैं कुछ रॉकेट सामग्री पर काम कर रहा हूं, इसलिए उस पर नजर रखें।

इस परियोजना के लिए बस इतना ही! अब जाओ कुछ बनाओ

सिफारिश की: