विषयसूची:
- चरण 1: सामग्री:
- चरण 2: विधानसभा
- चरण 3: कोड
- चरण 4: गायरो के सुधार और विभिन्न उपयोग
- चरण 5: इस ट्यूटोरियल में एक हालिया ऐड-ऑन, जाइरोस्कोप द्वारा संचालित एक नियोपिक्सल रिंग
वीडियो: Arduino के साथ Gyroscope एलईडी नियंत्रण: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस परियोजना में मैं आपको दिखाऊंगा कि कैसे एक जाइरोस्कोप और एक आर्डिनो यूनो के साथ एक साधारण 4 एलईडी टिल्ट डिमर का निर्माण किया जाए। "+" आकार में 4 एलईडी व्यवस्थित हैं और जैसे ही आप ब्रेडबोर्ड को झुकाएंगे, वे अधिक प्रकाश करेंगे।
इसमें कोई सोल्डरिंग, बस बेसिक ब्रेडबोर्ड असेंबली और बेसिक आर्डिनो प्रोग्रामिंग शामिल नहीं होगी।
चरण 1: सामग्री:
1) एक Arduino Uno बोर्ड और एक USB केबल। आप चाहें तो एक अलग बोर्ड का उपयोग कर सकते हैं, लेकिन ध्यान रखें कि अलग-अलग बोर्डों में अलग-अलग पिन कॉन्फिगर होते हैं, उदाहरण के लिए यदि आप एक Arduino मेगा का उपयोग करते हैं तो एसडीए और एससीएल पिन 20 और 21 हैं।
2) 4 एल ई डी, एल ई डी समान होना चाहिए, रंग कोई फर्क नहीं पड़ता यह आपके ऊपर है:)
३) १०० ओम और १ K ओम के बीच कहीं भी ४ समान प्रतिरोधक, मैं लगभग २००. की सलाह देता हूं
4) एक ब्रेडबोर्ड
5) डुपोंट तार
6) एमपीयू-6050 गायरो
7) यू-आकार के जम्पर केबल (वैकल्पिक)। मैंने इन जम्पर केबल्स का उपयोग किया है क्योंकि वे ब्रेडबोर्ड पर बेहतर दिखते हैं, और इस तरह से एल ई डी अधिक दिखाई देते हैं। आप eBay पर लगभग 4$ में 140 का एक बॉक्स पा सकते हैं। यदि आपके पास ये केबल नहीं हैं तो आप इन्हें डुपोंट तारों से बदल सकते हैं।
चरण 2: विधानसभा
1) ब्रेडबोर्ड पर 4 लीड्स को "+" आकार में रखकर शुरू करें। एल ई डी के लंबे पिन सकारात्मक हैं। मैंने दायीं ओर ऊपर और नीचे के एल ई डी के लिए सकारात्मक पिन लगाए हैं, और नीचे बाएँ और दाएँ लेड के लिए (पहली तस्वीर पर देखें।
2) ब्रेडबोर्ड में चार प्रतिरोधक डालें।
3) MPU6050 को चित्र की तरह रखें
4) तार डालें। एल ई डी ग्राउंड पिन सीधे जमीन पर जाएंगे। सकारात्मक पिन एक अवरोधक के माध्यम से आर्डिनो पिन में जाएंगे: पिन 3 को एक रोकनेवाला के माध्यम से सामने की ओर ले जाया जाएगा, पिन 5 को एक अवरोधक के माध्यम से नीचे की ओर ले जाया जाएगा, और इसी तरह पिन 6 राइट लेड के साथ, पिन 9 लेफ्ट एलईडी
MPU6050 को जमीन और 5V+ से जोड़ा जाना चाहिए, उसके बाद SDA को A4 (एनालॉग 4), SCL को A5 से कनेक्ट करें
यदि आप यह सुनिश्चित करना चाहते हैं कि कनेक्शन सही हैं, तो मैंने एक फ़्रिट्ज़िग योजनाबद्ध भी संलग्न किया है।
चरण 3: कोड
यहां स्रोत कोड:
या इसे नीचे से कॉपी-पेस्ट करें:
आपको दो बाहरी काम I2CDev और MPU6050 की आवश्यकता होगी, मैंने उन्हें यहां संलग्न किया है, और मैंने कोड के स्रोत के नीचे पोस्ट किया है। मैंने उन कामों को नहीं लिखा है, यह मेरी योग्यता नहीं है:)
यदि आप नहीं जानते कि पुस्तकालय कैसे स्थापित किया जाए तो इस निर्देश की जाँच करें:
फिर कॉपी पेस्ट करें या मेरी लाइब्रेरी डाउनलोड करें और इसे आजमाएं।
* I2CDev पुस्तकालय स्रोत:
चरण 4: गायरो के सुधार और विभिन्न उपयोग
यह सबसे सरल परियोजना है जो मैंने MPU6050 के साथ की है, मैं इस विचार से कई डेरिवेटिव के बारे में सोच सकता हूं:
- प्रत्येक दिशा के लिए दो या दो से अधिक एल ई डी जोड़ना, ताकि परी जितनी तेज होगी, उतनी ही अधिक एलईडी रोशनी होगी
- ऐसा पहनने योग्य बनाना जो आपको एक ध्वनि से चेतावनी देगा कि आपके पास सही स्थिति नहीं है
मुझे लगता है कि उन बदसूरत स्थितियों में कुछ गणित के साथ सुधार किया जा सकता है (अगर कुछ समीकरणों के साथ बदलें)।
एक बोनस के रूप में:) मैंने प्रोजेक्ट के दूसरे संस्करण के साथ एक यूट्यूब वीडियो बनाया है, मैंने ऊपर के लिए 3 एलईडी जोड़े हैं, नीचे के लिए ई, बाएं के लिए 2 और दाएं के लिए दो।
अगर आप वीडियो देखना चाहते हैं तो यहां क्लिक करें। मैंने ऊपर ब्रेडबोर्ड की एक तस्वीर भी संलग्न की है।
जो लोग रुचि रखते हैं उनके लिए कोड यहां जाएं, और इस लाइन को बदलें
#परिभाषित SIMPLE_IMPLEMENTATION सत्य
---------- के साथ ----------- #SIMPLE_IMPLEMENTATION को गलत परिभाषित करें
नया एलईडी पिनआउट है: फ्रंट एलईडी: 3, 12, 11, बॉटम एलईडी: 5, 6, 7, लेफ्ट एलईडी: 10, 4, राइट एलईडी: 6, 9
मेरे अन्य ट्यूटोरियल में मैंने दिखाया है कि कैसे जाइरोस्कोप का उपयोग कंप्यूटर पर डिस्प्ले को फ्लिप करने के लिए किया जा सकता है जब डिस्प्ले को भौतिक रूप से घुमाया जाता है। शिक्षाप्रद यहाँ है।
अगर आपको यूट्यूब वीडियो पसंद आया है, तो आप मेरे चैनल को यहां सब्सक्राइब करके और अधिक प्राप्त कर सकते हैं
चरण 5: इस ट्यूटोरियल में एक हालिया ऐड-ऑन, जाइरोस्कोप द्वारा संचालित एक नियोपिक्सल रिंग
यदि आप इसके बारे में रुचि रखते हैं तो आप यहां कोड पा सकते हैं।
सिफारिश की:
पुश बटन, रास्पबेरी पाई और स्क्रैच का उपयोग करके चमक नियंत्रण पीडब्लूएम आधारित एलईडी नियंत्रण: 8 कदम (चित्रों के साथ)
पुश बटन, रास्पबेरी पाई और स्क्रैच का उपयोग करके चमक नियंत्रण पीडब्लूएम आधारित एलईडी नियंत्रण: मैं यह समझाने का एक तरीका खोजने की कोशिश कर रहा था कि पीडब्लूएम मेरे छात्रों के लिए कैसे काम करता है, इसलिए मैंने खुद को 2 पुश बटन का उपयोग करके एक एलईडी की चमक को नियंत्रित करने की कोशिश करने का कार्य निर्धारित किया। - एक बटन एलईडी की चमक बढ़ाता है और दूसरा इसे कम करता है। कार्यक्रम के लिए
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण - NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में - आरजीबी एलईडी स्ट्रिप स्मार्टफोन नियंत्रण: 4 कदम
ESP8266 RGB LED स्ट्रिप वाईफ़ाई नियंत्रण | NODEMCU वाईफ़ाई पर नियंत्रित एलईडी पट्टी के लिए एक IR रिमोट के रूप में | RGB LED STRIP स्मार्टफोन कंट्रोल: हाय दोस्तों इस ट्यूटोरियल में हम सीखेंगे कि RGB LED स्ट्रिप को नियंत्रित करने के लिए IR रिमोट के रूप में nodemcu या esp8266 का उपयोग कैसे करें और Nodemcu को वाईफाई पर स्मार्टफोन द्वारा नियंत्रित किया जाएगा। तो मूल रूप से आप अपने स्मार्टफोन से RGB LED STRIP को नियंत्रित कर सकते हैं
इलेक्ट्रॉनिक गति नियंत्रण (ईएससी) के लिए नियंत्रण सिग्नल जनरेटर वैकल्पिक: 7 कदम
इलेक्ट्रॉनिक गति नियंत्रण (ईएससी) के लिए नियंत्रण सिग्नल जेनरेटर विकल्प: कुछ समय पहले मैंने अपने यूट्यूब चैनल पर एक वीडियो (https://www.youtube.com/watch?v=-4sblF1GY1E) प्रकाशित किया जहां मैंने दिखाया कि पवन टरबाइन कैसे बनाया जाता है ब्रशलेस डीसी मोटर से। मैंने स्पेनिश में वीडियो बनाया और यह समझाया कि यह इंजन दिया गया था
3 अद्भुत मस्तिष्क / मन नियंत्रण परियोजनाएं Arduino और Neurosky के साथ एलईडी लाइट्स एलईडी: 6 कदम (चित्रों के साथ)
3 अद्भुत मस्तिष्क / मन नियंत्रण परियोजनाएं Arduino और Neurosky के साथ एलईडी लाइट एलईडी स्ट्रिप: क्या आप कभी इसके बारे में सोचकर रोशनी को चालू या बंद करना चाहते हैं? या क्या आप जानना चाहते हैं कि आरजीबी एलईडी के रंग को देखकर आप कितने तनावग्रस्त हैं? जबकि अब आप इस निर्देश का पालन करके कर सकते हैं! हम क्या करने जा रहे हैं, इसके बारे में महसूस करने के लिए
वेब-आधारित नियंत्रण कक्ष के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन घड़ी, टाइम सर्वर सिंक्रोनाइज़्ड: 11 चरण (चित्रों के साथ)
वेब-आधारित कंट्रोल पैनल के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन क्लॉक, टाइम सर्वर सिंक्रोनाइज़्ड: इस घड़ी की कहानी बहुत पहले की है - 30 साल से अधिक। मेरे पिता ने इस विचार का बीड़ा उठाया था जब मैं एलईडी क्रांति से बहुत पहले सिर्फ 10 साल का था - जब एलईडी की 1/1000 उनकी वर्तमान चमकदार चमक की चमक थी। सच्चा