विषयसूची:
- चरण 1: अवयव
- चरण 2: विधानसभा आदेश
- चरण 3: ब्लूटूथ मॉड्यूल और बटन
- चरण 4: ट्रांजिस्टर
- चरण 5: Arduino कोड
- चरण 6: डिजिटल पावर्ड लिफ्ट ऐप
- चरण 7: अंतिम
वीडियो: Arduino और स्मार्टफ़ोन रिमोट का उपयोग करके एयर सस्पेंशन के लिए डिजिटल नियंत्रक: 7 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
सभी को नमस्कार।
इस निर्देशयोग्य में मैं आपको यह दिखाने की कोशिश करूंगा कि आपके लिए कार एयर सस्पेंशन का निर्माण कैसे किया जाए, एक arduino + ब्लूटूथ मॉड्यूल का उपयोग करके और एंड्रॉइड +4.4 के साथ किसी भी स्मार्टफोन को रिमोट के लिए, यह मेरा पहला निर्देश योग्य भी है इसलिए कृपया मेरे साथ रहें:)
यह प्रोजेक्ट एक ऐसे दोस्त के साथ शुरू हुआ जिसमें एयर सस्पेंशन लगा हुआ था, लेकिन कोई डिजिटल कंट्रोलर नहीं था, इसलिए अपने खाली समय में मैंने यह देखने का फैसला किया कि क्या मैं उसके लिए एक बना सकता हूं, बाद में मैंने इस विचार को बेचने और बेचने का फैसला किया, लेकिन यहां पुर्तगाल में कोई दिलचस्पी नहीं दिखा रहा था। और चूंकि मेरे पास एयर इंस्टाल वाली कार भी नहीं है, अब, मैं इस प्रोजेक्ट को सभी के साथ साझा करने जा रहा हूं।
Arduino पर हार्डवेयर और सॉफ्टवेयर स्मार्टफोन पर DigitalPowerLift एपीके के साथ काम करने के लिए बनाया गया है, यह 4 सोलनॉइड के साथ निलंबन पर काम करता है या 8 के साथ इस हार्डवेयर पर 3 बटन भी हैं ताकि आप फोन के बिना कार की ऊंचाई को समायोजित कर सकें।
इस परियोजना के साथ मेरा अगला कदम प्रत्येक पहिया के लिए ऊंचाई सेंसर होने जा रहा था और एपीके के भीतर ऑटो-मोड को सक्रिय करना था, लेकिन फिर से, क्योंकि मेरे पास हर रोज सामान की कोशिश करने के लिए हवा वाली कार भी नहीं है, लेकिन बस गति दिखा रही है।
इस परियोजना के निर्माण के लिए कुछ अन्य घटकों की आवश्यकता है क्योंकि अकेले arduino वायु वाल्व पर 12v सोलनॉइड को सक्रिय नहीं कर सकता है, और कार 12v लाइन "बस मामले में" स्पाइक्स के कारण arduino को बिजली की आपूर्ति करने के लिए किसी प्रकार का नियामक है, यह परियोजना अन्य परियोजनाओं के लिए भी उसी लेआउट का उपयोग कर सकते हैं जिसके लिए स्मार्टफोन के माध्यम से सोलनॉइड को सक्रिय करने की आवश्यकता होती है।
इस निर्देश के साथ आप यह भी सीखेंगे कि अपने प्रोजेक्ट में वोल्टेज डिवाइडर कैसे लागू करें, अपने arduino के साथ कई पुशबटन का उपयोग करके केवल एक एनालॉग पिन पर प्लग किया जाता है, ट्रांजिस्टर का उपयोग करके arduino 5v से बड़े लोड को सक्रिय करने के लिए।
आप कुछ कदम आगे arduino के लिए सभी कोड डाउनलोड कर पाएंगे, स्मार्टफोन के लिए apk DigitalPowerLift को google play से डाउनलोड किया जा सकता है।
मैं दिखाऊंगा कि ब्रेडबोर्ड पर सब कुछ कैसे इकट्ठा किया जाता है, लेकिन मेरे पास एक छोटे पीसीबी में सभी घटकों के "अंतिम वीडियो की जांच करें" के 2 उदाहरण हैं, जिनके लिए आपको कुछ सोल्डरिंग कौशल की आवश्यकता होगी।
चरण 1: अवयव
घटक सूची:
TIP120 -ट्रांजिस्टर ---- 8
N4007 -मानक डायोड ---- 8
रोकनेवाला 1K ---- 9
रोकनेवाला 1K8 ---- 1
रोकनेवाला 390k ---- 1
रोकनेवाला 470k ---- 3
पुशबटन ---- 3
एलईडी 3 मिमी हरा ---- 4
एलईडी 3 मिमी लाल ---- 4
वैकल्पिक - DC-DC स्टेप डाउन 4.5V- 60V से 3-35V ---- 1
ब्लूटूथ मॉड्यूल HC-05
अरुडिनो
ब्रेडबोर्ड 830 पॉइंट
ब्रेडबोर्ड जम्परकेबल्स
नोट: यदि आपकी कार में आपके पास प्रत्येक एक्सल के लिए केवल 2 सोलनॉइड हैं, तो आपको प्रत्येक एलईडी में से केवल 2 की आवश्यकता है, 4 - TIP120 और 4 - डायोड इनमें से कोई भी arduino की इच्छा "Uno, Pro mini, Breaduino" अन्य की भी काम करेगी लेकिन कुछ परिवर्तन स्टेप-डाउन के वोल्टेज और कोड में पिन-आउट को अपलोड करने से पहले संपादित करने की आवश्यकता होती है।
चरण 2: विधानसभा आदेश
जिस तरह से मुझे लगता है कि सब कुछ ब्रेडबोर्ड से जोड़ना आसान है।
विधानसभा आदेश:
- ब्रेडबोर्ड 5v और दोनों तरफ Gnd पर आपको arduino को पावर रेल से जोड़कर शुरू करें।
- ब्लूटूथ मॉड्यूल कनेक्ट करें।
- सभी ट्रांजिस्टर कनेक्ट करें।
- सभी बटन कनेक्ट करें।
- ब्रेडबोर्ड के साथ कार से GND कनेक्शन साझा करें।
- Arduino को पावर देने के लिए स्टेप-डाउन का उपयोग करें "यदि आपके पास है।
- कोड को arduino पर अपलोड करें।
- अपने स्मार्टफोन में एप्लिकेशन इंस्टॉल करें।
- सीरियल मॉनिटर खोलें, सुनिश्चित करें कि पुशबटन काम कर रहे हैं "पाठ्यक्रम सीरियल मॉनिटर पर दिखाई देगा" रोशनी को हल्का करना चाहिए क्योंकि आप उन्हें धक्का देते हैं।
- सभी ट्रांजिस्टर आउटपुट को पहचानें ताकि आप कार में सही पहिया को ऊपर या नीचे जोड़ सकें।
चरण 3: ब्लूटूथ मॉड्यूल और बटन
यह मानते हुए कि आप में से कुछ ने कभी ब्लूटूथ मॉड्यूल या ट्रांजिस्टर का उपयोग नहीं किया, मैंने एक छोटा गाइड बनाने का फैसला किया कि कैसे सब कुछ विस्तार से जोड़ा जाए, ये पहले हैं। सब कुछ अच्छी तरह से जोड़ने में आपकी सहायता के लिए आप छवियों का अनुसरण कर सकते हैं।
ब्लूटूथ मॉड्यूल:
सबसे पहले हमें arduino Rx को कम करने की आवश्यकता है जो 5v से 3.3v है, सबसे आसान और सस्ता तरीका वोल्टेज विभक्त बनाना है, जैसा कि आप चित्र में देख सकते हैं बहुत सरल है।
- मॉड्यूल के +5v और GND को कनेक्ट करें
- बस 1k8 रोकनेवाला के एक छोर को जमीन से और दूसरे को रेल के पहले छेद पर मॉड्यूल के पास से कनेक्ट करें।
- 1k रोकनेवाला के एक छोर को 1k8 के समान रेल में कनेक्ट करें, बस उनके बीच एक छेद छोड़ दें, 1k रोकनेवाला के दूसरे छोर को कहीं और कनेक्ट करें।
- ब्लूटूथ मॉड्यूल के RX में डिजिटल पिन 10 arduino पर एक केबल कनेक्ट करें।
- डिजिटल पिन 11 arduino पर एक केबल को रेल से कनेक्ट करें जहां 1k रोकनेवाला अकेला है।
अंत में एक केबल को उसी रेल से कनेक्ट करें जहां दो प्रतिरोधक मिलते हैं, केबल को उनके बीच और दूसरे छोर को TX मॉड्यूल में डालें।
दबाकर लगाया जाने वाला बटन:
चूँकि मैं एनालॉग पिन से मूल्यों को पढ़ने के बारे में सोचकर इस परियोजना का निर्माण कर रहा था, मुझे पिन को आर्डिनो मुक्त रखने की आवश्यकता थी और 8 सोलनॉइड के साथ संचालित करने के लिए प्लस ब्लूटूथ मॉड्यूल से 2 पिन वे तेजी से नीचे जा रहे थे, इसलिए मैंने 3 बटन का उपयोग करने का फैसला किया जैसा कि आप छवि में देख सकते हैं, एक कनेक्शन का उपयोग करके एक ही आर्डिनो एनालॉग पिन।
नोट: इन बटनों को काम करने के लिए आपको ठीक उसी रेसिस्टर का उपयोग करना होगा जिसका मैंने उपयोग किया था या आपको कोड बदलने की आवश्यकता होगी।
- पुशबटन डालें।
- उन सभी को एक ही पहले चरण में +5v से कनेक्ट करें।
- ब्रेडबोर्ड के दूसरी तरफ +5v के विपरीत पैर पर 470k प्रतिरोधों को श्रृंखला में और अंतिम रोकनेवाला को एक खाली रेल से कनेक्ट करें।
- अब ब्लूटूथ मॉड्यूल के साथ वोल्टेज डिवाइडर के समान ही करें, 390k रेसिस्टर के एक छोर को जमीन से और दूसरे को उसी रेल से कनेक्ट करें जहां 470k अकेला है, उनके बीच एक छेद छोड़ दें।
- अंत में प्रतिरोधों के बीच से एक केबल को Arduino पर एनालॉग पिन A1 से कनेक्ट करें।
चरण 4: ट्रांजिस्टर
अब ट्रांजिस्टर
यह आसान है, बस छवि की तरह एक को जोड़कर शुरू करें और बाकी के लिए दोहराएं।
इस चरण में आपको यह जानना होगा कि डायोड कैसे काम करता है, यदि आप वास्तव में सरल नहीं हैं। बस इसे एक नदी के रूप में कल्पना करें जो केवल एक तरफ बहती है, क्योंकि हम सोलनॉइड को सक्रिय करने के लिए जीएनडी के साथ काम करेंगे, हमें डायोड के अंत को जोड़ना होगा जिसके चारों ओर चांदी की छोटी अंगूठी है, + और दूसरे छोर पर उसी पर TIP120 पर मध्य पिन के रूप में रेल, यह आपके ट्रांजिस्टर को तलने से रोकने के लिए है क्योंकि सोलनॉइड एक डीसी इंजन की तरह होते हैं, जब आप उन्हें छोड़ते हैं तो वे थोड़े समय के लिए करंट पैदा करेंगे जो ट्रांजिस्टर में वापस जाने की कोशिश करेंगे, इसलिए हमें इसकी आवश्यकता है इसे फिर से + पर डंप करें। "सहायता और उदाहरणों के लिए प्रदान की गई छवियों का उपयोग करें"
यदि आपके एयर राइड इंस्टॉलेशन में केवल 4 सोलनॉइड हैं, तो अंतिम नोट पर ध्यान दें।
कदम:
- ट्रांजिस्टर पर पाठ का सामना करना बायां पिन वह जगह है जहां आपको 1k रोकनेवाला के एक छोर को दूसरे को खाली रेल से जोड़ना होगा, उसी बाएं पिन में लेड लॉन्ग लेग "एनोड" और शॉर्ट लेग "कैथोड" को भी कनेक्ट करना होगा। जीएनडी
- मध्य पिन रेल पर ट्रांजिस्टर के पास डायोड को कनेक्ट करें और डायोड के बाद एक केबल लीड "छवि निर्देशों का पालन करें", "केबल लीड वह है जो सोलनॉइड के जीएनडी से जुड़ने वाली है"।
- दायां पिन सभी ट्रांजिस्टर के बीच साझा किया जाता है, इसे कार ग्राउंड और अरुडिनो जीएनडी के साथ भी साझा किया जाना चाहिए।
- Arduino डिजिटल पिन 2 से एक केबल को 1k रोकनेवाला के अकेले छोर से कनेक्ट करें।
- डिजिटल पिन 2 से डिजिटल पिन9 तक सभी ट्रांजिस्टर के लिए दोहराएं, कुछ लेबल के नीचे देखें कि आप कार एयर सिस्टम से कैसे जुड़ सकते हैं।
Arduino - ट्रांजिस्टर कनेक्शन:
ग्रीन एलईडी यूपी के लिए हैं:
डिजिटल पिन 2 - फ्रंट लेफ्ट व्हील अप
डिजिटल पिन 3 - फ्रंट राइट व्हील अप
डिजिटल पिन 4 - पिछला बायां पहिया ऊपर
डिजिटल पिन 5 - पिछला दायां पहिया ऊपर
लाल एलईडी नीचे के लिए हैं:
डिजिटल पिन 6 - फ्रंट लेफ्ट व्हील डाउन
डिजिटल पिन 7 - फ्रंट राइट व्हील डाउन
डिजिटल पिन 8 - पिछला बायां पहिया नीचे
डिजिटल पिन 9 - पिछला दायां पहिया नीचे
ध्यान दें:
एयर राइड इंस्टॉलेशन के लिए कि स्वतंत्र व्हील कंट्रोल "8 सोलनॉइड्स" के बजाय केवल प्रत्येक एक्सल "4 सोलनॉइड्स" के लिए इस तरह से कनेक्ट होता है।
ग्रीन एलईडी:
डिजिटल पिन 2 - फ्रंट एक्सल ऊपर
डिजिटल पिन 4 - बैक एक्सल अप
लाल एलईडी:
डिजिटल पिन 6 - फ्रंट एक्सल डाउन
डिजिटल पिन 8 - बैक एक्सल डाउन
चरण 5: Arduino कोड
यदि आपने सभी कनेक्शन निर्दिष्ट किए हैं, तो बस आपको arduino पर कोड अपलोड करें।
यदि नहीं, तो आपकी सहायता के लिए कुछ चित्र हैं।
यदि आपने बटनों के लिए अलग-अलग प्रतिरोधों का उपयोग किया है तो आपको छवियों में भी कुछ मदद मिलेगी।
यहाँ arduino कोड डाउनलोड करें यहाँ कोड डाउनलोड करें।
छवियों में आप पा सकते हैं:
- बॉड्रेट कहां बदलें
- ट्रांजिस्टर से कनेक्ट होने वाले पिन को कहां बदलना है और सोलनॉइड को संचालित करेगा
- ब्लूटूथ RX/TX पिन कहां बदलें
- यदि आपने बटनों में दिए गए निर्देश से भिन्न प्रतिरोधों का उपयोग किया है, तो वहां कुछ सहायता करें।
यदि आप इसे पसंद करते हैं तो कृपया कोड बदलें या इसे अपनी अन्य परियोजनाओं पर अपनी पसंद के अनुसार उपयोग करें।
"साझा करना ही देखभाल है"
!!बहुत ज़रूरी
उस कोड को न बदलें जहां वह एंड्रॉइड एप्लिकेशन से डेटा प्राप्त करता है अन्यथा एंड्रॉइड एप्लिकेशन के साथ काम नहीं करेगा, केवल तभी बदलें जब आप सुनिश्चित हों कि आप क्या कर रहे हैं।
चरण 6: डिजिटल पावर्ड लिफ्ट ऐप
यह ऐप पहले से ही arduino कोड के साथ काम कर रहा है।
आप वीडियो चेक कर सकते हैं।
Google Play से एप्लिकेशन डाउनलोड करने के लिए आप इसे यहां पा सकते हैं।
बस अपने फोन ब्लूटूथ को सक्रिय करें, अपने बीटी मॉड्यूल को खोजें और युग्मित करें।
ऐप खोलें, ऊपरी दाएं कोने पर जाएं और कनेक्ट के लिए क्लिक करें, फिर यह युग्मित उपकरणों की एक सूची खोलेगा, बस इसे क्लिक करके बीटी मॉड्यूल का चयन करें और प्रतीक्षा करें, इसे शीर्ष बाएं कोने पर एक हरे रंग की गेंद के साथ वापस जाना चाहिए और कह रहा है कि यह जुड़ा हुआ है।
ऑटो-मोड को छोड़कर सब कुछ काम कर रहा है, जो वर्तमान में केवल जीपीएस गति प्रदर्शित करता है।
अतिरिक्त फ़ंक्शन में आप फोन की स्क्रीन को ऊपर की ओर रखते हैं और फोन को झुकाते हैं, कार वही करेगी।
चरण 7: अंतिम
अगर आपको कोई संदेह है या किसी मदद की ज़रूरत है तो बस मुझे बताएं कि मैं आपकी हर संभव मदद करने की कोशिश करूंगा।
आप वीडियो में उदाहरणों का अनुसरण कर सकते हैं कि इसे एक छोटे पीसीबी में कैसे बनाया जाए और पूरी तरह से काम किया जाए।
यदि आप रुचि रखते हैं कि मैं एंड्रॉइड स्टूडियो का उपयोग करके आर्डिनो प्रोजेक्ट्स को नियंत्रित करने के लिए एंड्रॉइड एप्लिकेशन बनाने के तरीके के बारे में एक निर्देश देता हूं तो मुझे टिप्पणी में बताएं।
मुझे आशा है कि आप इसे काम करने में कामयाब रहे, और इसे करने में कुछ मज़ा आया।
अगर आपके पास मेरे निर्देश को ठीक करने या सुधारने के लिए कुछ सुझाव हैं तो कृपया मुझे टिप्पणियों में भी बताएं।
शुभकामनाएं!
:)
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: 9 कदम (चित्रों के साथ)
एंड्रॉइड स्मार्टफोन का उपयोग करके कंप्यूटर विजन जोड़ने के लिए हेक्सबग स्पाइडर एक्सएल को हैक करना: मैं मूल हेक्सबग का बहुत बड़ा प्रशंसक हूं और व्यापार; मकड़ी. मेरे पास एक दर्जन से अधिक का स्वामित्व है और उन सभी को हैक कर लिया है। जब भी मेरा कोई बेटा किसी दोस्त के पास जाता है’ जन्मदिन की पार्टी, मित्र को एक हेक्सबग मिलता है&व्यापार; एक उपहार के रूप में मकड़ी. मैंने हैक कर लिया है या
Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार: 13 चरण (चित्रों के साथ)
Arduino का उपयोग करके स्मार्टफ़ोन नियंत्रित RC कार: यह निर्देशयोग्य दिखाता है कि स्मार्टफ़ोन नियंत्रित Arduino रोबोट कार कैसे बनाई जाती है। २५ अक्टूबर २०१६ को अपडेट करें
Blynk ऐप के साथ USB के माध्यम से स्मार्टफ़ोन का उपयोग करके Arduino को नियंत्रित करें: 7 चरण (चित्रों के साथ)
USB के साथ Blynk ऐप के माध्यम से स्मार्टफ़ोन का उपयोग करके Arduino को नियंत्रित करें: इस ट्यूटोरियल में, हम यह जानने जा रहे हैं कि लैंप को नियंत्रित करने के लिए Blynk ऐप और Arduino का उपयोग कैसे करें, संयोजन USB सीरियल पोर्ट के माध्यम से होगा। इस निर्देश का उद्देश्य दिखाना है अपने Arduino या c को दूरस्थ रूप से नियंत्रित करने का सबसे सरल उपाय
स्मार्टफोन का उपयोग करके Arduino प्रोग्राम करें: 6 चरण (चित्रों के साथ)
स्मार्टफ़ोन का उपयोग करके Arduino प्रोग्राम करें: इस निर्देश में, मैंने आपको दिखाया है कि अपने स्मार्टफ़ोन का उपयोग करके अपने Arduino Board को कैसे प्रोग्राम करें