সুচিপত্র:
- ধাপ 1: সংযোগ স্থাপন
- ধাপ 2: ভিজ্যুয়াল স্টুডিও সেট আপ করা
- ধাপ 3: মুডলাইট
- ধাপ 4: মন নিয়ন্ত্রিত রিলে
- ধাপ 5: মাইন্ড আরজিবি লেডস্ট্রিপ
- ধাপ 6: চূড়ান্ত ধাপ
ভিডিও: 3 আশ্চর্যজনক মস্তিষ্ক / মন নিয়ন্ত্রণ প্রকল্প লাইট LedStrip LED Arduino এবং Neurosky সঙ্গে: 6 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনি কি কখনও কেবল এটি সম্পর্কে চিন্তা করে লাইট চালু বা বন্ধ করতে চেয়েছিলেন? অথবা আপনি একটি RGB নেতৃত্বাধীন রঙ দেখে আপনি কতটা চাপে আছেন তা জানতে চান? এখন আপনি এই নির্দেশাবলী অনুসরণ করে করতে পারেন!
আমরা আজ যা করতে যাচ্ছি তার জন্য একটি অনুভূতি পেতে আমি আপনাকে প্রথমে একটি সংক্ষিপ্ত প্রদর্শনের জন্য উপরের ইউটিউব ভিডিওটি দেখার পরামর্শ দিচ্ছি!
এই নির্দেশিকাগুলি আসলে তিনটি প্রকল্পের মধ্যে বিদ্যমান যা সকলেই মস্তিষ্কের নিয়ন্ত্রণ ব্যবহার করে। হ্যাঁ একটার দামের জন্য তিনটি!
প্রথম প্রকল্প হল মুডলাইট। এই প্রকল্পটি একটি RGB ব্যবহার করে যা আপনার মানসিক অবস্থা দেখায়। যখন আপনি খুব স্বস্তিতে থাকেন তখন এটি সবুজ, কিন্তু যখন আপনি চাপে পড়বেন তখন এটি লাল হয়ে যাবে। এই প্রকল্পের জন্য নিম্নলিখিতগুলি প্রয়োজন:
1x Arduino Uno বা Nano
1x নিউরোস্কি মাইন্ডওয়েভ হেডসেট
1x RGB কমন অ্যানোড LED
3x এন চ্যানেল মোসফেট
1x ভিজ্যুয়াল স্টুডিও 2017
দ্বিতীয় প্রকল্প হল রিলে প্রকল্প। এই প্রকল্পটি একটি রিলে ব্যবহার করে কেবল এটি নিয়ে চিন্তা করে একটি নেতৃত্ব চালু বা বন্ধ করতে! কারণ এটি একটি রিলে ব্যবহার করে আপনি এটিতে সবকিছু সংযুক্ত করতে পারেন। আপনার লাইট, আপনার টিভি বা এমনকি আপনার কফি মেশিন! এই প্রকল্পের জন্য আমাদের প্রয়োজন:
1x Arduino Uno বা Nano
1x নিউরোস্কি মাইন্ডওয়েভ হেডসেট
1x 5v রিলে
1x BC 547 ট্রানজিস্টর
1x 5V LED
1x ভিজ্যুয়াল স্টুডিও 2017
তৃতীয় প্রজেক্ট হল লেড স্ট্রিপ প্রকল্প। এই প্রকল্পটি একটি WS2812 স্বতন্ত্র ইঙ্গিতযোগ্য RGB Led স্ট্রিপ ব্যবহার করে যা আরও বেশি LED চালু করবে এবং আরো লাল হয়ে উঠবে যে আপনি আরও বেশি চাপে পড়বেন। এই প্রকল্পের জন্য আমাদের নিম্নলিখিত প্রয়োজন
1x Arduino Uno বা Nano
1x নিউরোস্কি মাইন্ডওয়েভ হেডসেট
1x WSD2812 RGB LED স্ট্রিপ
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 সংগ্রহস্থল থেকে সমস্ত কোড এবং ড্রাইভার ডাউনলোড করুন:
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
সংযোগ স্থাপন করার পর আমরা ThinkGearConnector ইনস্টল করতে পারি।
ArduMind ফোল্ডার থেকে ThinkGear Connector> win32 এ যান এবং হেডসেটটি এখনও প্লাগ ইন করে ThinkGear Connector.exe এ ডাবল ক্লিক করুন।
COM পোর্ট পাওয়া
যদিও হেডসেটটি এখনও প্লাগ ইন করা আছে তখন আমাদের মাইন্ডওয়েভ হেডসেটের সংমিশ্রণ পেতে হবে। ধাপ 2 এর জন্য এটি প্রয়োজন।
COM পোর্ট পেতে:
1 উইন্ডোজ কী + এক্স টিপুন এবং ডিভাইস ম্যানেজার নির্বাচন করুন
2 বন্দরে যান (COM & LPT)
3 তারপর মাইন্ডওয়েভ ইউএসবি অ্যাডাপ্টার খুঁজুন
এই নামে আপনি COM পোর্ট খুঁজে পেতে পারেন। আপনি উপরের ছবিটি দেখলে আপনি দেখতে পাবেন আমার COM পোর্ট COM8
ধাপ 2: ভিজ্যুয়াল স্টুডিও সেট আপ করা
এখন আমরা মজার অংশ দিয়ে শুরু করতে পারি!
প্রথমে আপনি যে তিনটি প্রকল্প চান তা নির্বাচন করুন: মুডলাইট, লেড স্ট্রিপ বা রিলে।
আমি রিলে প্রকল্প নির্বাচন করতে যাচ্ছি।
প্রকল্পটি নির্বাচন করার পর ArduMind ফোল্ডারে যান এবং তারপর: 3 মাইন্ড কন্ট্রোল প্রজেক্ট> রিলে কন্ট্রোল> রিলে কন্ট্রোল সি#।
এখন ভিজ্যুয়াল স্টুডিওতে এটি খুলতে HelloEEG.sln এ ডাবল ক্লিক করুন।
সমাধান এক্সপ্লোরারে ডানদিকে HelloEEG.cs ফাইলে ক্লিক করুন।
এখানে লাইন 30 অনুসন্ধান করুন এবং পরিবর্তন করুন:
connector. ConnectScan ("COM3"); ধাপ 1 এ আমরা যে কম্পোর্টটি পেয়েছি।
তাই আমার জন্য:
connector. ConnectScan ("COM8");
এর পরে আমরা হার্ডওয়্যার দিয়ে শুরু করতে পারি। কিন্তু ভিজ্যুয়াল স্টুডিও খোলা রাখুন কারণ আমাদের এটি আবার প্রয়োজন হবে!
এছাড়াও মাইন্ডওয়েভ হেডসেট আনপ্লাগ করুন
ধাপ 3: মুডলাইট
মুডলাইট প্রকল্পের জন্য আমাদের প্রথমে ইলেকট্রনিক্স তৈরি করতে হবে। আপনি উপরের ছবিতে পরিকল্পিত খুঁজে পেতে পারেন।
আপনি একটি সাধারণ অ্যানোড LED ব্যবহার করছেন তা নিশ্চিত করুন।
মসফেটগুলির জন্য আমি RFZ44N ব্যবহার করছি।
ইলেকট্রনিক্স তৈরির পর আমাদের কোডটি আরডুইনোতে আপলোড করতে হবে।
কোডটি ArduMind ফোল্ডারে পাওয়া যাবে। তারপর 3 মাইন্ড কন্ট্রোল প্রজেক্ট> মুডলাইট> মুডলাইট আরডুইনোতে যান।
এখন কেবল আরডুইনো সংযোগ করুন এবং আপলোড বোতামে ক্লিক করুন।
দ্রষ্টব্য: যদি আপনি CH340G এর সাথে একটি Arduino ব্যবহার করেন (প্রচুর চীনা ক্লোন এইগুলি ব্যবহার করে) আপনাকে মূল CH340G ড্রাইভারগুলি পুনরায় ইনস্টল করতে হবে কারণ মাইন্ডওয়েভ অ্যাডাপ্টার এই IC ব্যবহার করে। মূল ড্রাইভারটি পুনরায় ইনস্টল করার পরে আপনি আবার আপনার আরডুইনোতে আপলোড করতে পারেন। কোডটি আপলোড করার পরে আবার মাইন্ডওয়েভ ড্রাইভারগুলি পুনরায় ইনস্টল করুন যাতে এটি এই নির্দেশাবলীর শেষ ধাপের জন্য কাজ করে
ধাপ 4: মন নিয়ন্ত্রিত রিলে
রিলে প্রকল্পের জন্য আমাদের প্রথমে ইলেকট্রনিক্স তৈরি করতে হবে। আপনি উপরের ছবিতে পরিকল্পিত খুঁজে পেতে পারেন।
আমি যে রিলেটি ব্যবহার করছি তা উপরের চিত্রের মতো একটি 5V SDR রিলে।
ট্রানজিস্টার থেকে রিলে যাওয়া কালো তার এবং রিলে থেকে 5v পর্যন্ত যাওয়া লাল তার উভয়কেই রিলে কয়েল পিনের সাথে সংযুক্ত করতে হবে। যদি আপনি উপরের ছবিটি দেখেন তাহলে এই দুটি তারের পিন 1 এবং পিন 2 রিলে সংযুক্ত করতে হবে।
ইলেকট্রনিক্স তৈরির পর আমাদের কোডটি আরডুইনোতে আপলোড করতে হবে। কোডটি ArduMind ফোল্ডারে পাওয়া যাবে। তারপর 3 মাইন্ড কন্ট্রোল প্রজেক্ট> রিলে কন্ট্রোল> রিলে কন্ট্রোল আরডুইনোতে যান
এখন কেবল আরডুইনো সংযোগ করুন এবং আপলোড বোতামে ক্লিক করুন।
দ্রষ্টব্য: যদি আপনি CH340G এর সাথে একটি Arduino ব্যবহার করেন (প্রচুর চীনা ক্লোন এইগুলি ব্যবহার করে) আপনাকে মূল CH340G ড্রাইভারগুলি পুনরায় ইনস্টল করতে হবে কারণ মাইন্ডওয়েভ অ্যাডাপ্টারও এই IC ব্যবহার করে। মূল ড্রাইভারটি পুনরায় ইনস্টল করার পরে আপনি আবার আপনার আরডুইনোতে আপলোড করতে পারেন। কোডটি আপলোড করার পরে আবার মাইন্ডওয়েভ ড্রাইভারগুলি পুনরায় ইনস্টল করুন যাতে এটি এই নির্দেশাবলীর শেষ ধাপের জন্য কাজ করে
ধাপ 5: মাইন্ড আরজিবি লেডস্ট্রিপ
RGB ledstrip প্রকল্পের জন্য আমাদের প্রথমে ইলেকট্রনিক্স তৈরি করতে হবে। আপনি উপরের ছবিতে পরিকল্পিত খুঁজে পেতে পারেন।
এই পরিকল্পিত ভাগ্যক্রমে খুব সহজ। WS2812B এর 5V এবং GND একটি পৃথক 5V পাওয়ার সাপ্লাইতে সংযুক্ত করা নিশ্চিত করুন।
GND কে Arduino এর GND এর সাথেও সংযুক্ত করতে ভুলবেন না।
ইলেকট্রনিক্স তৈরির পরে আমাদের কোডটি আরডুইনোতে আপলোড করতে হবে। কোডটি ArduMind ফোল্ডারে পাওয়া যাবে। তারপর 3 মাইন্ড কন্ট্রোল প্রজেক্ট> LedStrip> LedStrip Arduino এ যান।
এখন কেবল আরডুইনো সংযোগ করুন এবং আপলোড বোতামে ক্লিক করুন।
দ্রষ্টব্য: যদি আপনি CH340G এর সাথে একটি Arduino ব্যবহার করেন (প্রচুর চীনা ক্লোন এইগুলি ব্যবহার করে) আপনাকে মূল CH340G ড্রাইভারগুলি পুনরায় ইনস্টল করতে হবে কারণ মাইন্ডওয়েভ অ্যাডাপ্টারও এই IC ব্যবহার করে। মূল ড্রাইভারটি পুনরায় ইনস্টল করার পরে আপনি আবার আপনার আরডুইনোতে আপলোড করতে পারেন। কোডটি আপলোড করার পরে আবার মাইন্ডওয়েভ ড্রাইভারগুলি পুনরায় ইনস্টল করুন যাতে এটি এই নির্দেশাবলীর শেষ ধাপের জন্য কাজ করে
ধাপ 6: চূড়ান্ত ধাপ
চূড়ান্ত পদক্ষেপের জন্য আমাদের Arduino থেকে কম পোর্ট পেতে হবে। Arduino IDE ব্যবহার করে এটি খুব সহজেই পাওয়া যাবে।
সরঞ্জামগুলিতে যান এবং তারপরে পোর্ট এখানে আপনি Arduino এর COM পোর্ট দেখতে পারেন। আপনি যদি উপরের চিত্রটি দেখেন তবে আপনি দেখতে পাবেন আমার Arduino এর জন্য COM20 আছে।
এখন ভিজ্যুয়াল স্টুডিওতে ফিরে যান এবং HelloEEG.cs ফাইলে লাইন 55 দেখুন।
COM পোর্টটি আপনার Arduino COM পোর্টে পরিবর্তন করুন।
তাই আমার জন্য port = new SerialPort ("COM8", 115200, Parity. None, 8, StopBits. One); এ পরিবর্তন করা উচিত
পোর্ট = নতুন সিরিয়ালপোর্ট ("COM20", 115200, প্যারিটি। কেউ নেই, 8, স্টপবিটস। এক);
এখন আবার আপনার মাইন্ডওয়েভ হেডসেটটি সংযুক্ত করুন। হেডসেটটি চালু করুন এবং প্রোগ্রাম শুরু করতে ভিজ্যুয়াল স্টুডিওতে বড় সবুজ তীর টিপুন!
সবকিছু ঠিক হয়ে গেছে এখন আপনার মাইন্ড কন্ট্রোল প্রকল্প শেষ হয়েছে !!! দারূন কাজ!
আপনি যদি কোন প্রজেক্ট বানিয়ে থাকেন তাহলে অনুগ্রহ করে নীচের "আমি এটা বানিয়েছি" বাটন ব্যবহার করে আমার সাথে শেয়ার করুন।
আমার অন্যান্য হোম অটোমেশন এবং রোবোটিক প্রকল্পগুলিও দেখুন!
সাধারন সমস্যা
এখানে কিছু সাধারণ সমস্যা এবং সেগুলি কীভাবে সমাধান করা যায়:
সি# প্রোগ্রাম বলে "কোন ডিভাইস পাওয়া যায় নি!:("
1 মাইন্ডওয়েভ হেডসেটের জন্য COM পোর্টটি পুনরায় পরীক্ষা করুন।
2 ব্যাকগ্রাউন্ডে ThinkGearConnector চলছে কিনা তা পরীক্ষা করুন। অন্যথায় ThinkGearConnector পুনরায় চালু করুন
3 নিউরোস্কি হেডসেটে একটি নীল LED আছে কিনা তা পরীক্ষা করুন।
4 নিশ্চিত করুন যে আপনি মাইন্ডওয়েভ ড্রাইভার ইনস্টল করেছেন এবং CH340G ড্রাইভার নয়।
Arduino এর সাথে সংযোগ করার সময় C# ক্র্যাশ হয়
Arduino COM পোর্টটি পুনরায় পরীক্ষা করুন।
মুডলাইট LED সঠিক রং দেখায় না
আবার স্কিম্যাটিক চেক করুন।
Mosfets প্রতিস্থাপন করুন।
প্রস্তাবিত:
Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
আরডুইনো দিয়ে পটেন্টিওমিটারের সাহায্যে এলইডি উজ্জ্বলতা নিয়ন্ত্রণ করা: এই প্রজেক্টে আমরা পটেন্টিওমিটারের প্রদত্ত ভেরিয়েবল রেজিস্ট্যান্স ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করব। এটি একটি শিক্ষানবিসের জন্য একটি খুব মৌলিক প্রকল্প কিন্তু এটি আপনাকে পোটেন্টিওমিটার এবং এলইডি ওয়ার্কিং সম্পর্কে অনেক কিছু শেখাবে যা অ্যাডভা তৈরির জন্য প্রয়োজন
পুশ বোতাম, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED নিয়ন্ত্রণ: 8 টি ধাপ (ছবি সহ)
পুশ বাটন, রাস্পবেরি পাই এবং স্ক্র্যাচ ব্যবহার করে উজ্জ্বলতা নিয়ন্ত্রণ PWM ভিত্তিক LED কন্ট্রোল: আমি PWM আমার ছাত্রদের কিভাবে কাজ করে তা ব্যাখ্যা করার একটি উপায় খুঁজে বের করার চেষ্টা করছিলাম, তাই আমি 2 টি পুশ বোতাম ব্যবহার করে একটি LED এর উজ্জ্বলতা নিয়ন্ত্রণ করার চেষ্টা করার কাজটি নিজেই সেট করেছিলাম - একটি বোতাম একটি LED এর উজ্জ্বলতা বৃদ্ধি করে এবং অন্যটি এটিকে ম্লান করে। প্রোগ্রাম করার জন্য
কিভাবে Fadecandy এবং প্রক্রিয়াকরণ সঙ্গে ঠিকানাযোগ্য LEDs নিয়ন্ত্রণ: 15 ধাপ (ছবি সহ)
কিভাবে Fadecandy এবং প্রক্রিয়াকরণের মাধ্যমে ঠিকানাযোগ্য LEDs নিয়ন্ত্রণ করবেন: What this is a step-by-step tutorial on how to use Fadecandy and Processing to addressable LEDs.Fadecandy is a LED driver can control to 8 strips to each 64 pixels। (আপনি একাধিক Fadecandys এক কম্পিউটারে সংযোগ করতে পারেন
Arduino এবং Amazon Alexa ব্যবহার করে কিভাবে আলো/হোম লাইট নিয়ন্ত্রণ করবেন: 16 টি ধাপ (ছবি সহ)
আরডুইনো এবং অ্যামাজন অ্যালেক্সা ব্যবহার করে কিভাবে আলো/হোম লাইট নিয়ন্ত্রণ করবেন: আমি ব্যাখ্যা করেছি কিভাবে ইউএনও এর সাথে সংযুক্ত এবং আলেক্সা দ্বারা নিয়ন্ত্রিত আলোকে নিয়ন্ত্রণ করতে হয়।
কিভাবে তৈরি করবেন এই আশ্চর্যজনক স্পিনিং রেনবো লাইট হুইল !!!: ১০ টি ধাপ (ছবি সহ)
কিভাবে এই আশ্চর্যজনক স্পিনিং রেনবো লাইট হুইল তৈরি করবেন !!!: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে একটি সত্যিই শীতল স্পিনিং রেইনবো লাইট হুইল তৈরি করতে হয়! এটি 'LET IT GLOW' প্রতিযোগিতায় আমার প্রবেশ। আমি আমার ঘরের মধ্যে যে অংশগুলি বসেছি তা থেকে আমি এই ঘূর্ণায়মান রামধনু হালকা চাকা তৈরি করেছি। এই প্রকল্পটি হল