সুচিপত্র:
- সরবরাহ
- ধাপ 1: চোখের আকারে লে আউট এবং ওয়্যার এলইডি
- ধাপ 2: Arduino কোড লিখুন এবং বোর্ডে আপলোড করুন
- ধাপ 3: সেন্সর/উপাদানগুলি সংযুক্ত করুন
- ধাপ 4: চশমার সাথে সেন্সর/তার সংযুক্ত করুন
- ধাপ 5: প্রকল্পে ভিডিও উপস্থাপনা
- ধাপ 6: কিভাবে আমার ফলাফলে উন্নতি করা যায়
ভিডিও: হিউম্যান আই মোশন ট্র্যাকিং: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই প্রকল্পের লক্ষ্য মানুষের চোখের গতি ক্যাপচার করা, এবং এর গতি প্রদর্শন করা হয় LED লাইটের একটি সেটের উপর যা চোখের আকৃতিতে স্থাপন করা হয়। এই ধরণের প্রকল্পের রোবটিক্স এবং বিশেষ করে হিউম্যানয়েডের ক্ষেত্রে সম্ভাব্য অনেক ব্যবহার থাকতে পারে। উদাহরণস্বরূপ, একজন ব্যক্তি তার চোখকে একটি রোবটের মুখের দিকে তুলে ধরতে পারে যা অন্য যেকোনো উদ্দেশ্যে অন্য মানুষের সাথে যোগাযোগ করছে। এটি একটি রোবটকে আরও প্রাণের মতো চেহারা দিতে পারে কারণ চোখ কারো প্রকৃত চোখের চলাচলের অনুকরণ করছে। এই প্রকল্পটি শুধুমাত্র একটি এলইডি চোখের উপর একটি মানুষের চোখ প্রদর্শন করে, তাই এই প্রকল্পটিকে আরও এগিয়ে নিয়ে যাওয়ার জন্য মানুষের কী ধারণা আছে তা দেখে আমি উত্তেজিত।
সরবরাহ
1. আরডুইনো ইউনো বোর্ড (কম্পিউটারে সংযোগের জন্য ইউএসবি কেবল কিনতে ভুলবেন না)
store.arduino.cc/usa/arduino-uno-rev3
2. ব্রেডবোর্ড (খুব বড় একটি প্রয়োজন নেই; তারের সংযোগ সহজ করে তোলে)
www.pololu.com/product/351
3. Adafruit LiIon/LiPoly Backpack Add-on for Pro Trinket/ItsyBitsy এবং 3.7V Battery
www.adafruit.com/product/2124
4. NeoPixel LED স্ট্রিপ (সম্পূর্ণ রিল কিনুন)
www.adafruit.com/product/1138?length=4
5. QTR-1A প্রতিফলন সেন্সর
www.pololu.com/product/2458
6. তারের প্যাক: পুরুষ/পুরুষ (সংযোগকারী উপাদানগুলিকে সহজ করে তোলে)
www.adafruit.com/product/759
7. যেকোনো চশমা ফ্রেম (চশমা, সানগ্লাস ইত্যাদি রেফারেন্সের জন্য ছবি দেখুন)
ধাপ 1: চোখের আকারে লে আউট এবং ওয়্যার এলইডি
এই ধাপে সংযুক্ত চিত্রগুলির উপর ভিত্তি করে, দেখানো ক্রমে এলইডিগুলি সংযুক্ত করুন। এলইডিগুলিকে একটি পৃষ্ঠের উপর সমতল করা যেতে পারে বা একটি গোলাকার বস্তুর সাথে টেপ দিয়ে সংযুক্ত করা যেতে পারে যা প্রকৃত চোখের বলকে আরও ভালভাবে উপস্থাপন করতে পারে।
ধাপ 2: Arduino কোড লিখুন এবং বোর্ডে আপলোড করুন
এই ধাপের জন্য সংযুক্ত ফাইলটিতে এলইডিগুলিতে চোখের গতি প্রদর্শন করার জন্য প্রয়োজনীয় সমস্ত কোড রয়েছে। কোডটিতে দুটি লাইব্রেরি অন্তর্ভুক্ত রয়েছে এবং সেগুলি নীচের গিথুব লিঙ্কগুলিতে পাওয়া যাবে। কোডটি নিয়ে চারপাশে খেলুন এবং দেখুন অন্য কোন দুর্দান্ত বৈশিষ্ট্যগুলি রোপণ করা যায়। একবার কোডটি সম্পূর্ণ হয়ে গেলে, নিশ্চিত করুন যে এটি সংকলিত হয়েছে এবং তারপর এটি Arduino Uno বোর্ডে আপলোড করুন।
QTRsensors.h:
Adafruit_NeoPixel.h:
কোডের ব্যাখ্যা:
যখন আইরিস একটি সেন্সরের কাছে আসে, প্রতিফলিত আলো হ্রাস পায় এবং সেন্সরের মান বৃদ্ধি পায়। বিপরীতভাবে, যখন আইরিস দূরে সরে যায়, প্রতিফলিত আলো বৃদ্ধি পায় এবং ছবির প্রতিফলকের সেন্সর মান হ্রাস পায়। LED চোখের বলের ছাত্রের ডান এবং বাম আন্দোলন একটি সেন্সরের মান বৃদ্ধি এবং হ্রাস অনুভব করে এবং এটি নিয়ন্ত্রণ করে। জ্বলজ্বল করার সময়, উভয় সেন্সরের মান কমে যায়, তাই যদি দুটি সেন্সরের মান একসাথে কমে যায়, LED চোখের পলকের চোখের পাতা কমে যাবে।
ধাপ 3: সেন্সর/উপাদানগুলি সংযুক্ত করুন
সংযুক্ত চিত্রের উপর ভিত্তি করে, প্রতিটি উপাদানকে Arduino Uno বোর্ডে সংযুক্ত করুন। সংযোগগুলি সহজ করার জন্য একটি ব্রেডবোর্ড ব্যবহার করা যেতে পারে, কিন্তু অগত্যা প্রয়োজন হয় না। উপাদানগুলিতে তারের সোল্ডারিংও কাজ করে।
ধাপ 4: চশমার সাথে সেন্সর/তার সংযুক্ত করুন
দুটি QTR - 1A সেন্সর চোখের প্রস্থের একটি লেন্সে চোখের প্রস্থের প্রায় দূরত্বে স্থাপন করা হয়। এটি সেই যন্ত্রপাতির একমাত্র অংশ যা সেই স্থানে থাকা দরকার। বাকিটা আপনার ইচ্ছামতো চশমার সাথে লাগানো যেতে পারে। শুধু মনে রাখবেন চোখের সামনে লেন্সের উপর সেন্সর লাগাতে হবে। বিভিন্ন মানুষের মুখের গঠন কিভাবে চশমার সাথে মানানসই হয় তার উপর ভিত্তি করে কিছু ছোট অবস্থানের সমন্বয় প্রয়োজন হতে পারে।
ধাপ 5: প্রকল্পে ভিডিও উপস্থাপনা
এটি কার্নেগি মেলন বিশ্ববিদ্যালয়ে আমার হিউম্যানয়েড ক্লাসে প্রকল্পের আমার উপস্থাপনার একটি ভিডিও। ভিডিওতে, আমি প্রকল্পের কিছু অনুপ্রেরণা এবং উদ্দেশ্য নিয়ে আলোচনা করেছি। উপরন্তু, আমি কিভাবে প্রকল্পটি সম্পন্ন করতে হয় তার বিস্তারিত বর্ণনা করি, পাশাপাশি Arduino কোডের একটি অংশ ব্যাখ্যা করি। আমি ভিডিওটির শেষের দিকে প্রকল্পের চূড়ান্ত ফলাফল কেমন হওয়া উচিত তাও দেখিয়েছি।
ধাপ 6: কিভাবে আমার ফলাফলে উন্নতি করা যায়
যদি আপনি একটি বাস্তব চ্যালেঞ্জ খুঁজছেন, আমি অত্যন্ত এই প্রকল্পটি গ্রহণ এবং এটি উন্নত/যোগ করার জন্য একটু ভিন্ন কিছু চেষ্টা করার সুপারিশ। এই প্রকল্পটি আরও উচ্চাভিলাষী এবং চ্যালেঞ্জিং প্রকল্প ধারনার জন্য একটি দুর্দান্ত সূচনা পয়েন্ট। যারা এই প্রকল্পটিকে পরবর্তী স্তরে নিয়ে যেতে আগ্রহী তাদের জন্য, আমি এটি করার কয়েকটি উপায় সম্পর্কে চিন্তা করেছি। আমি নীচে এই ধারনাগুলি তালিকাভুক্ত করব:
1. এই প্রকল্পটিকে অন্য লেন্সে নকল করুন যাতে উভয় মানুষের চোখের পলক দুটি সেট এলইডি -তে প্রদর্শিত হতে পারে।
2. ধারণা #1 যোগ করা, কিন্তু তারপর LEDs সম্মুখের মুখের গতি প্রজেক্ট করার একটি উপায় খুঁজে বের করুন।
3. ধারণা #2 যোগ করা, কিন্তু তারপর কিভাবে LEDs একটি সেট (চোখ, মুখ, নাক, ভ্রু) সম্মুখের সমগ্র মুখ প্রজেক্ট করতে
4. মানব দেহের আরেকটি অংশ খুঁজুন যার গতি অনুভূত হতে পারে এবং তারপর LEDs (হাত চলাচল, বাহু চলাচল ইত্যাদি) এ প্রদর্শিত হতে পারে
প্রস্তাবিত:
ভিআর এর জন্য হেড মোশন ট্র্যাকিং সিস্টেম: 8 টি ধাপ
ভিআর এর জন্য হেড মোশন ট্র্যাকিং সিস্টেম: আমার নাম স্যাম কোডো, এই টিউটো তে, আমি আপনাকে ধাপে ধাপে শেখাবো কিভাবে ভিআর এর জন্য হেড ট্র্যাকিং সিস্টেম তৈরির জন্য আরডুইনো আইএমইউ সেন্সর ব্যবহার করতে হয়। এই প্রকল্পে আপনার প্রয়োজন হবে: - একটি এলসিডি ডিসপ্লে এইচডিএমআই : https: //www.amazon.com/Elecrow-Capacitive-interfac …- একটি
MPU-6000 এবং কণা ফোটন ব্যবহার করে মোশন ট্র্যাকিং: 4 টি ধাপ
এমপিইউ -6000 এবং কণা ফোটন ব্যবহার করে মোশন ট্র্যাকিং: এমপিইউ -6000 একটি 6-অ্যাক্সিস মোশন ট্র্যাকিং সেন্সর যার মধ্যে 3-অ্যাক্সিস অ্যাকসিলরোমিটার এবং 3-অ্যাক্সিস জাইরোস্কোপ রয়েছে। এই সেন্সরটি ত্রিমাত্রিক সমতলে কোন বস্তুর সঠিক অবস্থান এবং অবস্থানের দক্ষ ট্র্যাকিং করতে সক্ষম। এটি কাজে লাগানো যেতে পারে
MPU-6000 এবং Arduino Nano ব্যবহার করে মোশন ট্র্যাকিং: 4 টি ধাপ
MPU-6000 এবং Arduino Nano ব্যবহার করে মোশন ট্র্যাকিং: MPU-6000 হল একটি 6-Axis মোশন ট্র্যাকিং সেন্সর যার মধ্যে 3-Axis অ্যাকসিলরোমিটার এবং 3-Axis জাইরোস্কোপ রয়েছে। এই সেন্সরটি ত্রিমাত্রিক সমতলে কোন বস্তুর সঠিক অবস্থান এবং অবস্থানের দক্ষ ট্র্যাকিং করতে সক্ষম। এটি কাজে লাগানো যেতে পারে
DIY স্মার্ট রোবট ট্র্যাকিং কার কিটস ট্র্যাকিং কার ফটোসেনসিটিভ: 7 ধাপ
DIY স্মার্ট রোবট ট্র্যাকিং কার কিটস ট্র্যাকিং কার ফটোসেনসিটিভ: সিনোনিং রোবট দ্বারা ডিজাইন আপনি ট্র্যাকিং রোবট কার থেকে কিনতে পারেন থিওরি এলএম 393 চিপ দুটি ফটোরিসিস্টারের তুলনা করুন, যখন হোয়াইটের উপর একটি সাইড ফটোরিসিস্টার এলইডি থাকে তখনই মোটরের অন্য পাশ থেমে যাবে, মোটরের অন্য পাশে স্পিন আপ, যাতে
ক্যাপাসিটিভ সেন্সিং এবং LED আউটপুটের মাধ্যমে Tfcd 3D মোশন ট্র্যাকিং: Ste টি ধাপ (ছবি সহ)
ক্যাপাসিটিভ সেন্সিং এবং এলইডি আউটপুটের মাধ্যমে Tfcd 3D মোশন ট্র্যাকিং: এই নির্দেশনায় ব্যাখ্যা করা হয়েছে কিভাবে ক্যাপাসিটিভ সেন্সিংয়ের নীতি ব্যবহার করে 3D স্পেসে হাতের গতিবিধি ট্র্যাক করা যায়। অ্যালুমিনিয়ামের চার্জযুক্ত ফয়েল এবং আপনার হাতের মধ্যে দূরত্ব পরিবর্তন করে, ক্যাপাসিটরের ক্ষমতা পরিবর্তিত হবে