विषयसूची:

वायरलेस Arduino नियंत्रित टैंक (nRF24L01): 6 कदम (चित्रों के साथ)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01): 6 कदम (चित्रों के साथ)

वीडियो: वायरलेस Arduino नियंत्रित टैंक (nRF24L01): 6 कदम (चित्रों के साथ)

वीडियो: वायरलेस Arduino नियंत्रित टैंक (nRF24L01): 6 कदम (चित्रों के साथ)
वीडियो: Amazing arduino project 2024, दिसंबर
Anonim
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)
वायरलेस Arduino नियंत्रित टैंक (nRF24L01)

नमस्ते!

आज मैं आपको दिखाऊंगा कि कैसे एक Arduino नियंत्रित टैंक और रिमोट का निर्माण किया जाता है। टैंक के 3 डी प्रिंटेड हिस्से (नियंत्रक, ट्रैक गाइड और टैंक कवर के अपवाद के साथ) टिम्मीक्लार्क द्वारा डिजाइन किए गए थे और यहां पाए जा सकते हैं।

चरण 1: सामग्री और उपकरण इकट्ठा करना

सामग्री और उपकरण इकट्ठा करना
सामग्री और उपकरण इकट्ठा करना

आरंभ करने के लिए आपको निम्नलिखित सामग्रियों की आवश्यकता होगी:

  • 1x अरुडिनो यूएनओ (यहां)
  • 1x अरुडिनो नैनो (यहां)
  • 2x nRF24L01 2.4GHz वायरलेस मॉड्यूल (यहां)
  • 1x L298N मोटर चालक (यहाँ)
  • 2x गियर मोटर (प्लास्टिक का पीला टुकड़ा) (यहाँ)
  • 1x जॉयस्टिक (यहां)
  • 1x 9v बैटरी क्लिप (यहां)
  • 2x पावर स्विच (यहां)
  • 2x TR 18650 बैटरी (और एक चार्जर) (यहां)
  • 2 बैटरी के लिए 1x TR 18650 बैटरी धारक (यहां)
  • 1x पुरुष से महिला जम्पर सेट (यहां)

3डी प्रिंटेड भागों से मिलकर बनता है (इस चरण के नीचे पाया जा सकता है):

  • 2x बॉडी
  • 2x ट्रैकमिडफ्रेम
  • 52x ट्रैक
  • 4x कोग
  • 4x कॉगब्रैकेटइनर
  • 4x CogBracketOuter
  • 1x टैंककवर
  • 1x नियंत्रक

आपको निम्नलिखित टूल की भी आवश्यकता होगी:

  • सोल्डरिंग आयरन
  • विभिन्न ड्रिल आकार
  • सुपर गोंद
  • चिमटा
  • चाकू

चरण 2: टैंक को एक साथ रखें

टैंक को एक साथ रखो
टैंक को एक साथ रखो
टैंक को एक साथ रखो
टैंक को एक साथ रखो
टैंक को एक साथ रखो
टैंक को एक साथ रखो

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

टैंक को इकट्ठा करने के बाद, मैंने वायरलेस मॉड्यूल और पावर स्विच को फिट करने के लिए छेद ड्रिल किए। इससे पहले कि मैं यह सब एक साथ चिपका दूं, मुझे शायद छेदों को ड्रिल करना चाहिए था, लेकिन इससे कोई फर्क नहीं पड़ा। मैंने दो M3 बोल्ट के साथ टैंक के नीचे छेद और संलग्न मोटर चालक को ड्रिल किया।

वैकल्पिक (यदि आपको मेरे जैसी ही समस्या है):

'वैकल्पिक' फ़ोल्डर और कुछ ट्रैक से दो टैंक गाइड प्रिंट करें (मैं प्रत्येक तरफ एक या दो जोड़ने का सुझाव देता हूं)।

चरण 3: टैंक और नियंत्रक की प्रोग्रामिंग

Arduino को प्रोग्राम करने के लिए आपको RF24 लाइब्रेरी स्थापित करनी होगी। तो नीचे दी गई फाइलों को डाउनलोड करें और arduino IDE खोलें। स्केच पर जाएं -> लाइब्रेरी शामिल करें ->. ZIP लाइब्रेरी जोड़ें और वहां 'RF24.zip' आयात करें।

आगे आपको arduino UNO को कनेक्ट करना होगा और arduino पर 'tank.ino' अपलोड करना होगा। हम अगले चरण में तारों को जोड़ेंगे।

अब Arduino UNO को अनप्लग करें और Arduino Nano को कनेक्ट करें और Arduino पर 'controller.ino' अपलोड करें।

टूल के अंतर्गत 'बोर्ड' और 'पोर्ट' सेटिंग्स को सही बोर्ड प्रकार और पोर्ट में बदलना याद रखें।

चरण 4: टैंक को तार देना

टैंक की वायरिंग
टैंक की वायरिंग
टैंक की वायरिंग
टैंक की वायरिंग
टैंक की वायरिंग
टैंक की वायरिंग
टैंक की वायरिंग
टैंक की वायरिंग

(nRF24L01 मॉड्यूल की छवि एक नीचे का दृश्य है) टैंक को तार देना:निम्नलिखित पिनों को कनेक्ट करें।nRF24L01 पिन ---- Arduino पिन • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- जुड़ा नहीं हैL298N ---- Arduino पिन • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 जहां तक टैंक के बैटरी पैक का संबंध है, ग्राउंड वायर जीएनडी पिन में जाता है arduino और मोटर चालक का GND पिन। बिजली के तार arduino के विन पिन और पावर स्विच के माध्यम से मोटर चालक के +12V पिन तक जाते हैं। ओह, और मोटर चालक का +5V पिन arduino के 5V पिन से जुड़ा है।

चरण 5: नियंत्रक को तार देना

नियंत्रक तारों
नियंत्रक तारों
नियंत्रक को तार करना
नियंत्रक को तार करना
नियंत्रक को तार करना
नियंत्रक को तार करना

ControllernRF24L01 पिन की वायरिंग ---- Arduino पिन • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- कनेक्ट नहीं है जॉयस्टिक ---- Arduino पिन • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1 यह एक पहेली है, सभी घटकों को नियंत्रक में फ़िट कर रहा है, लेकिन कुछ धैर्य के साथ मुझे यकीन है कि आप प्रबंधन करेंगे

सिफारिश की: