विषयसूची:
- चरण 1: एक्सेलेरोमीटर के साथ ट्रांसमीटर
- चरण 2: आरजीबी-एलईडी के साथ रिसीवर
- चरण 3: सी-प्रोग्रामिंग
- चरण 4: परिणाम
![वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी: 4 कदम वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी: 4 कदम](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10758644-wireless-accelerometer-controlled-rgb-leds-4-steps-j.webp)
वीडियो: वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी: 4 कदम
![वीडियो: वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी: 4 कदम वीडियो: वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी: 4 कदम](https://i.ytimg.com/vi/hFbFPhVVnmw/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
![वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी](https://i.howwhatproduce.com/images/001/image-338-158-j.webp)
![वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी वायरलेस एक्सेलेरोमीटर नियंत्रित आरजीबी-एलईडी](https://i.howwhatproduce.com/images/001/image-338-159-j.webp)
एमईएमएस (माइक्रो-इलेक्ट्रो-मैकेनिकल सिस्टम) एक्सेलेरोमीटर मोबाइल फोन और कैमरों में झुकाव-सेंसर के रूप में व्यापक उपयोग में हैं। साधारण एक्सेलेरोमीटर आईसी-चिप और सस्ते विकास पीसीबी-बोर्ड दोनों के रूप में उपलब्ध हैं।
वायरलेस चिप्स भी किफायती हैं और इकट्ठे सर्किट में उपलब्ध हैं, मिलान किए गए एंटीना-नेटवर्क और डिकूप्लिंग-कैप ऑनबोर्ड के साथ। सीरियल इंटरफ़ेस के माध्यम से वायरलेस बोर्ड और एक्सेलेरोमीटर दोनों को एक माइक्रोकंट्रोलर तक हुक करें और आपके पास निन्टेंडो-वाईआई फ़ंक्शन के साथ एक वायरलेस नियंत्रक है। फिर उसी प्रकार के वायरलेस चिप और pwm-नियंत्रित rgb-LEDs के साथ एक रिसीवर बनाएं, वॉइला, आपके पास वायरलेस, टिल्ट-नियंत्रित रंगीन कमरे में बिजली है। ब्रेडबोर्ड के साथ ट्रांसमीटर-बोर्ड का स्तर ऊपर की ओर रखें और एलईडी शांत नीला है, केवल नीली एलईडी सक्रिय है। फिर ट्रांसमीटर को एक दिशा में झुकाएं और आप इसे किस दिशा में झुकाते हैं, इसके आधार पर आप लाल या हरे रंग में मिलाते हैं। 90 डिग्री तक सभी तरह से झुकाएं, और आप लाल और नीले या हरे और नीले रंग के सभी मिश्रणों को तब तक गर्त में ले जाएं जब तक कि केवल लाल या हरा 90 डिग्री झुकाव पर सक्रिय न हो जाए। x और y दोनों दिशाओं में थोड़ा सा झुकाएं और आपको सभी रंगों का मिश्रण मिलता है। सभी दिशाओं में 45 डिग्री पर प्रकाश लाल, हरे और नीले रंग का एक समान मिश्रण है, दूसरे शब्दों में, सफेद प्रकाश। इस्तेमाल किए गए पुर्जे इंटरनेट हॉबी-इलेक्ट्रॉनिक स्टोर्स से उपलब्ध हैं। कुछ तस्वीरों से पहचाना जा सकता है।
चरण 1: एक्सेलेरोमीटर के साथ ट्रांसमीटर
![एक्सेलेरोमीटर के साथ ट्रांसमीटर एक्सेलेरोमीटर के साथ ट्रांसमीटर](https://i.howwhatproduce.com/images/001/image-338-160-j.webp)
![एक्सेलेरोमीटर के साथ ट्रांसमीटर एक्सेलेरोमीटर के साथ ट्रांसमीटर](https://i.howwhatproduce.com/images/001/image-338-161-j.webp)
![एक्सेलेरोमीटर के साथ ट्रांसमीटर एक्सेलेरोमीटर के साथ ट्रांसमीटर](https://i.howwhatproduce.com/images/001/image-338-162-j.webp)
![एक्सेलेरोमीटर के साथ ट्रांसमीटर एक्सेलेरोमीटर के साथ ट्रांसमीटर](https://i.howwhatproduce.com/images/001/image-338-163-j.webp)
ट्रांसमीटर Atmel avr168 माइक्रोकंट्रोलर पर आधारित है। 168 के साथ सुविधाजनक लाल बोर्ड वोल्टेज नियामक और रीसेट-सर्किट के साथ एक आर्डिनो-बोर्ड है। एक्सेलेरोमीटर बिट-बैंगेड i2c बस के साथ avr से जुड़ा है, और वायरलेस बोर्ड हार्डवेयर SPI, (सीरियल पेरिफेरल इंटरफेस) से जुड़ा है।
ब्रेडबोर्ड पूरी तरह से वायरलेस है, जिसके नीचे 4, 8V बैटरीपैक है। वायरलेस बोर्ड और आर्डिनो वी 9 वी तक स्वीकार करता है और इसमें रैखिक वोल्टेज नियामक ऑनबोर्ड होता है, लेकिन एक्सेलेरोमीटर को नियंत्रित रेल से 3, 3 वी की आवश्यकता होती है।
चरण 2: आरजीबी-एलईडी के साथ रिसीवर
![आरजीबी-एलईडी के साथ रिसीवर आरजीबी-एलईडी के साथ रिसीवर](https://i.howwhatproduce.com/images/001/image-338-164-j.webp)
![आरजीबी-एलईडी के साथ रिसीवर आरजीबी-एलईडी के साथ रिसीवर](https://i.howwhatproduce.com/images/001/image-338-165-j.webp)
![आरजीबी-एलईडी के साथ रिसीवर आरजीबी-एलईडी के साथ रिसीवर](https://i.howwhatproduce.com/images/001/image-338-166-j.webp)
रिसीवर तितली नामक atmel avr169 डेमोबोर्ड पर आधारित है। बोर्ड में इस परियोजना में उपयोग नहीं की जाने वाली बहुत सारी सुविधाएँ हैं। वायरलेस ट्रांसीवर पोर्टबी से जुड़ा है और पीडब्लूएम-नियंत्रित एलईडी पोर्टडी से जुड़ा है। आईएसपी-हेडर पर बिजली की आपूर्ति की जाती है, 4.5V पर्याप्त है। वायरलेस बोर्ड i/o पिन पर 5V सहन कर सकता है, लेकिन 3.3V आपूर्ति की आवश्यकता होती है जो ऑनबोर्ड नियामक द्वारा आपूर्ति की जाती है।
आरएफ ट्रांसीवर के लिए संशोधित हेडर-केबल वास्तव में सुविधाजनक है, और वायरलेस बोर्ड को तितली पर पावर और हार्डवेयर स्पि नियंत्रक से जोड़ता है। शिफ्टब्राइट एक आरजीबी के नेतृत्व वाली पल्स चौड़ाई मॉडुलन नियंत्रक है जो 4 बाइट कमांड को स्वीकार करता है जिसे आउटपुट पिन पर लेच किया जाता है और फिर बाहर निकाल दिया जाता है। श्रृंखला में कनेक्ट करना वास्तव में आसान है। बस कई कमांड शब्दों को शिफ्ट करें, और पहला शिफ्ट किया गया डेज़ी-चेन में अंतिम कनेक्टेड एलईडी में समाप्त हो जाएगा।
चरण 3: सी-प्रोग्रामिंग
कोड सी में लिखा गया है क्योंकि मुझे "आसान" प्रसंस्करण भाषा सीखने की परवाह नहीं है जिस पर आर्डिनो आधारित है। मैंने सीखने-अनुभव के लिए स्वयं एसपीआई और आरएफ ट्रांसीवर इंटरफ़ेस लिखा, लेकिन avrfreaks.net से i2c असेंबलर-कोड उधार लिया। शिफ्टब्राइट इंटरफ़ेस को सी-कोड में बिटबैंग किया गया है। एक समस्या जिसका मुझे सामना करना पड़ा, वह थी एक्सेलेरोमीटर-आउटपुट में छोटे अनियमित बदलाव, इसने एलईडी की झिलमिलाहट को बहुत बढ़ा दिया। मैंने इसे एक सॉफ्टवेयर लो-पास फिल्टर के साथ हल किया। एक्सेलेरोमीटर-मानों पर एक चलती भारित औसत। आरएफ-ट्रांसीवर हार्डवेयर सीआरसी और ऑटो-रीट्रांसमिट के साथ एके का समर्थन करता है, लेकिन इस परियोजना के लिए रीयलटाइम, एलईडी का सुचारू अद्यतन अधिक महत्वपूर्ण था। एक्सेलेरोमीटर मान वाले प्रत्येक पैकेट को रिसीवर तक बरकरार रहने की आवश्यकता नहीं है, जब तक कि दूषित पैकेट को छोड़ दिया जाता है। मुझे 20 मीटर की दूरी के भीतर खोए हुए आरएफ पैकेटों से कोई समस्या नहीं थी। लेकिन आगे लिंक अस्थिर हो गया, और एल ई डी लगातार अपडेट नहीं हुआ। छद्म कोड में ट्रांसमीटर का मुख्य लूप: प्रारंभ करें (); जबकि (सत्य) {मान = पेट (एक्स, वाई, जेड एक्सेलेरोमीटर मान प्राप्त करें ()); RF_send (मान); देरी (20ms);} छद्म कोड में रिसीवर का मुख्य लूप: प्रारंभ करें (); जबकि (सत्य) { newValues =blocking_receiveRF ()); rgbValues = rgbValues + 0.2*(newValues-rgbValues); rgbValues to shiftbrigth लिखें;}
चरण 4: परिणाम
![परिणाम परिणाम](https://i.howwhatproduce.com/images/001/image-338-167-j.webp)
![परिणाम परिणाम](https://i.howwhatproduce.com/images/001/image-338-168-j.webp)
![परिणाम परिणाम](https://i.howwhatproduce.com/images/001/image-338-169-j.webp)
![परिणाम परिणाम](https://i.howwhatproduce.com/images/001/image-338-170-j.webp)
मैं चकित था कि नियंत्रण कितना सहज और सटीक था। आपके पास वास्तव में रंग की उंगलियों की सटीकता नियंत्रण है। पीडब्लूएम-एलईडी-नियंत्रक में प्रत्येक रंग के लिए 10 बिट रिज़ॉल्यूशन है, जो लाखों संभावित रंग बनाता है। दुर्भाग्य से एक्सेलेरोमीटर में केवल 8 बिट रिज़ॉल्यूशन है जो सैद्धांतिक रंगों की संख्या को हजारों तक नीचे लाता है। लेकिन रंग-परिवर्तन में कोई कदम उठाना अभी भी संभव नहीं है। मैंने रिसीवर को आईकेईए-लैंप में रखा और नीचे विभिन्न रंगों की एक तस्वीर ली। एक वीडियो भी है, (भयानक गुणवत्ता हालांकि)
सिफारिश की:
वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: 7 कदम
![वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: 7 कदम वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: 7 कदम](https://i.howwhatproduce.com/images/011/image-32306-j.webp)
वायरलेस Arduino रोबोट HC12 वायरलेस मॉड्यूल का उपयोग कर रहा है: हे दोस्तों, वापस स्वागत है। अपनी पिछली पोस्ट में, मैंने समझाया था कि एच ब्रिज सर्किट क्या है, L293D मोटर ड्राइवर IC, उच्च वर्तमान मोटर ड्राइवरों को चलाने के लिए L293D मोटर ड्राइवर IC को पिगबैक करना और आप अपना L293D मोटर ड्राइवर बोर्ड कैसे डिज़ाइन और बना सकते हैं
रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: 5 कदम
![रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: 5 कदम रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: 5 कदम](https://i.howwhatproduce.com/images/001/image-945-49-j.webp)
रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: ये वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित अपनी खुद की रिमोट नियंत्रित कार बनाने के लिए निर्देश हैं
मोबाइल एक्सेलेरोमीटर नियंत्रित वाहन: 3 कदम
![मोबाइल एक्सेलेरोमीटर नियंत्रित वाहन: 3 कदम मोबाइल एक्सेलेरोमीटर नियंत्रित वाहन: 3 कदम](https://i.howwhatproduce.com/images/003/image-7145-11-j.webp)
मोबाइल एक्सेलेरोमीटर नियंत्रित वाहन: यह एक बहुत ही सरल परियोजना है और इसे आसानी से किया जा सकता है। इसके लिए एंड्राइड मोबाइल की जरूरत होती है। प्रत्येक Android मोबाइल में एक इनबिल्ट एक्सेलेरोमीटर होता है और हम इसका उपयोग ब्लूटूथ के माध्यम से वाहन को नियंत्रित करने के लिए करेंगे। हमें बस यह तय करने के लिए मोबाइल को झुकाना है कि
रास्पियन खिंचाव पर टीपी लिंक WN7200ND यूएसबी वायरलेस एडाप्टर के साथ पचास मीटर रेंज वायरलेस एक्सेस प्वाइंट: 6 कदम
![रास्पियन खिंचाव पर टीपी लिंक WN7200ND यूएसबी वायरलेस एडाप्टर के साथ पचास मीटर रेंज वायरलेस एक्सेस प्वाइंट: 6 कदम रास्पियन खिंचाव पर टीपी लिंक WN7200ND यूएसबी वायरलेस एडाप्टर के साथ पचास मीटर रेंज वायरलेस एक्सेस प्वाइंट: 6 कदम](https://i.howwhatproduce.com/images/002/image-3141-80-j.webp)
रास्पियन स्ट्रेच पर टीपी लिंक WN7200ND USB वायरलेस एडेप्टर के साथ पचास मीटर रेंज वायरलेस एक्सेस प्वाइंट: रास्पबेरी पाई सुरक्षित वायरलेस एक्सेस पॉइंट बनाने के लिए बहुत अच्छा है, लेकिन इसकी एक अच्छी रेंज नहीं है, मैंने इसे विस्तारित करने के लिए एक TP लिंक WN7200ND USB वायरलेस एडेप्टर का उपयोग किया। मैं यह साझा करना चाहता हूं कि यह कैसे करना है मैं राउटर के बजाय रास्पबेरी पाई का उपयोग क्यों करना चाहता हूं? टी
एक्सेलेरोमीटर और आरएफ ट्रांसमीटर-रिसीवर जोड़ी का उपयोग करके जेस्चर नियंत्रित रोवर: 4 कदम
![एक्सेलेरोमीटर और आरएफ ट्रांसमीटर-रिसीवर जोड़ी का उपयोग करके जेस्चर नियंत्रित रोवर: 4 कदम एक्सेलेरोमीटर और आरएफ ट्रांसमीटर-रिसीवर जोड़ी का उपयोग करके जेस्चर नियंत्रित रोवर: 4 कदम](https://i.howwhatproduce.com/images/002/image-5545-52-j.webp)
एक एक्सेलेरोमीटर और एक आरएफ ट्रांसमीटर-रिसीवर जोड़ी का उपयोग करते हुए जेस्चर नियंत्रित रोवर: अरे वहाँ, कभी भी एक रोवर का निर्माण करना चाहते थे जिसे आप साधारण हाथ के इशारों से चला सकते थे, लेकिन छवि प्रसंस्करण की पेचीदगियों में उद्यम करने और अपने साथ एक वेब कैमरा इंटरफेस करने का साहस कभी नहीं जुटा सके। माइक्रोकंट्रोलर, चढ़ाई का उल्लेख नहीं करने के लिए