विषयसूची:

CAR-INO: Arduino और ब्लूटूथ नियंत्रण के साथ एक पुरानी RC कार का कुल रूपांतरण: 5 कदम (चित्रों के साथ)
CAR-INO: Arduino और ब्लूटूथ नियंत्रण के साथ एक पुरानी RC कार का कुल रूपांतरण: 5 कदम (चित्रों के साथ)

वीडियो: CAR-INO: Arduino और ब्लूटूथ नियंत्रण के साथ एक पुरानी RC कार का कुल रूपांतरण: 5 कदम (चित्रों के साथ)

वीडियो: CAR-INO: Arduino और ब्लूटूथ नियंत्रण के साथ एक पुरानी RC कार का कुल रूपांतरण: 5 कदम (चित्रों के साथ)
वीडियो: कैसे मैंने इस इलेक्ट्रिक कार को बनाया जो कहीं भी जा सकती है 2024, नवंबर
Anonim
CAR-INO: Arduino और ब्लूटूथ कंट्रोल के साथ एक पुरानी RC कार का कुल रूपांतरण
CAR-INO: Arduino और ब्लूटूथ कंट्रोल के साथ एक पुरानी RC कार का कुल रूपांतरण

परिचय

नमस्ते, अपने पहले निर्देश में मैं 1990 से एक पुरानी आरसी कार को कुछ नया करने के लिए अपने अनुभव को आपके साथ साझा करना चाहता हूं। वह क्रिसमस १९९० था जब सांता ने मुझे यह फेरारी एफ४०, दुनिया की सबसे तेज कार दी थी!…उस समय।

यह शानदार कार आरसी रिमोट कंट्रोल से लैस थी लेकिन सिर्फ एक बटन के साथ…:|

हाँ, यह कार केवल आगे और पीछे जा सकती है! यह ड्राइव करने के लिए बहुत निराशाजनक था इसलिए मैंने इसे शायद ही कभी इस्तेमाल किया … इस कारण से यह खिलौना अभी भी जीवित है!

मैंने इसे अपने अटारी स्टिल में मूल बॉक्स में पाया इसलिए मैं बिजली की चपेट में आ गया! मैं कार को बदलने के लिए arduino के अपने अतिरिक्त मॉड्यूल का उपयोग कर सकता हूं!

मैंने दो कारणों से प्रोजेक्ट CAR-INO को कॉल करने का फैसला किया, मैं arduINO का उपयोग करने जा रहा हूं, और इतालवी में कैरिनो का अर्थ है "अच्छा", क्योंकि अंतिम परिणाम होगा … अच्छा!:)

लागू की गई विशेषताएं हैं:

  • स्टीयरिंग (बेशक!)
  • गति नियंत्रण
  • हेडलाइट नियंत्रण
  • बैकलाइट नियंत्रण
  • सींग

चलो शुरू करते हैं!

चरण 1: घटक सूची

  1. आर्डिनो नैनो 1.8€
  2. डीसी मोटर चालक (मैंने L298n बोर्ड का इस्तेमाल किया) 1.5€
  3. सर्वो मोटर sg90 1€
  4. ब्लूथूट मॉड्यूल (जैसे HC-05) 3€
  5. सक्रिय बजर <<1€
  6. 3 सफेद एलईडी <<1€
  7. माइक्रो स्विच <<1€
  8. संधारित्र कम से कम 320uF <<1€
  9. रंगीन तार <<1€
  10. पुरानी 1990 कार काम कर रहे डीसी मोटर के साथ।

कीमतें Aliexpress से ली गई हैं।

उपकरण

  • वेल्डर
  • टिन
  • चिमटी
  • वायर स्ट्रिपर
  • गर्म गोंद

चरण 2: यांत्रिक संशोधन

यांत्रिक संशोधन
यांत्रिक संशोधन
यांत्रिक संशोधन
यांत्रिक संशोधन

जब मैंने कार खोली तो मुझे एहसास हुआ कि यह आरसी कार की एक और श्रृंखला का एक सस्ता संस्करण था क्योंकि इसमें सर्वो के लिए जगह है, और पहियों को जोड़ने वाली धुरी में सर्वो के लिए एक जंक्शन है लेकिन हेड व्हील्स को लॉक करने के लिए रिवर्स असेंबल किया गया है।

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

चरण 3: कार को असेंबल करना

कार को असेंबल करना
कार को असेंबल करना
कार को असेंबल करना
कार को असेंबल करना
कार को असेंबल करना
कार को असेंबल करना

बैकलाइट एलईडी सीधे पिन 13 पर जुड़े हुए हैं जो कि एलईडी को समर्पित आउटपुट है, इसलिए आपको एक रोकनेवाला की आवश्यकता नहीं है। फ्रंट एलईडी को करंट को सीमित करने के लिए एक रेसिस्टर की जरूरत होती है जिसे आप 220\250 ओम रेसिस्टर का उपयोग कर सकते हैं। मेरे पास सफेद एलईडी नहीं था इसलिए मेरे मामले में मैंने सफेद एलईडी के रूप में आरजीबी का उपयोग किया।

मेरी परियोजना में मैं पिन 9 और 10 को पीडब्लूएम आउट के रूप में उपयोग नहीं कर सकता क्योंकि सर्वो लाइब्रेरी (जिसे हम सर्वो मोटर को नियंत्रित करने के लिए कोड में उपयोग करने जा रहे हैं) इन पिनों पर पीडब्लूएम को निष्क्रिय कर देता है।

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

मैंने अन्य घटकों पर बिजली को निष्क्रिय करने के लिए माइक्रोस्विच का उपयोग किया। चमकती के दौरान, arduino से जुड़े अन्य घटक इस ऑपरेशन के दौरान समस्याएँ पैदा कर सकते हैं।

कोडांतरण से पहले घटकों को रखने के लिए एक अच्छा लेआउट चुनें और सुनिश्चित करें कि कार की बॉडी अच्छी तरह से फिट हो! मैं सीधे आर्डिनो पर तारों (योजना के बाद) को वेल्ड करता हूं लेकिन शायद हेडर का उपयोग करना बेहतर होता है!

मैंने सभी घटकों को ठीक करने के लिए गर्म गोंद का उपयोग किया क्योंकि यह काफी मजबूत है, हटाने में आसान है और गड़बड़ नहीं करता है।

चरण 4: कोड

2018-03-17 नया संस्करण - बड़ा अद्यतन!

नए कोड के लिए मैंने "अरुडिनो जॉयस्टिक कंट्रोलर" पर संचार आधारित किया, जो कि प्लेस्टोर पर एक मुफ्त ऐप है।

नया ऐप यहां डाउनलोड करें

चेतावनी: जब आप पीसी पर arduino कनेक्ट करते हैं तो बैटरी की आपूर्ति बंद करना सुनिश्चित करें !!!!

L293 लाइब्रेरी डाउनलोड करें और इसे arduino डायरेक्टरी "लाइब्रेरीज़" में अनज़िप करें

आप ऐप में व्यक्तिगत प्रोफ़ाइल बनाकर अपनी कार को आसानी से कॉन्फ़िगर कर सकते हैं। कोड की शुरुआत में आप अपनी पसंद के अनुसार पिनआउट सेट कर सकते हैं (पिन 9 और 10 को pwm के रूप में उपयोग न करें)। यदि सर्वो स्टीयरिंग पर शक्ति सीमा के अंतर्गत आती है, तो आप टिप्पणी को हटाते हुए एक कस्टम केंद्र कोण सम्मिलित कर सकते हैं:

//#सेंट्रो को परिभाषित करें

इस सॉफ्टवेयर में नई विशेषताएं शामिल हैं जैसे:

  • एनालॉग स्टीयरिंग कोण
  • ऐप के माध्यम से सेट करने योग्य पैरामीटर
  • एनालॉग सेंसर (बैटरी, तापमान आदि) पढ़ने की संभावना।
  • अन्य 2 सर्वो को जोड़ने और नियंत्रित करने की संभावना (यानी कैमरा जिम्बल के लिए) आनंद लें!

आनंद लेना!

पुराना संस्करण

कोड के लिए मैं "Arduino ब्लूटूथ आरसी कार एपीपी" पर आधारित संचार, प्लेस्टोर पर एक मुफ्त ऐप।

ऐप यहां डाउनलोड करें

चेतावनी: जब आप पीसी पर arduino कनेक्ट करते हैं तो बैटरी की आपूर्ति बंद करना सुनिश्चित करें !!!!

आप कोड की शुरुआत में अपनी कार को आसानी से कॉन्फ़िगर कर सकते हैं, इसमें 2 खंड हैं:

  1. पिनआउट परिभाषा: आप पिनआउट चुन सकते हैं (एनबी पिन 9 और 10 को पीडब्लूएम के रूप में उपयोग नहीं करते हैं)।
  2. अंशांकन: कार को स्थानांतरित करने के लिए आपको स्टीयरिंग डिग्री (दाएं, बाएं और केंद्र) और न्यूनतम पीडब्लूएम सेट करें।

अब अपने नैनो पर इनो फ़ाइल को फ्लैश करें और आनंद लें!

अद्यतन २०१८-०३-१५: गति गणना के लिए एक बग हल किया।

चरण 5: भविष्य में सुधार

मैं अन्य भयानक सुविधाओं के बारे में सोच रहा हूं:

  • बैटरी वोल्टेज सेंसर जोड़ें
  • तापमान सेंसर जोड़ें
  • हेडलाइट रंग प्रबंधन

मैं इस निर्देश को जल्द से जल्द अपडेट करूंगा।

सिफारिश की: