विषयसूची:
- चरण 1: कनेक्शन स्थापित करना
- चरण 2: विजुअल स्टूडियो की स्थापना
- चरण 3: मूडलाइट
- चरण 4: मन नियंत्रित रिले
- चरण 5: माइंड आरजीबी लेडस्ट्रिप
- चरण 6: अंतिम चरण
वीडियो: 3 अद्भुत मस्तिष्क / मन नियंत्रण परियोजनाएं Arduino और Neurosky के साथ एलईडी लाइट्स एलईडी: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
क्या आपने कभी सिर्फ इसके बारे में सोचकर लाइट को चालू या बंद करना चाहा है? या क्या आप जानना चाहते हैं कि आरजीबी एलईडी के रंग को देखकर आप कितने तनावग्रस्त हैं? जबकि अब आप इस इंस्ट्रक्शंस का पालन करके कर सकते हैं!
आज हम जो बनाने जा रहे हैं, उसे महसूस करने के लिए मैं आपको सलाह देता हूं कि आप पहले लघु प्रदर्शन के लिए ऊपर दिए गए youtube वीडियो को देखें!
यह निर्देश वास्तव में तीन परियोजनाओं में मौजूद है जो सभी मस्तिष्क नियंत्रण का उपयोग करते हैं। हाँ, एक की कीमत के लिए तीन हैं!
पहला प्रोजेक्ट मूडलाइट है। यह प्रोजेक्ट आपकी मानसिक स्थिति को दिखाने के लिए RGB एलईडी का उपयोग करता है। जब आप बहुत तनावमुक्त होते हैं तो यह हरा होता है, लेकिन जब आप तनावग्रस्त होते हैं तो यह लाल हो जाता है। इस परियोजना को निम्नलिखित की आवश्यकता है:
1x Arduino Uno या Nano
1x न्यूरोस्की माइंडवेव हेडसेट
1x आरजीबी आम एनोड एलईडी
3x एन चैनल मोसफेट
1x विजुअल स्टूडियो 2017
दूसरी परियोजना रिले परियोजना है। यह प्रोजेक्ट केवल इसके बारे में सोचकर एक एलईडी को चालू या बंद करने के लिए एक रिले का उपयोग करता है! क्योंकि यह एक रिले का उपयोग करता है, आप इसे सब कुछ हुक कर सकते हैं। आपकी लाइट्स, आपका टीवी या यहां तक कि आपकी कॉफी मशीन! इस परियोजना के लिए हमें चाहिए:
1x Arduino Uno या Nano
1x न्यूरोस्की माइंडवेव हेडसेट
1x 5v रिले
1x ईसा पूर्व 547 ट्रांजिस्टर
1x 5V एलईडी
1x विजुअल स्टूडियो 2017
तीसरी परियोजना लेड स्ट्रिप परियोजना है। यह परियोजना एक WS2812 व्यक्तिगत पता योग्य आरजीबी एलईडी पट्टी का उपयोग करती है जो अधिक एलईडी को चालू करेगी और अधिक लाल हो जाएगी आप कितने अधिक तनावग्रस्त हो जाते हैं। इस परियोजना के लिए हमें निम्नलिखित की आवश्यकता है:
1x Arduino Uno या Nano
1x न्यूरोस्की माइंडवेव हेडसेट
1x WSD2812 आरजीबी एलईडी पट्टी
1x विजुअल स्टूडियो 2017
यह प्रोजेक्ट माइंडवेव आरएफ संस्करण का उपयोग करता है। आप इसे उदाहरण के लिए यहां खरीद सकते हैं:
www.aliexpress.com/item/NeuroSky-MindWave-Headset-international-RF-version-EEG-sensor-for-Cognitive-Attention-and-meditation-neuro-feedback-training/32269885670.html?spm= 2114.search0604.3.1.244e7510vBT6uO और ws_ab_test = searchweb0_0, searchweb201602_3_10065_10068_10890_319_10546_317_10548_10696_453_10084_454_10083_10618_431_10304_10307_10820_537_536_10843_10059_10884_10887_100031_321_322_10103-10890, searchweb201603_51, ppcSwitch_0 और algo_expid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68-0 और algo_pvid = 432def56-a9dd-4ff9-a1ff-4e83fde2db68
तो चलो शुरू हो जाओ!
चरण 1: कनेक्शन स्थापित करना
तीनों परियोजनाओं के लिए हमें पहले कनेक्शन स्थापित करना होगा। हम इसे ThinkGearConnector नामक एक छोटे से प्रोग्राम के साथ करेंगे।
आरंभ करने के लिए नीचे जीथब रिपॉजिटरी से सभी कोड और ड्राइवर डाउनलोड करें:
github.com/sieuwe1/ArduMind
साथ ही माइंडवेव पेयरिंग इंस्टॉलर को यहां से डाउनलोड करें:
download.neurosky.com/updates/mindwave/education/1.1.28.0/MindWave.zip
ड्राइवरों
Github रिपॉजिटरी को डाउनलोड करने के बाद ArduMind.zip फाइल को अनजिप करें।
इसके बाद ArduMind फोल्डर को ओपन करें और ड्राइवर्स फोल्डर में जाएं।
अब माइंड वेव रिसीवर को अपने कंप्यूटर में प्लग इन करें।
इसके बाद SETUP. EXE पर डबल क्लिक करें और इसे इंस्टॉल करें।
संबंध
ड्राइवरों को स्थापित करने के बाद MindWave.zip फ़ाइल को अनज़िप करें और इंस्टॉलर को अभी भी हेडसेट प्लग इन के साथ चलाएं।
थिंकगियर कनेक्टर
कनेक्शन स्थापित करने के बाद हम ThinkGearConnector स्थापित कर सकते हैं।
ArduMind फ़ोल्डर से ThinkGear Connector > win32 पर जाएं और ThinkGear Connector.exe पर डबल क्लिक करें जिसमें हेडसेट अभी भी प्लग इन है।
COM पोर्ट प्राप्त करना
जबकि हेडसेट अभी भी प्लग इन है, हमें माइंडवेव हेडसेट का कंपटीशन प्राप्त करने की आवश्यकता है। यह चरण 2 के लिए आवश्यक है।
COM पोर्ट प्राप्त करने के लिए:
1 विंडोज़ की + एक्स दबाएं और डिवाइस मैनेजर चुनें
2 बंदरगाहों पर जाएं (COM&LPT)
3 फिर माइंडवेव यूएसबी एडेप्टर देखें
इस नाम से आप COM पोर्ट ढूंढ सकते हैं। यदि आप ऊपर की छवि को देखते हैं तो आप देख सकते हैं कि मेरा COM पोर्ट COM8 है
चरण 2: विजुअल स्टूडियो की स्थापना
अब हम फन पार्ट से शुरू कर सकते हैं!
सबसे पहले चुनें कि आपको कौन सा प्रोजेक्ट चाहिए: मूडलाइट, एलईडी स्ट्रिप या रिले।
मैं रिले प्रोजेक्ट चुनने जा रहा हूं।
प्रोजेक्ट का चयन करने के बाद ArduMind फ़ोल्डर में जाएँ और फिर: 3 माइंड कंट्रोल प्रोजेक्ट्स> रिले कंट्रोल> रिलेकंट्रोल C# पर जाएँ।
अब इसे Visual Studio में खोलने के लिए HelloEEG.sln पर डबल क्लिक करें।
समाधान एक्सप्लोरर में दाईं ओर HelloEEG.cs फ़ाइल पर क्लिक करें।
यहां लाइन ३० खोजें और बदलें:
कनेक्टर। कनेक्टस्कैन ("COM3"); चरण 1 में हमने जो कंपटीशन पाया है।
तो मेरे लिए:
कनेक्टर। कनेक्टस्कैन ("COM8");
इसके बाद हम हार्डवेयर से शुरुआत कर सकते हैं। लेकिन विजुअल स्टूडियो को खुला रखें क्योंकि हमें इसकी फिर से आवश्यकता होगी!
माइंडवेव हेडसेट भी अनप्लग करें
चरण 3: मूडलाइट
मूडलाइट प्रोजेक्ट के लिए हमें सबसे पहले इलेक्ट्रॉनिक्स बनाना होगा। आप ऊपर की छवि में योजनाबद्ध पा सकते हैं ^।
सुनिश्चित करें कि आप एक सामान्य एनोड एलईडी का उपयोग कर रहे हैं।
मस्जिदों के लिए मैं RFZ44N का उपयोग कर रहा हूं।
इलेक्ट्रॉनिक्स बनाने के बाद हमें कोड को Arduino पर अपलोड करना होगा।
कोड ArduMind फ़ोल्डर में पाया जा सकता है। फिर 3 माइंड कंट्रोल प्रोजेक्ट्स> मूडलाइट> मूडलाइट अरुडिनो पर जाएं।
अब बस Arduino को कनेक्ट करें और अपलोड बटन पर क्लिक करें।
नोट: यदि आप CH340G के साथ Arduino का उपयोग कर रहे हैं (बहुत सारे चीनी क्लोन इनका उपयोग करते हैं) तो आपको मूल CH340G ड्राइवरों को फिर से स्थापित करना होगा क्योंकि माइंडवेव एडेप्टर भी इस IC का उपयोग करता है। मूल ड्राइवर को फिर से स्थापित करने के बाद आप अपने arduino पर फिर से अपलोड कर सकते हैं। कोड अपलोड करने के बाद माइंडवेव ड्राइवर्स को फिर से इंस्टॉल करें ताकि यह इस निर्देश के अंतिम चरण के लिए काम करे
चरण 4: मन नियंत्रित रिले
रिले प्रोजेक्ट के लिए हमें सबसे पहले इलेक्ट्रॉनिक्स बनाना होगा। आप ऊपर की छवि में योजनाबद्ध पा सकते हैं ^।
मैं जिस रिले का उपयोग कर रहा हूं वह 5V एसडीआर रिले है जैसा कि ऊपर की छवि में है।
काले तार जो ट्रांजिस्टर से रिले तक जाते हैं और लाल तार जो रिले से 5v तक जाते हैं, दोनों को रिले पर कॉइल पिन से जोड़ने की आवश्यकता होती है। यदि आप ऊपर की छवि को देखते हैं तो इन दो तारों को रिले के पिन 1 और पिन 2 से जोड़ा जाना है।
इलेक्ट्रॉनिक्स बनाने के बाद हमें कोड को Arduino पर अपलोड करना होगा। कोड ArduMind फ़ोल्डर में पाया जा सकता है। फिर 3 माइंड कंट्रोल प्रोजेक्ट्स> रिले कंट्रोल> रिलेकंट्रोल Arduino पर जाएं
अब बस Arduino को कनेक्ट करें और अपलोड बटन पर क्लिक करें।
नोट: यदि आप CH340G के साथ Arduino का उपयोग कर रहे हैं (बहुत सारे चीनी क्लोन इनका उपयोग करते हैं) तो आपको मूल CH340G ड्राइवरों को फिर से स्थापित करना होगा क्योंकि माइंडवेव एडेप्टर भी इस IC का उपयोग करता है। मूल ड्राइवर को फिर से स्थापित करने के बाद आप अपने arduino पर फिर से अपलोड कर सकते हैं। कोड अपलोड करने के बाद माइंडवेव ड्राइवर्स को फिर से इंस्टॉल करें ताकि यह इस निर्देश के अंतिम चरण के लिए काम करे
चरण 5: माइंड आरजीबी लेडस्ट्रिप
आरजीबी एलईडीस्ट्रिप परियोजना के लिए हमें सबसे पहले इलेक्ट्रॉनिक्स बनाना होगा। आप ऊपर की छवि में योजनाबद्ध पा सकते हैं ^।
यह योजनाबद्ध सौभाग्य से बहुत आसान है। बस WS2812B के 5V और GND को एक अलग 5V बिजली की आपूर्ति से जोड़ना सुनिश्चित करें।
GND को Arduino के GND से भी जोड़ना न भूलें।
इलेक्ट्रॉनिक्स बनाने के बाद हमें कोड को Arduino पर अपलोड करना होगा। कोड ArduMind फ़ोल्डर में पाया जा सकता है। फिर 3 माइंड कंट्रोल प्रोजेक्ट्स> लेडस्ट्रिप> लेडस्ट्रिप अरुडिनो पर जाएं।
अब बस Arduino को कनेक्ट करें और अपलोड बटन पर क्लिक करें।
नोट: यदि आप CH340G के साथ Arduino का उपयोग कर रहे हैं (बहुत सारे चीनी क्लोन इनका उपयोग करते हैं) तो आपको मूल CH340G ड्राइवरों को फिर से स्थापित करना होगा क्योंकि माइंडवेव एडेप्टर भी इस IC का उपयोग करता है। मूल ड्राइवर को फिर से स्थापित करने के बाद आप अपने arduino पर फिर से अपलोड कर सकते हैं। कोड अपलोड करने के बाद माइंडवेव ड्राइवर्स को फिर से इंस्टॉल करें ताकि यह इस निर्देश के अंतिम चरण के लिए काम करे
चरण 6: अंतिम चरण
अंतिम चरण के लिए हमें Arduino से Com Port प्राप्त करने की आवश्यकता है। यह Arduino IDE का उपयोग करके बहुत आसानी से पाया जा सकता है।
टूल्स पर जाएं और फिर यहां पोर्ट करें आप Arduino का COM पोर्ट देख सकते हैं। यदि आप ऊपर की छवि को देखते हैं तो आप देख सकते हैं कि मेरे पास मेरे Arduino के लिए COM20 है।
अब विजुअल स्टूडियो पर वापस जाएं और HelloEEG.cs फ़ाइल में लाइन 55 देखें।
COM पोर्ट को अपने Arduino COM पोर्ट में बदलें।
तो मेरे लिए पोर्ट = नया सीरियलपोर्ट ("COM8", 115200, Parity. None, 8, StopBits. One); में बदला जाना चाहिए
पोर्ट = नया सीरियलपोर्ट ("COM20", 115200, Parity. None, 8, StopBits. One);
अब अपने माइंडवेव हेडसेट को फिर से कनेक्ट करें। हेडसेट चालू करें और प्रोग्राम शुरू करने के लिए विजुअल स्टूडियो में बड़ा हरा तीर दबाएं!
सब कुछ सही हो गया अब आपका माइंड कंट्रोल प्रोजेक्ट समाप्त हो गया है !!! अच्छा काम!
यदि आपने कोई प्रोजेक्ट बनाया है तो कृपया नीचे "मैंने इसे बनाया" बटन का उपयोग करके मेरे साथ साझा करें।
मेरे अन्य होम ऑटोमेशन और रोबोटिक प्रोजेक्ट भी देखें!
सामान्य समस्यायें
यहां कुछ सामान्य समस्याएं हैं और उन्हें कैसे ठीक किया जाए:
सी # प्रोग्राम कहता है "कोई डिवाइस नहीं मिला!:("
1 माइंडवेव हेडसेट के लिए COM पोर्ट की दोबारा जांच करें।
2 जाँच करें कि क्या ThinkGearConnector बैकग्राउंड में चल रहा है। अन्यथा ThinkGearConnector को पुनरारंभ करें
3 जांचें कि क्या न्यूरोस्की हेडसेट में ब्लू एलईडी है।
4 सुनिश्चित करें कि आपने माइंडवेव ड्राइवर स्थापित किए हैं न कि CH340G ड्राइवर स्थापित किए हैं।
Arduino से कनेक्ट होने पर C# क्रैश हो जाता है
Arduino COM पोर्ट को रीचेक करें।
मूडलाइट एलईडी सही रंग नहीं दिखाती है
योजनाबद्ध फिर से जांचें।
मॉसफेट्स को बदलें।
सिफारिश की:
पुश बटन, रास्पबेरी पाई और स्क्रैच का उपयोग करके चमक नियंत्रण पीडब्लूएम आधारित एलईडी नियंत्रण: 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 को नियंत्रित कर सकते हैं
अद्भुत प्रभाव आरजीबी एलईडी पट्टी सर्किट कैसे बनाएं: 6 कदम (चित्रों के साथ)
अद्भुत प्रभाव आरजीबी एलईडी पट्टी सर्किट कैसे बनाएं: हाय दोस्त, आज मैं एक सर्किट बनाने जा रहा हूं जो एलईडी पट्टी को नियंत्रित करेगा। यह सर्किट एलईडी पट्टी का अद्भुत प्रभाव देगा। यह सर्किट बहुत आसान और सस्ता है। हमें केवल 3- की आवश्यकता है आरजीबी एलईडी।चलो शुरू करते हैं
अर्द-ए: एक मस्तिष्क के रूप में एक Arduino के साथ रोबोट: 9 कदम
अर्द-ई: एक मस्तिष्क के रूप में एक अरुडिनो के साथ रोबोट: $ 100 से कम के लिए एक खुला स्रोत Arduino नियंत्रित रोबोट कैसे बनाएं। उम्मीद है कि इस निर्देश को पढ़ने के बाद आप रोबोटिक्स में अपना पहला कदम रख पाएंगे। आपके पास कितना अतिरिक्त इलेक्ट्रॉनिक्स है, इसके आधार पर अर्द-ई की कीमत लगभग $ 90 से $ 130 है
DIY क्रिसमस लाइट्स संगीत पर सेट - कोरियोग्राफ की गई हाउस लाइट्स: 15 कदम (चित्रों के साथ)
DIY क्रिसमस लाइट्स संगीत पर सेट - कोरियोग्राफ की गई हाउस लाइट्स: DIY क्रिसमस लाइट्स संगीत पर सेट - कोरियोग्राफ की गई हाउस लाइट्स यह एक शुरुआती DIY नहीं है। आपको विद्युत सुरक्षा के बारे में इलेक्ट्रॉनिक्स, सर्किटी, बेसिक प्रोग्रामिंग और सामान्य स्मार्ट पर एक मजबूत समझ की आवश्यकता होगी। यह DIY एक अनुभवी व्यक्ति के लिए है इसलिए