विषयसूची:

ब्लूटूथ एयर हॉर्न: 7 कदम (चित्रों के साथ)
ब्लूटूथ एयर हॉर्न: 7 कदम (चित्रों के साथ)

वीडियो: ब्लूटूथ एयर हॉर्न: 7 कदम (चित्रों के साथ)

वीडियो: ब्लूटूथ एयर हॉर्न: 7 कदम (चित्रों के साथ)
वीडियो: 100W 7 Tone Car Truck Siren Emergency Sounds Electric Horn with Mic 2024, जुलाई
Anonim
Image
Image
उपकरण और सामग्री
उपकरण और सामग्री

लंबे समय तक दुबके रहने के कारण मैंने आखिरकार फैसला किया कि यह परियोजना एक राइट अप के योग्य है (मैं एक इंस्ट्रक्शंस टीशर्ट के लिए भी मार रहा हूं)। मुझे यह साइट पसंद है और आशा है कि आप इस परियोजना का आनंद लेंगे।

महत्वपूर्ण! बस एक त्वरित ध्यान दें, इस निर्माण में वैकल्पिक चरण हैं। चरण 6 तक आपका हॉर्न पूरी तरह कार्यात्मक हो जाएगा, हालांकि मैंने बैटरी के स्तर की निगरानी, आपके ब्लूटूथ डिवाइस का नाम बदलने और बहुत कुछ करने के लिए और विकल्प शामिल किए हैं!

इसके अलावा अगर कुछ स्पष्ट नहीं है तो कृपया मुझे बताएं! मैं इस लेखन में जो कुछ भी छूट गया हो, उसमें संशोधन करूंगा।

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

यदि कोई ऑफ़लाइन हो जाता है तो लिंक को अपडेट रखेंगे।

आवश्यक घटक:

  • Arduino Pro Mini 3.3v 8mhz या 5v 16mhz (लिंक)
  • यूएआरटी टीटीएल प्रोग्रामर (लिंक)
  • HC-05 ब्लूटूथ मॉड्यूल (लिंक)
  • हैडर पिन [लगभग ~ 25 करना चाहिए] (लिंक)
  • हुकअप वायर (ब्रेडबोर्ड पर पिन को जोड़ने के लिए पर्याप्त)
  • एयर हॉर्न 134A (लिंक)
  • 180 डिग्री सर्वो मोटर (लिंक)
  • सोल्डर-सक्षम ब्रेडबोर्ड [आकार में कटौती] (लिंक)
  • 4 x AA बैटरी क्लिप [चित्र नहीं] (लिंक)
  • 4 एक्स एए बैटरी (चित्रित नहीं)

अतिरिक्त विकल्प:

  • 2 तार वोल्टमीटर (लिंक)
  • क्षणिक स्विच (लिंक)
  • सुपर कैपेसिटर (चित्र नहीं) (लिंक)

उपकरण की आवश्यकता:

  • सोल्डरिंग आयरन + सोल्डर
  • गर्म गोंद वाली बंदूक
  • फ्लश कटर
  • 3D प्रिंटर (या 3D प्रिंटिंग सेवा ऑनलाइन)

चरण 2: Arduino चमकाना

Arduino चमकती
Arduino चमकती
Arduino चमकती
Arduino चमकती

सबसे पहले आप अपने Arduino को फ्लैश करना चाहेंगे। यदि यह टांका लगाने वाले हेडर पिन के साथ नहीं आया है, तो आपको लेबल किए गए 6 पिनों को मिलाप करना होगा:

GND, GND, VCC, RXI, TXO, DTR (ये सभी आपके देव बोर्ड के नीचे एक पंक्ति में होंगे)

एक बार जब आप पिनों को मिलाप कर लेते हैं, तो आपको उन्हें अपने FTDI प्रोग्रामर से इस प्रकार जोड़ना होगा:

FTDI -- Arduino

डीटीआर -- DTRRXD -- TXOTXD -- RXI+5v -- VCCGND -- GND

अब हमारा परीक्षण कोड अपलोड करें (आप यहां भी कोड पा सकते हैं):

#शामिल करें #शामिल करें

सर्वो हॉर्नसर्वो; // एक सर्वोसॉफ्टवेयर सीरियल बीटी (10, 11) को नियंत्रित करने के लिए सर्वो ऑब्जेक्ट बनाएं; चार ए; // अन्य डिवाइस से आने वाले चरित्र को स्टोर करता है int pos = 0; // सर्वो स्थिति को संग्रहीत करने के लिए चर

शून्य सेटअप () {BT.begin (९६००); BT.println ("एयर हॉर्न एक्टिव"); हॉर्नसर्वो.अटैच(9); // पिन 9 पर सर्वो को सर्वो ऑब्जेक्ट से जोड़ता है hornServo.write(10); // सर्वो स्थिति सेट करता है

}

शून्य लूप () {अगर (बीटी.उपलब्ध ()) {ए = (बीटी.रीड ());

अगर (ए == '1')

{hornServo.write(90); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; बीटी.प्रिंट्लन (""); देरी (350); हॉर्नसर्वो.लिखें(१०); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; } अगर (a=='2') {hornServo.write(90); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; बीटी.प्रिंट्लन (""); देरी (400); हॉर्नसर्वो.लिखें(१०); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; } अगर (a=='3') {hornServo.write(90); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; बीटी.प्रिंट्लन (""); देरी (500); हॉर्नसर्वो.लिखें(१०); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; }

अगर (ए == '4')

{hornServo.write(90); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; बीटी.प्रिंट्लन (""); देरी (600); हॉर्नसर्वो.लिखें(१०); // सर्वो को चर 'स्थिति' विलंब (15) में स्थिति में जाने के लिए कहें; } if (a=='?') { BT.println ("तेज विस्फोट के लिए '1' भेजें"); BT.println ("एक लंबे ब्लास्ट के लिए '2' भेजें"); BT.println ("एक अच्छे ब्लास्ट के लिए '3' भेजें"); BT.println ("एक बहरे विस्फोट के लिए '4' भेजें"); } } }

चरण 3: बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)

बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)
बोर्ड को असेंबल करना (प्लेसमेंट और पावर सोल्डरिंग)

इस कदम के लिए कुछ कनेक्शन और थोड़े धैर्य की आवश्यकता होगी हालांकि यह काफी सीधा है।

नोट: आप इस चरण को बिना सोल्डरिंग के नियमित ब्रेडबोर्ड पर भी कर सकते हैं, हालांकि यह आपके अंतिम उत्पाद को थोड़ा कम पोर्टेबल बना देगा।

नियुक्ति:

इस चरण के लिए घटक:

  • अरुडिनो
  • बीटी मॉड्यूल
  • 3 पुरुष हैडर पिन
  • वायर

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

निम्नलिखित पिनों को एक साथ मिलाएं:

वायर आउट अरुडिनो बीटी मॉड्यूल हैडर पिनरेड वायर वीसीसी वीसीसी मिडिल पिनब्लैक वायर जीएनडी जीएनडी बॉटम पिन

नोट: Arduino पर 2 GND पिन हैं, आप या तो उपयोग कर सकते हैं।

अंतिम छवि दर्शाती है कि मैंने बिजली कनेक्शन के लिए Arduino के दाईं ओर एक एकल काले और लाल तार को कहाँ मिलाया है।

चरण 4: बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)

बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)
बोर्ड को असेंबल करना (सिग्नल वायरिंग और टेस्टिंग)

सिग्नल वायरिंग:

अब हमें 3 और तार चलाने होंगे। हमारे कोड के अनुसार Arduino को सिग्नल पिन 9 पर है और BT मॉड्यूल के साथ हमारा सीरियल संचार पिन 10 और 11 पर है।

निम्नलिखित पिनों को एक साथ मिलाएं:

Arduino BT मॉड्यूलपिन 10 (D10) TXD (ग्रीन वायर) पिन 11 (D11) RXD (येलो वायर)

और सर्वो को सिग्नल के लिए हम निम्नानुसार मिलाप करते हैं:

Arduino हैडर पिनपिन 9 (D9) टॉप पिन (व्हाइट वायर)

अंत में आप अपने सर्वो मोटर को हेडर पिन में प्लग कर सकते हैं। वे आम तौर पर भूरे, लाल और पीले रंग के 3 पिन महिला हेडर होते हैं।

ब्राउन ग्राउंड है, रेड वीसीसी है और येलो सिग्नल है। सुनिश्चित करें कि प्लग शीर्ष पर पीले पिन के साथ शीर्ष में प्लग किया गया है।

परिक्षण:

अब आप अपने डिवाइस के चलने की पुष्टि करने के लिए कुछ पावर से कनेक्ट कर सकते हैं!

5V.5A इस परीक्षण के लिए ठीक होना चाहिए, यदि आपके पास बेंच बिजली की आपूर्ति नहीं है तो आप बैटरी पैक जोड़ने के बाद चरणों और परीक्षण के माध्यम से जारी रख सकते हैं।

बीटी मॉड्यूल के ब्लिंक होने तक अपने डिवाइस पर केवल पावर का परीक्षण करने के लिए और फिर 'एचसी-05' के लिए स्कैन करें जो कि डिफ़ॉल्ट डिवाइस आईडी है। पासवर्ड '1234' (कभी-कभी निर्माता के आधार पर '12345') के साथ जोड़े और एक ब्लूटूथ सीरियल एपीपी स्थापित करें।

मैं 'सीरियल ब्लूटूथ टर्मिनल' की अत्यधिक अनुशंसा करता हूं। ऊपर बाईं ओर हैमबर्गर मेनू पर क्लिक करें और डिवाइस पर क्लिक करें।

सुनिश्चित करें कि HC-05 हरे रंग में हाइलाइट किया गया है और फिर टर्मिनल पर वापस क्लिक करें।

सीरियल कनेक्शन शुरू करने के लिए ऊपर दाईं ओर बिन आइकन के आगे डुअल प्लग बटन पर क्लिक करें।

एक सफल कनेक्शन पर सीरियल 'एयर हॉर्न एक्टिव' को प्रिंट करने के लिए आपको बधाई दी जानी चाहिए।

भेजना '?' मेनू या संख्या 1 से 4 तक खींचने के लिए और आपका सर्वो हिलना शुरू कर देना चाहिए।

नोट: यदि आपको समस्या आ रही है तो समस्या निवारण अंतिम चरण पर है! साथ ही मुद्दों पर टिप्पणी करने के लिए स्वतंत्र महसूस करें और मैं सहायता प्रदान कर सकता हूं।

चरण 5: 3D भागों और विधानसभा की छपाई

3 डी प्रिंटिंग पार्ट्स और असेंबली
3 डी प्रिंटिंग पार्ट्स और असेंबली
3 डी प्रिंटिंग पार्ट्स और असेंबली
3 डी प्रिंटिंग पार्ट्स और असेंबली
3 डी प्रिंटिंग पार्ट्स और असेंबली
3 डी प्रिंटिंग पार्ट्स और असेंबली

अब आसान भाग के लिए। मैंने यहां एसटीएल फाइलें शामिल की हैं हालांकि अधिकांश 3डी प्रिंटर अलग हैं।

पीसीबी क्लिप

सर्वो माउंट

हॉर्न बेस

प्रिंट सेटिंग्स महत्वपूर्ण

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

सभा

बेस प्रिंट आसानी से आपके एयर हॉर्न कनस्तर के नीचे स्नैप हो जाता है, इसी तरह साइड पीसीबी क्लिप को हॉर्न के किनारे पर स्नैप करना चाहिए।

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

मैंने 2 लकड़ी के शिकंजे का इस्तेमाल किया जो इसे बैठने के लिए बहुत बड़े थे लेकिन आप इसे गोंद भी कर सकते हैं पसंद आपकी है!

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

पीसीबी माउंट पर आपके द्वारा परीक्षण किए गए पीसीबी को गर्म करके फॉलो करें (आप इसे स्क्रू भी कर सकते हैं लेकिन हॉटग्लू हमेशा आसान तरीका है) और इसे हॉर्न पर क्लिप करें।

फिर आप बैटरी क्लिप को उस लीड में मिला सकते हैं जिसे आपने पावर के लिए बोर्ड में मिलाया है।

नोट: डेटा शीट के अनुसार इन बोर्डों पर नियामक 16v इनपुट वोल्टेज तक चलते हैं, इसलिए इस कॉन्फ़िगरेशन में 4 पूरी तरह चार्ज एए बैटरी ठीक रहेगी।

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

इस चरण की छवियों को इस असेंबली को कवर करना चाहिए। सुनिश्चित करें कि आपने उन सभी को देखा है।

चरण 6: टोटिंग प्राप्त करें

टुटिंग हो जाओ!
टुटिंग हो जाओ!

एक दौड़ का संकेत?

इसे अपने सहकर्मियों के डेस्क के नीचे रोपना?

बस वास्तव में सींगों से प्यार है?

खैर अब सत्ता आपके हाथ में है! (बशर्ते आप बीटी रेंज में हों)

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

चरण 7: वैकल्पिक अतिरिक्त + समस्या निवारण

अतिरिक्त विकल्प:

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

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

बीटी नाम और पासवर्ड बदलना: यहां टेकबिटर के निर्देश का उपयोग करें!

समस्या निवारण:

जैसे ही मुद्दे उठेंगे आबाद होंगे!

सिफारिश की: