فهرست مطالب:

آردوینو شیشه - هدست واقعیت افزوده منبع باز: 9 مرحله (همراه با تصاویر)
آردوینو شیشه - هدست واقعیت افزوده منبع باز: 9 مرحله (همراه با تصاویر)

تصویری: آردوینو شیشه - هدست واقعیت افزوده منبع باز: 9 مرحله (همراه با تصاویر)

تصویری: آردوینو شیشه - هدست واقعیت افزوده منبع باز: 9 مرحله (همراه با تصاویر)
تصویری: واقعیت افزوده در کنار واقعیت مجازی، دورنمای فناوری 2024, نوامبر
Anonim
آردوینو شیشه - هدست واقعیت افزوده منبع باز
آردوینو شیشه - هدست واقعیت افزوده منبع باز

آیا تا به حال به خرید هدست واقعیت افزوده فکر کرده اید؟ آیا شما نیز از احتمال واقعیت افزوده شگفت زده شده اید و با قلبی شکسته به برچسب قیمت نگاه کرده اید؟

بله ، من هم!

اما این من را در آنجا متوقف نکرد. من شجاعت خود را تقویت کردم و در عوض تصمیم گرفتم هدست AR خود را بسازم.

من واقعاً احساس کردم که بازار واقعیت افزوده یک بازار خوب است و به یک بازار آزاد نیاز دارد. سازندگان و توسعه دهندگان فعال کننده بازار هستند.

اما مشکل این است که کیت های توسعه دهنده آنها گران هستند و بیش از 1000 دلار هزینه دارند. بنابراین یک سازنده یا توسعه دهنده معمولی نمی تواند هزینه آن را بپردازد. بنابراین من این پلتفرم منبع باز را برای واقعیت افزوده در نرم افزار و سخت افزار می سازم تا سازندگان و توسعه دهندگان بتوانند با هم روی آن نوآوری کنند.

مرحله 1: ادامه

هزینه ساخت این کیت توسعه برای حداقل طراحی شما بیش از 20 دلار هزینه نخواهد داشت. اکنون آنجاست که فهمیدم که باید علوم پایه در مورد نحوه عملکرد هدست واقعیت افزوده را درک کنم.

من چند نسخه آزمایشی چند هدست را در YouTube تماشا کردم و منطق ساده پشت صفحه را درک کردم.

یکی از موارد استفاده از این دستگاه جلوگیری از حوادث است. بیشتر تصادفات در شهر به دلیل حواس پرتی ناشی از تماس های تلفنی هنگام سوار شدن اتفاق می افتد. این می تواند به عنوان دستگاهی که به ارسال اعلان های پیام کمک می کند و کاربران را از طریق کلاه ایمنی هدایت می کند ، ایجاد کند و باعث ایجاد حواس پرتی کمتر شود و در نتیجه سواری ایمن باشد. داده های جغرافیایی جمع آوری شده با GPS و شتاب سنج که هر دو به ابر متصل هستند ، به ارائه جزئیات بهتر زمین برای موقعیت جغرافیایی سوار کمک می کند.

مرحله 2: ابزارهای مورد نیاز:

قطعات مورد نیاز:

1. تخته پیش

2. آردوینو نانو

3. HC 05

4. صفحه نمایش SSD1306 OLED

5. وزوز

6. موتور ویبراتور

7. ورق های پلاستیکی شفاف

8. برگ سنجاق زن

9. سیم

10. ایستگاه لحیم کاری

11. قیچی

12. بانک باتری

مرحله 3: نحوه ایجاد HUD

نحوه ساخت HUD
نحوه ساخت HUD
نحوه ساخت HUD
نحوه ساخت HUD
نحوه ساخت HUD
نحوه ساخت HUD

HuD چگونه کار می کند؟

بنابراین چگونه HuD کار می کند؟ فیزیک دبیرستان به شما می گوید که نور روی یک آینه منعکس می شود ، روی یک آینه نیمه شفاف منعکس می شود و از شیشه ای شفاف عبور می کند. ما دقیقاً از این اصل در اینجا استفاده خواهیم کرد.

چگونه می توان HUD را ساخت؟

ورق ضخیم پلی اتیلن را به 5 قطعه مساوی به شکل مربع برش دهید.

چهار قطعه را به صورت مکعب با OLED چیده و آن را به هم بچسبانید.

با قرار دادن قطعه ششم به صورت مورب در داخل مکعب ، شکست نور را ثابت کنید.

آن را طوری بچسبانید که یک سطح رو به صفحه نمایش OLED و سطح دیگر به طرف چشم شما باشد.

در نهایت آخرین قطعه را ثابت کرده و مهر و موم کنید.

تدا !! این صفحه نمایش شما HuD است. خیلی ساده!

مرحله 4: صفحه نمایش OLED

صفحه نمایش OLED
صفحه نمایش OLED
صفحه نمایش OLED
صفحه نمایش OLED

من از صفحه نمایش OLED چینی استفاده کردم که روی گذرگاه SPI کار می کند. تقریبا یک روز طول کشید تا برگه اطلاعات را پیدا کنم. متوجه شدم که کتابخانه u8lib برای کارکردن مورد نیاز است.

حالا صفحه نمایش SPI OLED را به پین SPI آردوینو نانو وصل کنید.

این صفحه نمایش OLED را با یک سیم بلند وصل کنید تا در نزدیکی چشم شما قرار گیرد تا دید راحتی داشته باشید.

اکنون فایل کتابخانه را بارگیری کرده و در پوشه کتابخانه Arduino خود استخراج کنید.

اکنون درایور OLED خاص را در برنامه کامنت کنید تا صفحه نمایش OLED شما فعال شود

آزمایش با حالت های مختلف در پوشه کتابخانه نمونه.

مرحله 5: نمایشگر OLED و AR

صفحه نمایش OLED و AR
صفحه نمایش OLED و AR
صفحه نمایش OLED و AR
صفحه نمایش OLED و AR
صفحه نمایش OLED و AR
صفحه نمایش OLED و AR

با استفاده از کد نمونه ، OLED را با شیشه AR آزمایش کرده و صفحه نمایش را برای تجربه بهتر مشاهده تنظیم کنید.

مشکل اصلی این صفحه نمایش AR این است که ما از آینه برای شکستن اشعه استفاده می کنیم بنابراین تصویر برای نمایش باید معکوس شود. این امر مستلزم این است که شما یک کتابخانه با الفبای معکوس و بیت مپ بسازید تا به درستی نمایش داده شود.

وب سایت های زیادی وجود دارد که bitmap را به کد HEX تبدیل می کند که می تواند از فهرست راهنما به فایل های کتابخانه OLED استفاده کند.

برای فاصله کانونی بهتر می توانید از یک لنز مقعر کوچک استفاده کنید

مرحله 6: رابط سخت افزاری با Ard-G

رابط سخت افزاری با Ard-G
رابط سخت افزاری با Ard-G
رابط سخت افزاری با Ard-G
رابط سخت افزاری با Ard-G
رابط سخت افزاری با Ard-G
رابط سخت افزاری با Ard-G

حالا به نمودارهای اینجا مراجعه کنید و آن را در یک تخته پیش ساخته لحیم کنید.

اگر در لحیم کاری NOOB هستید ، لحیم کاری کمی مشکل خواهد بود.

من توصیه می کنم تا جایی که ممکن است از سیم ها استفاده کنید تا در هنگام لحیم کاری از اشتباه جلوگیری کنید.

حالا تخته پیش ساخته را به دو قسمت تقسیم کنید و آن را شبیه یک شیشه AR کنید.

مقداری فوم بین OLED و صفحه پیش ساخته برای اطمینان از ثبات قرار دهید. همچنین می توانید آن را به هم بچسبانید.

در اینجا من یک سپر استخوانی برهنه برای Arduino Nano ساخته ام که در آن می توان هر سنسور یا دستگاه را به هم متصل کرد.

من شتاب سنج ، سنسور نور و سنسور صدا را برای دستیابی به سنسور متصل کرده ام و می توان از آن برای برنامه کاربر استفاده کرد.

مرحله 7: شماتیک:

شماتیک
شماتیک
شماتیک
شماتیک

مرحله 8: کد آردوینو

برای بارگیری کد روی پیوست کلیک کنید.

برای هر تابع من یک عدد ارسال می کنم و سپس "." که به عنوان انتهای یک داده عمل می کند و داده های بعدی را می خواند. می تواند در برنامه اندروید ATC Lite پیکربندی شود.

برای درک بهتر کد ، نظر داخل خط را بررسی کنید.

در مورد قسمت برنامه Android ، بگذارید صادق باشم. من توسعه دهنده برنامه Android نیستم ، بنابراین کنترل ناوبری را روی آن پیاده نکرده ام. من فقط برنامه ATC lite را بارگیری کردم و یک طرح سفارشی مانند اعلان پیام به جلو ، عقب ، پیام و تماس ایجاد کردم. این اعداد را از طریق بلوتوث به هدست ارسال می کند.

play.google.com/store/apps/details؟id=com…. برای بارگیری برنامه و آزمایش آن

مرحله 9: آزمایش نهایی

تست نهایی
تست نهایی

لطفا پیشنهادات و انتقادات خود را پس از امتحان به من بدهید.

من دوست دارم از شما بشنوم. برای گذاشتن کامنت در زیر راحت باشید! بیا حرف بزنیم!

توصیه شده: