विषयसूची:

IOT लूनर रोवर रास्पबेरीपी+अरुडिनो: 5 कदम (चित्रों के साथ)
IOT लूनर रोवर रास्पबेरीपी+अरुडिनो: 5 कदम (चित्रों के साथ)

वीडियो: IOT लूनर रोवर रास्पबेरीपी+अरुडिनो: 5 कदम (चित्रों के साथ)

वीडियो: IOT लूनर रोवर रास्पबेरीपी+अरुडिनो: 5 कदम (चित्रों के साथ)
वीडियो: High Density 2022 2024, नवंबर
Anonim
Image
Image
IOT लूनर रोवर रास्पबेरीपी+Arduino
IOT लूनर रोवर रास्पबेरीपी+Arduino

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

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक

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

नियंत्रण प्रणाली घटक

  1. Arduino uno
  2. L293D मोटर चालक परिरक्षित
  3. 6 डीसी मोटर्स
  4. 6 टायर (3डी प्रिंटेड)
  5. मेनबॉडी+लिंक्स (3 प्रिंटेड)
  6. 2 सर्वो मोटर्स
  7. विभिन्न अटैचमेंट (3डी प्रिंटेड)
  8. 5 मिमी, 4 मिमी, 3 मिमी और 2 मिमी स्क्रू
  9. सेल्फ लॉकिंग नट 4 मिमी और 5 मिमी
  10. 7 वी बिजली की आपूर्ति

नेटवर्क नियंत्रण घटक

  1. रास्पबेरी पाई
  2. यूएसबी वेब कैमरा (वीडियो स्ट्रीमिंग और रिकॉर्डिंग के लिए)
  3. पाई कैमरा (स्थिर छवियों के लिए)
  4. 5 वी बिजली की आपूर्ति

चरण 2: मुख्य शरीर और अनुलग्नक

मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक
मुख्य शरीर और अनुलग्नक

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

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

कैड मॉडलिंग सॉलिडवर्क्स 2017 में की जाती है। मैंने एसटीएल फाइलें और सॉलिडवर्क्स फाइल दोनों को शामिल किया है ताकि आप अपने अनुसार बदलाव कर सकें या सीधे भागों को प्रिंट कर सकें। मैंने पुर्जों को प्रिंट करने के लिए एंडर 3 प्रो का इस्तेमाल किया।

रोवर को असेंबल करने के तरीके को बेहतर ढंग से समझने के लिए वीडियो देखें।

यहां कोड और सीएडी फाइलें डाउनलोड करें

चरण 3: वायरिंग और सर्किट

तारों और सर्किट
तारों और सर्किट

सभी मोटरों को आर्डिनो बोर्ड से जोड़ने की श्रद्धा के लिए उपरोक्त छवि का उपयोग करें।

हम हर तरफ दो मोटर्स को सिंगल स्लॉट से जोड़ेंगे। और अगर मोटर गलत दिशा में चल रहे हैं तो बस उन तारों को स्वैप करें जो इसे ठीक करना चाहिए।

रास्पबेरी पाई के लिए यूएसबी वेबकैम को यूएसबी पोर्ट से कनेक्ट करें किसी भी कैमरे को काम करना चाहिए, कोई इंस्टॉलेशन की आवश्यकता नहीं है

बोराड पर रास्पिकैमरा मॉड्यूल को कनेक्टर पिन से कनेक्ट करें।

जरूरी

रास्पबेरी पाई को केवल 5v की आपूर्ति करें। RASPI और ARDUINO. के लिए समान बिजली आपूर्ति का उपयोग न करें

आप अपने बोर्ड को भून लेंगे।

मैं इसे दो आपूर्ति का उपयोग करके मूर्खतापूर्ण जानता हूं लेकिन मैंने इसे इस तरह बनाया है ताकि रास्पी और कैमरा वाले लोग भी इसे बना सकें।

चरण 4: रोवर को नियंत्रित करना

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

नियंत्रण के दो तरीके हैं, एक ब्लूटूथ द्वारा एंड्रॉइड डिवाइस का उपयोग करके दूसरा वाईफाई और इंटरनेट पर

स्थानीय ब्लूटूथ कनेक्शन

इसके लिए आपको प्ले स्टोर से ब्लूटूथ ऐप डाउनलोड करना होगा और रोवर से कनेक्ट करना होगा।

वाईफाई और इंटरनेट नियंत्रण के लिए

यह थोड़ा मुश्किल है क्योंकि हम इसके लिए रास्पबेरी पाई का उपयोग करेंगे। सबसे पहले आपको रिमोट डेस्कटॉप कनेक्शन के माध्यम से एसएसएच के माध्यम से रास्पबेरी पीआई से कनेक्ट करने की आवश्यकता है। फिर Rovercontol स्क्रिप्ट चलाएँ, यह आपको ब्लूटूथ के माध्यम से ardruino बोर्ड से कनेक्ट करने के लिए कहेगा एक बार यह एक विंडो खुल जाएगा और अब रोवर को चलाने के लिए w, a, s, d कुंजियों का उपयोग करें और इसे रोकने के लिए j दबाएं।

कैमरा चलाने के लिए वेबकैम स्क्रिप्ट को नियंत्रित करने के लिए यह एक स्थिर तस्वीर लेने के लिए लाइव वीडियो शुरू करेगा टर्मिनल विंडो में इस कमांड का उपयोग करें

रास्पिस्टिल -v -o test.jpg

दोनों कैमरे एक दूसरे से स्वतंत्र रूप से काम करते हैं और एक ही समय में उपयोग किए जा सकते हैं।

रास्पिकैम सेटअप करने के लिए यहां क्लिक करें

वेब कैमरा स्क्रिप्ट सेटअप करने के लिए Python 3 पर चलने वाले Opencv 3 का उपयोग करती है जो यहां क्लिक करें

चरण 5: निष्कर्ष

निष्कर्ष
निष्कर्ष
निष्कर्ष
निष्कर्ष

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

टिप्पणियों और संदेहों में कोई भी प्रश्न पूछने के लिए स्वतंत्र रहें, मैं जल्द से जल्द उत्तर दूंगा।

सिफारिश की: