विषयसूची:

Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर): 8 कदम
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर): 8 कदम

वीडियो: Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर): 8 कदम

वीडियो: Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर): 8 कदम
वीडियो: semi automatic rubber band gun from cardboard 2024, नवंबर
Anonim
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)
Arduino कार्डबोर्ड गन (रेंजफाइंडर और टैकोमीटर)

क्या सोफे पर आराम से बैठे हुए दूरी को मापने में सक्षम होना भयानक नहीं होगा?पारंपरिक टेप का उपयोग करने के बजाय? इसलिए आज मैं एक arduino गन बनाने जा रहा हूँ जो 0.3cm की सटीकता के साथ 2cm से 400cm की दूरी के गैर-संपर्क माप में सक्षम है और एक अल्ट्रासोनिक सेंसर का उपयोग करके घूर्णन शरीर (RPM) के प्रति मिनट क्रांतियों को भी मापता है। HC-SR04) और एक इन्फ्रारेड सेंसर क्रमशः। प्रारंभ में, मैं इसे दो अतिरिक्त IR सेंसर का उपयोग करके किसी भी चलती वस्तु की गति को मापने में सक्षम बनाना चाहता था, लेकिन वर्तमान महामारी के कारण मैं आपूर्ति से बाहर हूं। इसलिए मैं केवल वही उपयोग करने जा रहा हूं जो मेरे पास है। यदि आपके पास है, तो आप बंदूक में जोड़ सकते हैं। इसे कैसे करें, इस पर एक लिंक यहां दिया गया है।

चरण 1: यह कैसे काम करता है

यह काम किस प्रकार करता है
यह काम किस प्रकार करता है
यह काम किस प्रकार करता है
यह काम किस प्रकार करता है

अल्ट्रासोनिक सेंसर ध्वनि उत्सर्जित करके काम करते हैं जो हवा के माध्यम से यात्रा करती है और अगर इसके रास्ते में कोई वस्तु है, तो यह मॉड्यूल पर वापस आ जाएगी। यात्रा के समय को ध्यान में रखते हुए, आप दूरी की गणना कर सकते हैं क्योंकि हम पहले से ही ध्वनि की गति (340m/s) सूत्र का उपयोग कर रहे हैं: दूरी = वेग * समय। इस परियोजना में IR सेंसर का उद्देश्य ऑब्जेक्ट डिटेक्शन के लिए है। IR सेंसर के दो मुख्य भाग हैं। IR ट्रांसमीटर और IR रिसीवर। ट्रांसमीटर IR तरंगों को प्रसारित करता है और यदि कोई वस्तु है, तो संचरित तरंग उस वस्तु द्वारा परावर्तित होती है जो बदले में, रिसीवर तरंग को उठाता है जबकि यदि सेंसर के सामने कोई वस्तु नहीं है, तो संचरित तरंग किसके द्वारा प्राप्त नहीं होती है रिसीवर और फिर IR मॉड्यूल एक आउटपुट या पल्स उत्पन्न करता है जिसे Arduino द्वारा पता लगाया जाता है जब हम ट्रिगर बटन दबाते हैं। यह लगातार 5 सेकंड के लिए गिना जाता है। तो चलिए निर्माण शुरू करते हैं।

<

चरण 2: आपूर्ति

आपूर्ति
आपूर्ति
आपूर्ति
आपूर्ति

सामग्री1. Arduino Uno (कोई भी arduino काम करेगा)

2. एचसी-एसआर04 अल्ट्रासोनिक सेंसर

3. Arduino IR सेंसर

4. 16 * 2 एलसीडी डिस्प्ले मॉड्यूल (12 सी)

5. बजर

6. 9वी बैटरी और कनेक्टर

7. परफेक्ट बोर्ड (वैकल्पिक)

8. एक पुशबटन

9. स्पर्श स्विच *1

10. स्लाइड स्विच *1

11. एलईडी * 2 (अधिमानतः अलग-अलग रंग)

12. 220ohms रोकनेवाला *2

13. 10k रोकनेवाला *2

14. Arduino पिन हेडर

15. जम्पर तार

उपकरण

1. गर्म गोंद

2. सुपर गोंद (वैकल्पिक)

3. सोल्डरिंग आयरन और सोल्डर

4. एक्स-एक्टो चाकू

5. ड्रिल (वैकल्पिक)

चरण 3: शरीर बनाना

शरीर बनाना
शरीर बनाना
शरीर बनाना
शरीर बनाना
शरीर बनाना
शरीर बनाना

1. प्रदान किए गए टेम्पलेट का प्रिंट आउट लें, इसे कार्डबोर्ड की शीट पर चिपका दें और फिर आकृतियों को काट लें।

2. बजर होल, स्टेटस एलईडी, पावर एलईडी, अल्ट्रासोनिक सेंसर, आईआर सेंसर होल और एलसीडी डिस्प्ले स्पेस को कट-आउट करें।

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

4. एक 3 सेमी चौड़ी कार्डबोर्ड पट्टी काट लें और हैंडल के आगे और पीछे को कवर करें। हैंडल के सामने एक पुशबटन को गोंद करें और तारों को हैंडल के पीछे से चलाएं।

चरण 4: इलेक्ट्रॉनिक्स सेटअप

इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप
इलेक्ट्रॉनिक्स सेटअप

आईआर सेंसर

जब से मैं जम्पर तारों से बाहर हूं, मैंने एक नेटवर्क केबल से तारों का उपयोग किया है, फिर तारों को एक छोटे से टुकड़े में मिलाप किया है जिसे बाद में सेंसर के तीन पिनों में मिलाया जाता है।

अतिध्वनि संवेदक

मैंने एक पुराने कनेक्टर का इस्तेमाल किया जिसे मैंने सेंसर के पिन में डाला।

एलसीडी प्रदर्शन

मैंने एलसीडी डिस्प्ले के पिनों को मोड़ दिया ताकि वे सीधे हों। मैंने फिर वही सेटअप दोहराया जो IR सेंसर के साथ था।

एल ई डी

एक 220ohms रोकनेवाला प्रत्येक एलईडी के कैथोड लीड के लिए है।

चरण 5: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

आप सर्किट को मिनी ब्रेडबोर्ड पर या अधिमानतः एक पूर्ण बोर्ड पर बनाना चुन सकते हैं। किसी भी तरह से, यह आपको तय करना है।

नोट: Arduino अपने VIN पिन के बावजूद संचालित होता है। इसके अलावा मेरा उल्टा घुड़सवार है।

ये रहे कनेक्शन

सत्ता का नेतृत्व किया

एनोड ---- Arduino पिन 8

कैथोड --- 220ohm रोकनेवाला ---- ग्राउंड

स्थिति एलईडी

एनोड ---- Arduino पिन 9

कैथोड --- 220ohm रोकनेवाला ---- ग्राउंड

बजर

सकारात्मक --- Arduino पिन 11

नकारात्मक --- जमीन

आईआर सेंसर

वीसीसी --- Arduino 5V

जीएनडी --- ग्राउंड

OUT---Arduino पिन 5

कोर्ट-SR04

वीसीसी --- Arduino 5V

जीएनडी --- ग्राउंड

TRIG --- Arduino पिन 7

इको --- Arduino पिन 6

एलसीडी प्रदर्शन

वीसीसी --- Arduino 5V

जीएनडी --- ग्राउंड

एसडीए --- Arduino पिन A4 (एनालॉग पिन)

SCL --- Arduino पिन A5 (एनालॉग पिन)

ट्रिगर बटन

पहला चरण ---- Arduino 5V

दूसरा पैर ----10k रोकनेवाला (समानांतर में पहला पैर) --- Arduino पिन 10

(जमीन पर रोकनेवाला का दूसरा पैर)

एसपीडीटी स्लाइड स्विच

सेंटर लेग ------- Arduino 5V

लेफ्ट लेग -----10k रेसिस्टर (पहला पैर समानांतर में)---Arduino Pin 13

(जमीन पर रोकनेवाला का दूसरा पैर)

Arduino VIN पिन ------ पुशबटन का पहला चरण

पुशबटन का दूसरा चरण-----+बैटरी का वीई

Arduino GND पिन --- बैटरी-वी और ग्राउंड रेल

चरण 6: अंतिम विधानसभा

आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा
आखिरी सभा

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

चरण 7: कोड

यह जानना एक अच्छा विचार है कि प्रोग्राम शुरू करने से पहले कोड क्या करता है। यह आपको बहुत सारे सिरदर्द से बचा सकता है।

इसके अलावा, लिक्विड क्रिस्टल डिस्प्ले लाइब्रेरी स्थापित करें यदि आपके एलसीडी में 12C मॉड्यूल है। डाउनलोड करने के लिये यहाँ क्लिक करें

यहाँ कोड क्या करता है

1. जब आप बंदूक को चालू करते हैं, तो बिजली का नेतृत्व चालू हो जाता है और बंदूक एक सेकंड से भी कम समय के लिए बीप ध्वनि बजाती है (पावर एलईडी को सीधे बैटरी से संचालित किया जा सकता है, लेकिन मैंने आर्डिनो से खदान को बिजली देने का फैसला किया। यह अनुमति देता है नियंत्रित करने के लिए नेतृत्व किया)

2. एक बार गन चालू हो जाने के बाद, आपको अपने इच्छित मोड का चयन करने के लिए स्लाइड स्विच को बाएँ या दाएँ घुमाना होगा। एक बार ऐसा करने के बाद, यह "शुरू करने के लिए कृपया ट्रिगर बटन" प्रदर्शित करेगा। बटन दबाने के बाद रीडिंग/माप शुरू हो जाना चाहिए। प्रत्येक बटन प्रेस के साथ, पलक और बजर के साथ स्थिति का नेतृत्व किया जाएगा।

चरण 8: टिप्स

टिप्स
टिप्स
टिप्स
टिप्स
टिप्स
टिप्स

1. जब पिन हेडर को परफ बोर्ड में मिलाते हैं, तो पहले पिन हेडर को आपके द्वारा उपयोग किए जा रहे आर्डिनो पिन में डालें और फिर बोर्ड के शीर्ष पर बोर्ड को नीचे करें, जिसमें परफेक्ट बोर्ड का कॉपर साइड ऊपर की ओर हो। हेडर को जगह में मिलाएं।

2. बंदूक के सामने की तरफ एक छोटा सा एक्सेस होल बनाएं। इसका उपयोग स्क्रूड्राइवर का उपयोग करके IR सेंसर की संवेदनशीलता को समायोजित करने के लिए किया जाएगा।

3. यदि कोड काम नहीं करता है, · पहले अपने कनेक्शन जांचें (खासकर यदि आपने ब्रेडबोर्ड का उपयोग किया है)।

· यदि पुरानी बैटरी का उपयोग कर रहे हैं, तो उसे बदल दें।

· अगर फिर भी काम नहीं करता है, तो सहायता के लिए नीचे कमेंट करें।

सिफारिश की: