সুচিপত্র:

হিউম্যান আই মোশন ট্র্যাকিং: Ste টি ধাপ
হিউম্যান আই মোশন ট্র্যাকিং: Ste টি ধাপ

ভিডিও: হিউম্যান আই মোশন ট্র্যাকিং: Ste টি ধাপ

ভিডিও: হিউম্যান আই মোশন ট্র্যাকিং: Ste টি ধাপ
ভিডিও: সর্বাধিক পূর্বাভাসিত NEET 2023 পেপার | ইউনাকাডেমি NEET | ইংরেজি 2024, নভেম্বর
Anonim
হিউম্যান আই মোশন ট্র্যাকিং
হিউম্যান আই মোশন ট্র্যাকিং

এই প্রকল্পের লক্ষ্য মানুষের চোখের গতি ক্যাপচার করা, এবং এর গতি প্রদর্শন করা হয় 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: চশমার সাথে সেন্সর/তার সংযুক্ত করুন

Eyewear সেন্সর/তারের সংযুক্ত করুন
Eyewear সেন্সর/তারের সংযুক্ত করুন
Eyewear সেন্সর/তারের সংযুক্ত করুন
Eyewear সেন্সর/তারের সংযুক্ত করুন

দুটি QTR - 1A সেন্সর চোখের প্রস্থের একটি লেন্সে চোখের প্রস্থের প্রায় দূরত্বে স্থাপন করা হয়। এটি সেই যন্ত্রপাতির একমাত্র অংশ যা সেই স্থানে থাকা দরকার। বাকিটা আপনার ইচ্ছামতো চশমার সাথে লাগানো যেতে পারে। শুধু মনে রাখবেন চোখের সামনে লেন্সের উপর সেন্সর লাগাতে হবে। বিভিন্ন মানুষের মুখের গঠন কিভাবে চশমার সাথে মানানসই হয় তার উপর ভিত্তি করে কিছু ছোট অবস্থানের সমন্বয় প্রয়োজন হতে পারে।

ধাপ 5: প্রকল্পে ভিডিও উপস্থাপনা

এটি কার্নেগি মেলন বিশ্ববিদ্যালয়ে আমার হিউম্যানয়েড ক্লাসে প্রকল্পের আমার উপস্থাপনার একটি ভিডিও। ভিডিওতে, আমি প্রকল্পের কিছু অনুপ্রেরণা এবং উদ্দেশ্য নিয়ে আলোচনা করেছি। উপরন্তু, আমি কিভাবে প্রকল্পটি সম্পন্ন করতে হয় তার বিস্তারিত বর্ণনা করি, পাশাপাশি Arduino কোডের একটি অংশ ব্যাখ্যা করি। আমি ভিডিওটির শেষের দিকে প্রকল্পের চূড়ান্ত ফলাফল কেমন হওয়া উচিত তাও দেখিয়েছি।

ধাপ 6: কিভাবে আমার ফলাফলে উন্নতি করা যায়

যদি আপনি একটি বাস্তব চ্যালেঞ্জ খুঁজছেন, আমি অত্যন্ত এই প্রকল্পটি গ্রহণ এবং এটি উন্নত/যোগ করার জন্য একটু ভিন্ন কিছু চেষ্টা করার সুপারিশ। এই প্রকল্পটি আরও উচ্চাভিলাষী এবং চ্যালেঞ্জিং প্রকল্প ধারনার জন্য একটি দুর্দান্ত সূচনা পয়েন্ট। যারা এই প্রকল্পটিকে পরবর্তী স্তরে নিয়ে যেতে আগ্রহী তাদের জন্য, আমি এটি করার কয়েকটি উপায় সম্পর্কে চিন্তা করেছি। আমি নীচে এই ধারনাগুলি তালিকাভুক্ত করব:

1. এই প্রকল্পটিকে অন্য লেন্সে নকল করুন যাতে উভয় মানুষের চোখের পলক দুটি সেট এলইডি -তে প্রদর্শিত হতে পারে।

2. ধারণা #1 যোগ করা, কিন্তু তারপর LEDs সম্মুখের মুখের গতি প্রজেক্ট করার একটি উপায় খুঁজে বের করুন।

3. ধারণা #2 যোগ করা, কিন্তু তারপর কিভাবে LEDs একটি সেট (চোখ, মুখ, নাক, ভ্রু) সম্মুখের সমগ্র মুখ প্রজেক্ট করতে

4. মানব দেহের আরেকটি অংশ খুঁজুন যার গতি অনুভূত হতে পারে এবং তারপর LEDs (হাত চলাচল, বাহু চলাচল ইত্যাদি) এ প্রদর্শিত হতে পারে

প্রস্তাবিত: