সুচিপত্র:
- ধাপ 1: ধারাবাহিকতা
- ধাপ 2: সরঞ্জাম প্রয়োজন:
- ধাপ 3: কিভাবে HUD তৈরি করবেন
- ধাপ 4: OLED প্রদর্শন
- ধাপ 5: OLED এবং AR ডিসপ্লে
- ধাপ 6: আরডি-জি দিয়ে হার্ডওয়্যার ইন্টারফেসিং
- ধাপ 7: পরিকল্পিত:
- ধাপ 8: Arduino কোড
- ধাপ 9: চূড়ান্ত পরীক্ষা
ভিডিও: আরডুইনো গ্লাস - ওপেন সোর্স অগমেন্টেড রিয়েলিটি হেডসেট: 9 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনি কি কখনও একটি বর্ধিত বাস্তবতা হেডসেট পাওয়ার কথা ভেবেছেন? আপনি কি বর্ধিত বাস্তবতার সম্ভাবনায় বিস্মিত হয়েছিলেন এবং ভাঙা হৃদয় দিয়ে মূল্য ট্যাগের দিকে তাকিয়ে ছিলেন?
হ্যাঁ আমিও!
কিন্তু সেটা আমাকে সেখানে থামায়নি। আমি আমার সাহস বাড়িয়েছি এবং পরিবর্তে, আমার নিজস্ব এআর হেডসেট তৈরির সিদ্ধান্ত নিয়েছি।
আমি সত্যিই অনুভব করেছি যে বর্ধিত বাস্তবতার বাজারটি কুলুঙ্গি এবং এর জন্য একটি উন্মুক্ত বাজার দরকার। নির্মাতা এবং বিকাশকারীরা বাজার সক্ষম করে।
কিন্তু সমস্যা হল যে তাদের বিকাশকারী কিটগুলি ব্যয়বহুল এবং এর দাম 1000 ডলারেরও বেশি। তাই একজন সাধারণ নির্মাতা বা ডেভেলপার তা বহন করতে পারে না। তাই আমি সফ্টওয়্যার এবং হার্ডওয়্যার উভয়ের উপর বর্ধিত বাস্তবতার জন্য এই ওপেন সোর্স প্ল্যাটফর্মটি তৈরি করছি যাতে নির্মাতারা এবং ডেভেলপাররা এতে একসাথে নতুনত্ব আনতে পারে।
ধাপ 1: ধারাবাহিকতা
এই ডেভেলপমেন্ট কিটটি নির্মাণের জন্য আপনার একটি ন্যূনতম নকশার জন্য $ 20 এর বেশি খরচ হবে না। এখন সেখানেই আমি বুঝতে পারলাম কিভাবে অগমেন্টেড রিয়েলিটি হেডসেট কাজ করে সে বিষয়ে আমার মৌলিক বিজ্ঞান বুঝতে হবে।
আমি ইউটিউবে কয়েকটি হেডসেটের কয়েকটি ডেমো দেখেছি এবং ডিসপ্লের পিছনে সহজ যুক্তি বুঝতে পেরেছি।
এই যন্ত্রের একটি ব্যবহার হল দুর্ঘটনা এড়ানো। রাইডিংয়ের সময় ফোন কলের কারণে বিভ্রান্তির কারণে শহরে বেশিরভাগ দুর্ঘটনা ঘটে। এটি এমন একটি ডিভাইস হিসাবে বিকশিত হতে পারে যা বার্তা বিজ্ঞপ্তি প্রদান করতে সাহায্য করে এবং ব্যবহারকারীদের হেলমেটের মাধ্যমে নেভিগেট করে, যার ফলে কম বিভ্রান্তি সৃষ্টি হয় যার ফলে এটি নিরাপদ যাত্রায় পরিণত হয়। জিপিএস এবং অ্যাকসিলরোমিটারে লাগানো, উভয়ই ক্লাউডের সাথে সংযুক্ত, সংগৃহীত ভৌগোলিক ডেটা রাইডারের ভৌগোলিক অবস্থানের জন্য আরও ভাল ভূখণ্ডের বিশদ বিবরণ সরবরাহ করতে সহায়তা করে।
ধাপ 2: সরঞ্জাম প্রয়োজন:
প্রয়োজনীয় যন্ত্রাংশ:
1. প্রিফ বোর্ড
2. Arduino Nano
3. এইচসি 05
4. SSD1306 OLED ডিসপ্লে
5. বুজার
6. ভাইব্রেটর মোটর
7. স্বচ্ছ প্লাস্টিকের চাদর
8. বার্গ পিন মহিলা
9. তারের
10. সোল্ডার স্টেশন
11. কাঁচি
12. ব্যাটারি ব্যাংক
ধাপ 3: কিভাবে HUD তৈরি করবেন
কিভাবে HuD কাজ করে?
তাহলে কিভাবে HuD কাজ করে? উচ্চ বিদ্যালয় পদার্থবিজ্ঞান আপনাকে বলে যে আলো একটি আয়নাতে প্রতিফলিত হয়, একটি স্বচ্ছ আয়নার প্রতিফলন করে এবং একটি স্বচ্ছ কাচের মধ্য দিয়ে যায়। আমরা এখানে ঠিক সেই নীতি ব্যবহার করব।
কিভাবে HUD করতে?
পুরু পলিথিন শীটটি 5 সমান বর্গাকার আকৃতির টুকরো করে কেটে নিন।
OLED দিয়ে কিউব হিসেবে চার টুকরা সাজান এবং একসঙ্গে আঠালো করুন।
কিউবের ভিতরে তির্যকভাবে ষষ্ঠ টুকরো রেখে হালকা রিফ্র্যাক্টর ঠিক করুন।
এটি এমনভাবে আঠালো করুন যে একটি পৃষ্ঠ OLED ডিসপ্লের মুখোমুখি হচ্ছে এবং অন্যটি আপনার চোখের দিকে মুখ করছে।
অবশেষে শেষ টুকরা ঠিক করুন এবং এটি সীলমোহর করুন।
তদ্দা !! এটি আপনার HuD ডিসপ্লে। খুবই সোজা!
ধাপ 4: OLED প্রদর্শন
আমি একটি চীনা OLED ডিসপ্লে ব্যবহার করেছি যা SPI বাসে কাজ করে। ডেটা শীট বের করতে আমার প্রায় এক দিন লেগেছিল। আমি খুঁজে পেয়েছি যে এটি কাজ করার জন্য u8lib লাইব্রেরি প্রয়োজন।
এখন এসপিআই ওএলইডি ডিসপ্লেটি আরডুইনো ন্যানোর এসপিআই পিনের সাথে সংযুক্ত করুন।
সহজে দেখার জন্য আপনার চোখের কাছাকাছি ফিট করার জন্য একটি দীর্ঘ তারের সাথে এই OLED ডিসপ্লেটি সংযুক্ত করুন।
এখন লাইব্রেরি ফাইলটি ডাউনলোড করুন এবং এটি আপনার Arduino লাইব্রেরি ফোল্ডারে বের করুন।
এখন আপনার OLED ডিসপ্লে সক্ষম করতে প্রোগ্রামে নির্দিষ্ট OLED ড্রাইভারকে অস্বস্তি দিন
লাইব্রেরি উদাহরণ ফোল্ডারে বিভিন্ন মোড দিয়ে পরীক্ষা করুন।
ধাপ 5: OLED এবং AR ডিসপ্লে
নমুনা কোড ব্যবহার করে AR গ্লাস দিয়ে OLED পরীক্ষা করুন এবং ভাল দেখার অভিজ্ঞতার জন্য ডিসপ্লে সামঞ্জস্য করুন।
এই এআর ডিসপ্লের সাথে প্রধান সমস্যা হল যে আমরা রশ্মিকে প্রতিফলিত করার জন্য একটি আয়না ব্যবহার করছি যাতে ছবিটি প্রদর্শিত হতে পারে, উল্টাতে হবে। এটি সঠিকভাবে প্রদর্শন করার জন্য আপনাকে উল্টানো বর্ণমালা এবং বিটম্যাপ সহ একটি লাইব্রেরি তৈরি করতে হবে।
অনেক ওয়েবসাইট আছে, যা বিটম্যাপকে HEX কোডে রূপান্তর করে যা OLED লাইব্রেরি ফাইলে ডিরেক্টরি ব্যবহার করতে পারে।
ফোকাল দৈর্ঘ্যের জন্য আপনি একটি ছোট অবতল লেন্স ব্যবহার করতে পারেন
ধাপ 6: আরডি-জি দিয়ে হার্ডওয়্যার ইন্টারফেসিং
এখন এখানে স্কিম্যাটিক্স পড়ুন এবং এটি একটি প্রিফ বোর্ডে বিক্রি করুন।
যদি আপনি সোল্ডারিংয়ে NOOB হন তবে এটি ঝাল করা কিছুটা কঠিন হবে।
আমি সুপারিশ করব যে আপনি সোল্ডারিংয়ের সময় কোনও ভুল এড়াতে যতটা সম্ভব তার ব্যবহার করুন।
এখন প্রিফ বোর্ডকে দুই টুকরো করে কাটুন এবং এটিকে এআর গ্লাসের মতো দেখান।
স্থিতিশীলতা নিশ্চিত করতে OLED এবং pref বোর্ডের মধ্যে কিছু ফেনা রাখুন। আপনি এটি একসাথে আঠালো করতে পারেন।
এখানে আমি আরডুইনো ন্যানোর জন্য একটি খালি হাড়ের ieldাল তৈরি করেছি যেখানে কোন সেন্সর বা ডিভাইস ইন্টারফেস করা যাবে।
আমি সেন্সর অধিগ্রহণের জন্য অ্যাকসিলরোমিটার, লাইট সেন্সর এবং সাউন্ড সেন্সর সংযুক্ত করেছি এবং ব্যবহারকারীর অ্যাপ্লিকেশনের জন্য ব্যবহার করা যেতে পারে।
ধাপ 7: পরিকল্পিত:
ধাপ 8: Arduino কোড
কোডটি ডাউনলোড করতে সংযুক্তিতে ক্লিক করুন।
প্রতিটি ফাংশনের জন্য আমি একটি নম্বর পাঠাচ্ছি যার পরে "।" যা একটি ডেটার শেষ হিসাবে কাজ করে এবং পরবর্তী ডেটা পড়ে। এটি এটিসি লাইট অ্যান্ড্রয়েড অ্যাপে কনফিগার করতে পারে।
কোডটি ভালভাবে বোঝার জন্য ইন-লাইন মন্তব্য দেখুন।
অ্যান্ড্রয়েড অ্যাপ অংশের জন্য, আমাকে সৎ হতে দিন। আমি একটি অ্যান্ড্রয়েড অ্যাপ ডেভেলপার নই তাই আমি এতে নেভিগেশন নিয়ন্ত্রণ প্রয়োগ করি নি। আমি কেবল এটিসি লাইট অ্যাপটি ডাউনলোড করেছি এবং এটির জন্য ফরওয়ার্ড, ব্যাকওয়ার্ড, মেসেজ এবং কল নোটিফিকেশনের মতো একটি কাস্টম লেআউট তৈরি করেছি। এটি হেডসেটে ব্লুটুথের মাধ্যমে নম্বর পাঠায়।
play.google.com/store/apps/details?id=com…। অ্যাপটি ডাউনলোড করে পরীক্ষা করতে।
ধাপ 9: চূড়ান্ত পরীক্ষা
চেষ্টা করার পরে দয়া করে আমাকে পরামর্শ এবং আপনার প্রতিক্রিয়া দিন।
আমি আপনার কাছ থেকে শুনতে চাই. মুক্ত মনে নীচে মন্তব্য করুন! চল কথা বলি!
প্রস্তাবিত:
অগমেন্টেড রিয়েলিটি ফোন গিয়ার: Ste টি ধাপ
বর্ধিত বাস্তবতা ফোন গিয়ার: সস্তা, সহজ, কুল
অগমেন্টেড রিয়েলিটি ভুফোরিয়া 7 গ্রাউন্ড প্লেন ডিটেকশন: 8 ধাপ
অগমেন্টেড রিয়েলিটি ভুফোরিয়া 7 গ্রাউন্ড প্লেন ডিটেকশন: ভুফোরিয়ার অগমেন্টেড রিয়েলিটি এসডিকে ফর ইউনিটি থ্রিডি এআর -তে গ্রাউন্ড প্লেন সনাক্ত করতে ARCore এবং ARKit ব্যবহার করে। আজকের টিউটোরিয়ালটি ইউনিটিতে তাদের নেটিভ ইন্টিগ্রেশন ব্যবহার করবে অ্যান্ড্রয়েড বা আইওএসের জন্য একটি এআর অ্যাপ তৈরি করতে। আমাদের একটি গাড়ি আকাশ থেকে মাটিতে পড়ে যাবে
ড্রাগনবোর্ড 410 সি বা ড্রাগনবোর্ড 820 সি এর জন্য অগমেন্টেড রিয়েলিটি (এআর) ওপেনসিভি এবং পাইথন 3.5: 4 ধাপ
ড্রাগনবোর্ড 410 সি বা ড্রাগনবোর্ড 820 সি এর জন্য অগমেন্টেড রিয়েলিটি (এআর) ওপেনসিভি এবং পাইথন 3.5 ব্যবহার করে: এই নির্দেশাবলী বর্ণনা করে কিভাবে ওপেনসিভি, পাইথন 3.5, এবং পাইথন 3.5 এর জন্য নির্ভরশীলতা কিভাবে বর্ধিত বাস্তবতা অ্যাপ্লিকেশন চালানো যায়
Arduino ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: 7 টি ধাপ
আরডুইনো ব্যবহার করে DIY স্মার্ট অগমেন্টেড রিয়েলিটি চশমা: প্রযুক্তি যেমন দ্রুত বৃদ্ধি পাচ্ছে এবং মানুষের জীবনের সকল ক্ষেত্রে নিজেকে একীভূত করছে, ডিজাইনার এবং ডেভেলপাররা মানুষকে প্রযুক্তির আরও আনন্দদায়ক অভিজ্ঞতা দেওয়ার চেষ্টা করেছেন। জীবনকে সহজ করে তোলার লক্ষ্যে প্রযুক্তির একটি প্রবণতা হল পরিধান
অগমেন্টেড রিয়েলিটি প্রোডাক্ট শোকেস (TfCD): 11 টি ধাপ (ছবি সহ)
অগমেন্টেড রিয়েলিটি প্রোডাক্ট শোকেস (টিএফসিডি): ফ্লাইট চলাকালীন পণ্য বিক্রি করা আজকাল আরও জনপ্রিয় হয়ে উঠছে। তবে বিমানের প্রথম এবং প্রায় একমাত্র তথ্য যা যাত্রী (সম্ভাব্য ক্রেতা) দেখে তা হল একটি মুদ্রিত ব্রোশার। এই নির্দেশযোগ্য এয়ারপোর্টে উদ্ভাবনের একটি উপায় দেখাবে