विषयसूची:
- चरण 1: सेटअप
- चरण 2: कनेक्शन (भाग ए)
- चरण 3: कार्यक्रम
- चरण 4: अंतिम सेटअप
- चरण 5: भागो
- चरण 6: ब्लूटूथ के साथ (भाग बी)
- चरण 7: प्रदर्शित करना (भाग बी)
- चरण 8: समाप्त करें
वीडियो: ब्लूटूथ नियंत्रित Arduino POV: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
परिचय
दृष्टि की दृढ़ता उस ऑप्टिकल भ्रम को संदर्भित करती है जो तब होता है जब किसी वस्तु की दृश्य धारणा कुछ समय के लिए बंद नहीं होती है, जब से प्रकाश की किरणें आंख में प्रवेश करना बंद कर देती हैं। भ्रम को "रेटिनल दृढ़ता", "छापों की दृढ़ता" या बस "दृढ़ता" और अन्य विविधताओं के रूप में वर्णित किया गया है।
Arduino POV की कार्यप्रणाली दृष्टि की दृढ़ता के सिद्धांत पर आधारित है। मानव मस्तिष्क दृश्य को कम से कम tp sec के लिए संग्रहीत करता है। तो tp सेकंड के भीतर कोई भी बदलाव किसी का ध्यान नहीं जाता है।
आइए हम अक्षर H को प्रदर्शित करने के एक उदाहरण पर विचार करें।
प्रारंभ में पहली स्थिति के सभी एल ई डी चालू हैं। टीपी सेकंड के भीतर दूसरी स्थिति की एक एलईडी चालू की जाती है। फिर से टीपी सेकंड के भीतर, तीसरे स्थान के सभी एलईडी चालू हैं। इस प्रकार एच प्रदर्शित होता है।
अब एच के बाद दूसरा अक्षर प्रदर्शित करने के लिए, टीपी सेकंड से अधिक समय के बाद, अक्षर को उसी तरह प्रदर्शित करें जैसे एच प्रदर्शित होता है, आवश्यक एल ई डी उच्च बनाकर।
यह परियोजना 2 भागों से बनी है:
भाग ए (ब्लूटूथ के बिना)
भाग बी (ब्लूटूथ के साथ)
हार्डवेयर आवश्यकताएँ:
अरुडिनो नैनो
एलईडी (5 नग)
प्रतिरोधक (220 ओम और 10 k ओम)
हॉल इफेक्ट सेंसर (44e)
HC-05 ब्लूटूथ मॉड्यूल
30 सेमी शासक
टेबल फैन/मोटर
मोबाइल बैटरी/लाइपो बैटरी (3.7v/5v)
सामान्य प्रयोजन पीसीबी
तारों
नर और मादा बर्ग पिंस
सोल्डरिंग गन और सोल्डरिंग लेड
चुंबक और टेप।
सॉफ़्टवेयर आवश्यकताएं:
अरुडिनो आईडीई
स्मार्टफोन पर ब्लूटूथ टर्मिनल एप्लिकेशन।
चरण 1: सेटअप
उनकी आधिकारिक वेबसाइट के लिए Arduino IDE डाउनलोड करें।
आवश्यक सभी भागों को इकट्ठा करें।
चरण 2: कनेक्शन (भाग ए)
सर्किट आरेख चित्र में दिखाया गया है। एक सामान्य प्रयोजन पीसीबी पर घटकों को मिलाएं।
हॉल इफेक्ट सेंसर का उपयोग किया जाता है ताकि डिस्प्ले हमेशा उस स्थिति से शुरू हो जहां चुंबक रखा जाता है।
हॉल इफेक्ट सेंसर का उपयोग किए बिना आपको एक रनिंग डिस्प्ले मिलता है जो ठीक से दिखाई नहीं देता है।
चरण 3: कार्यक्रम
कार्यक्रम में हम देख सकते हैं कि प्रत्येक अक्षर को एक सरणी में परिभाषित किया गया है।
उदाहरण:
इंट एच = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};
अक्षर वस्तुतः 3 पंक्तियों से बने होते हैं जैसा कि चित्र में दिखाया गया है। सरणी में पंक्ति के 5 तत्वों का एक सेट होता है (अर्थात पहला 5 पंक्ति 1 के लिए होता है और अगला 5 पंक्ति 2 के लिए और अगला 5 पंक्ति 3 के लिए होता है)। यह सरणी जानकारी एल ई डी को विशिष्ट क्रम में चमकने के लिए आपूर्ति की जाती है।
एच प्रदर्शित करने के लिए:
समय 'टी' पर सभी एलईडी चालू हैं (सरणी के पहले 5 तत्व 1/उच्च हैं)। टीपी (डॉटटाइम) की बहुत कम समय की देरी के बाद केवल मध्य में चालू होता है (मध्य 5 तत्वों में केवल एक तत्व 1/उच्च होता है)। फिर टीपी के बाद फिर से सभी एलईडी चालू हो जाते हैं (सरणी के अंतिम 5 तत्व 1/उच्च होते हैं) यह किया जाता है एक बहुत जल्दी उत्तराधिकार जो एक भ्रम पैदा करता है कि एच अक्षर प्रदर्शित होता है।
इस बार की देरी पंखे की मोटर की गति पर निर्भर करती है और इसकी गणना आसानी से नहीं की जा सकती क्योंकि पंखे की मोटर की गति आदर्श नहीं है। इसलिए इस देरी की गणना के लिए परीक्षण और त्रुटि पद्धति का उपयोग किया जाता है।
अगला तत्व एक और समय देरी टीएन (लेटरस्पेस) के बाद प्रदर्शित होता है।
चरण 4: अंतिम सेटअप
उपरोक्त सेटअप को स्केल पर फिट करें और इसे वीडियो में दिखाए अनुसार फैन रोटर पर माउंट करें।
सुनिश्चित करें कि आप शासक के दोनों ओर वजन संतुलित करते हैं। सुचारू संचालन के लिए यह आवश्यक है।
जब आप स्केल के मध्य बिंदु पर रखते हैं तो संपूर्ण सेटअप संतुलित होना चाहिए। संतुलन किसी भी तरफ आवश्यक मात्रा में वजन (जैसे: सिक्के) जोड़कर किया जा सकता है।
चुंबक को उस स्थिति में रखें जहां आप प्रदर्शन शुरू करना चाहते हैं।
Arduino IDE का उपयोग करके Arduino नैनो बोर्ड पर कोड अपलोड करें।
चरण 5: भागो
पंखा/मोटर चलाओ। अगर कोई असंतुलन है तो पंखे को पकड़ना सुनिश्चित करें।
बेहतर प्रभाव और स्पष्टता के लिए कमरे की लाइट बंद कर दें।
यदि आप अक्षरों को नहीं देख रहे हैं तो डॉट समय और लेटरस्पेस समय विलंब को बदलने का प्रयास करें और उचित प्रदर्शन प्राप्त होने तक पुनः प्रयास करें।
चरण 6: ब्लूटूथ के साथ (भाग बी)
इस चरण का पालन तभी करें जब पार्ट ए पूरा हो गया हो और काम कर रहा हो।
ब्लूटूथ मॉड्यूल को नैनो बोर्ड के पिन 10 और 11 से कनेक्ट करें और Vcc और Gnd को भी कनेक्ट करें। ब्लूटूथ मॉड्यूल जोड़ने के बाद रूलर को संतुलित करना न भूलें!
एंड्रॉइड फोन पर ब्लूटूथ टर्मिनल एप्लिकेशन डाउनलोड करें।
play.google.com/store/apps/details?id=ptah…
ब्लूटूथ इंटरफेसिंग के लिए सॉफ्टवेयर सीरियल का उपयोग किया जाता है।
नैनो बोर्ड पर प्रोग्राम (POV_BLUETOOTH_SIMPLE) अपलोड करें। ब्लूटूथ मॉड्यूल को फोन के ब्लूटूथ टर्मिनल ऐप से कनेक्ट करें।
टर्मिनल ऐप में टेक्स्ट टाइप करें और नैनो को भेजें।
यह एक साधारण कोड है। नया टेक्स्ट भेजने के लिए आपको फैन/मोटर को बंद करके मैन्युअल रूप से आर्डिनो को रीसेट करना होगा।
चरण 7: प्रदर्शित करना (भाग बी)
पंखा/मोटर चलाओ।
Arduino को रीसेट किए बिना वास्तविक समय में ग्रंथों को अपडेट करने के लिए इस प्रोग्राम का उपयोग करें:
ब्लूटूथ टर्मिनल एप्लिकेशन पर टेक्स्ट टाइप करें और '&' चिन्ह के साथ समाप्त करें और इसे भेजें। '&' का प्रयोग टेक्स्ट के अंत को दर्शाने के लिए किया जाता है। पाठ एक सरणी (बफर) में संग्रहीत किया जाता है और इसका उपयोग भाग ए में किया गया प्रदर्शित करने के लिए किया जाता है।
अगला टेक्स्ट भेजने के लिए आपको पहले एक '$' सिंबल और फिर जरूरी टेक्स्ट भेजना होगा। यदि प्रोग्राम को '$' चिन्ह प्राप्त होता है तो पिछले पाठ वाले बफर को मिटा दिया जाता है।
चरण 8: समाप्त करें
आपने खुद को एक arduino POV डिस्प्ले बनाया है! इसे अपने परिवार और दोस्तों को दिखाएं और आनंद लें !!
धन्यवाद!!
सिफारिश की:
DIY Arduino ब्लूटूथ नियंत्रित कार: 6 कदम (चित्रों के साथ)
DIY Arduino ब्लूटूथ नियंत्रित कार: नमस्कार दोस्तों! मेरा नाम निकोलस है, मैं १५ साल का हूँ और मैं एथेंस, ग्रीस में रहता हूँ। आज मैं आपको दिखाऊंगा कि कैसे एक Arduino नैनो, एक 3D प्रिंटर और कुछ साधारण इलेक्ट्रॉनिक घटकों का उपयोग करके 2-व्हील ब्लूटूथ नियंत्रित कार बनाई जाती है! मेरा देखना सुनिश्चित करें
Arduino + ब्लूटूथ नियंत्रित टैंक: 10 कदम (चित्रों के साथ)
Arduino + ब्लूटूथ नियंत्रित टैंक: मैं इस टैंक का निर्माण यह सीखने के लिए करता हूं कि कैसे प्रोग्राम करना है, कैसे मोटर्स, सर्वो, ब्लूटूथ और Arduino काम करते हैं और मैं इंटरनेट से शोध करने के साथ एक का निर्माण करता हूं। अब मैंने उन लोगों के लिए अपना खुद का इंस्ट्रक्शंस बनाने का फैसला किया, जिन्हें एक Arduino टैंक बनाने में मदद करने की ज़रूरत है। यहाँ मैं
ब्लूटूथ ऐप के माध्यम से Arduino कार नियंत्रित: 4 कदम (चित्रों के साथ)
ब्लूटूथ ऐप के माध्यम से Arduino कार नियंत्रित: हम सभी जानते हैं कि Arduino एक उत्कृष्ट प्रोटोटाइप प्लेटफॉर्म है, मुख्यतः क्योंकि यह एक अनुकूल प्रोग्रामिंग भाषा का उपयोग करता है और बहुत सारे अतिरिक्त अविश्वसनीय घटक हैं जो हमें शानदार अनुभव प्रदान करते हैं। हम Arduino को अलग-अलग के साथ एकीकृत कर सकते हैं
ब्लूटूथ के साथ Arduino एंटी कोलिजन कार नियंत्रित: 3 कदम (चित्रों के साथ)
ब्लूटूथ से नियंत्रित Arduino एंटी कोलिजन कार: ब्लूटूथ से नियंत्रित Arduino एंटी कोलिजन कार बनाने का तरीका यहां दिया गया है
अपने ब्लूटूथ हेडसेट को वायर्ड ब्लूटूथ हेडसेट में बदलें: 5 कदम (चित्रों के साथ)
अपने ब्लूटूथ हेडसेट को वायर्ड ब्लूटूथ हेडसेट में बदलें: आज मैं आपको यह बताने जा रहा हूं कि आप अपना खुद का वायर्ड ब्लूटूथ हेडसेट कैसे बना सकते हैं या परिवर्तित कर सकते हैं। मेरे कदम का पालन करें और आप इसे बदलने के लिए कुछ कदम पीछे हैं