فهرست مطالب:
- مرحله 1: اجزای مورد نیاز:
- مرحله 2: برنامه:
- مرحله 3: کاربرد:
- مرحله 4: اتصال:
- مرحله 5: تنظیم:
- مرحله 6: BODY / FRAME WORK:
- مرحله 7: نتیجه:
تصویری: عینک های واقعیت افزوده DIY با استفاده از آردوینو: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
از آنجا که فناوری به سرعت در حال رشد است و خود را در همه جنبه های زندگی مردم ادغام می کند ، طراحان و توسعه دهندگان سعی کردند تجربه دلپذیرتری از فناوری را در اختیار مردم قرار دهند. یکی از روندهای فناوری که هدف آن سهولت زندگی است محاسبات پوشیدنی است. هدف Wearable این است که با افزایش اطلاعات واقعی به طور مداوم و در همه جا به افراد در کنترل زندگی خود کمک کند. یکی از روندهای رو به رشد محاسبات پوشیدنی ، Head Head Display (HMD) است ، زیرا هد یک دروازه عالی برای دریافت اطلاعات صوتی ، تصویری و شلوغ است. همچنین به دلیل پروژه Google Glass ، عینک های پوشیدنی به شکل عینک در سال گذشته بسیار بیشتر مورد توجه قرار گرفت. Google Glass یک ابزار آینده نگر است که در چند وقت اخیر دیده ایم. یک تکنیک مفید برای انواع افراد از جمله معلولان/معلولین.
با الهام از عینک گوگل ، من یک نمونه اولیه پوشیدنی ساختم که می تواند کاملاً شبیه به Google Glass عمل کند. در این پروژه ، ما یک برنامه افزودنی پوشیدنی خواهیم ساخت که می تواند مانند عینک گوگل کار کند ، و از آن برای ارسال اعلانات تماس ها و پیامهای دریافت شده در تلفن های همراه و همچنین نمایش زمان و تاریخ ، همه در مقابل چشم کاربر استفاده می شود.
عینک گوگل با قیمت 1000 تا 1500 دلار در بازار موجود است. در اینجا ما این پروژه را با قیمت 1000 روپیه یا 15 دلار تهیه می کنیم.
عینک هوشمند یک وسیله محاسباتی پوشیدنی است که به عنوان یک برنامه افزودنی استفاده می شود و می توان آن را به عینک یا عینک آفتابی استفاده کننده متصل کرد و از طریق بلوتوث با تلفن های هوشمند جفت شد. این افزونه شامل یک میکروکنترلر آردوینو با ریزپردازنده ATmega328p است که برای اتصال با تلفن های هوشمند از طریق یک برنامه تلفن هوشمند برنامه ریزی شده است. یک ماژول بلوتوث با نام HC-05 با ATmega328p در ارتباط است که برای اتصال با تلفن های هوشمند استفاده می شود. یک باتری / باتری قابل شارژ مجدد 5 ولت به عنوان منبع تغذیه Smart-Glass استفاده می شود. صفحه نمایش SSD1306 ، 0.96 اینچی OLED با ATmega328p ارتباط دارد که برای نمایش داده های دریافت شده از تلفن های هوشمند استفاده می شود. برنامه Smart-Phone برای انتقال داده های تلفن استفاده می شود ، به عنوان مثال ؛ تاریخ ، زمان ، اعلانات تماس تلفنی و پیام های متنی.
موارد زیر مراحل اصلی است که در طول کل فرآیند اجرا می شود:
- اعلان های دریافت شده
- رمزگذاری
- انتقال و دریافت.
- رمزگشایی و فرآیند.
- اجرا
اصل اساسی این پروژه ایجاد نمونه اولیه کار و آن هم با هزینه بسیار کمتر است.
مرحله 1: اجزای مورد نیاز:
- آردوینو نانو ، (ATMega328p)
- باتری (ما از باتری 9 ولت استفاده کرده ایم)
- ماژول بلوتوث (HC-05)
- صفحه نمایش OLED (SSD1306)
- سیم برای اتصال
- دکمه فشار
- هدفون بلوتوث (LG HBS 760) [این اختیاری است. من یک مجموعه خراب داشتم ، بنابراین از آن نیز استفاده کردم.]
- تعویض سوئیچ
- قاب اصلی (ما این قاب را با استفاده از ورق Sunmica ، با قالب بندی مجدد شکل آن با استفاده از آهن لحیم کاری ساخته ایم)
مرحله 2: برنامه:
برنامه داده شده را در Arduino Nano بارگذاری کنید. اما ابتدا کتابخانه برنامه را بارگیری کنید.
برای بارگیری کتابخانه ، مراحل زیر را دنبال کنید ؛ طرح> شامل کتابخانه> مدیریت کتابخانه> جستجو برای "SSD1306" و نصب Adafruit_SSD1306
یا اگر برنامه Arduino داده شده کار نمی کند ، برنامه زیر را کپی و بارگذاری کنید.
#عبارتند از
#عبارتند از
#عبارتند از
#عبارتند از
#تعریف OLED_RESET 4
صفحه نمایش Adafruit_SSD1306 (OLED_RESET) ؛
void setup () {
Serial.begin (9600)؛
display.begin (SSD1306_SWITCHCAPVCC ، 0x3D) ؛
display.display ()؛
تاخیر (2000) ؛
display.clearDisplay ()؛
}
حلقه خالی () {
در حالی که (Serial.available ()> 0) {
تاریخ رشته = Serial.readStringUntil ('|')؛
Serial.read ()؛
زمان رشته = Serial.readStringUntil ('|')؛
Serial.read ()؛
String Phone = Serial.readStringUntil ('|')؛
Serial.read ()؛
String Text = Serial.readStringUntil ('\ n')؛
Serial.read ()؛
}
if (Text == "text" && Phone == "phone")
{display.println (تاریخ) ؛
display.display ()؛
display.println (زمان) ؛
display.display ()؛
display.clearDisplay ()؛
}
if (Text! = "text" && Phone == "phone") {
display.println (متن) ؛
display.display ()؛
تأخیر (5000) ؛
display.clearDisplay ()؛
}
if (Text == "text" && Phone! = "phone") {
display.println (تلفن) ؛
display.display ()؛
تأخیر (5000) ؛
display.clearDisplay ()؛
}
}
مرحله 3: کاربرد:
اگر apk داده شده کار نمی کند ، یا می خواهید برنامه سفارشی خود را ایجاد کنید. سپس می توانید از وب سایت مخترع برنامه استفاده کنید و بلوک های عملکردی را همانطور که در بالا ذکر شد ایجاد کنید.
یا
apk را بارگیری و نصب کنید.
مرحله 4: اتصال:
مدار را همانطور که در این نمودار شماتیک نشان داده شده است وصل کنید.
به باتری وصل شده و منبع تغذیه را روشن کنید.
مرحله 5: تنظیم:
ماژول بلوتوث را با بلوتوث گوشی مرتبط کنید. برنامه تصویر بالا را نشان می دهد.
مرحله 6: BODY / FRAME WORK:
قاب را همانطور که در شکل نشان داده شده است ، یا به دلخواه انتخاب کنید. من این قاب را با استفاده از تخته سه لا Sunmica ، با استفاده از آهن لحیم کاری برای ایجاد منحنی ، ساختم. شما می توانید آن را مطابق طرح خود بسازید.
برای نمایش ، می توانید از الگوی فوق به عنوان مرجع استفاده کنید.
مرحله 7: نتیجه:
در نتیجه ، چیزی مشابه تصویر فوق در صفحه نمایش ظاهر می شود.
اگر پیشنهادی برای بهبود آن دارید ، می توانید نظر دهید.
توصیه شده:
GlobalARgallery - گالری واقعیت افزوده جهانی: 16 مرحله
#گالری جهانی - گالری واقعیت افزوده جهانی: #گالری جهانی فرصتی است برای مدارس (و سایرین) که به صورت ناهموار در سراسر جهان با یکدیگر ارتباط برقرار کرده و تجربیات ، آثار هنری ، داستانها ، جدول زمانی ، نمایشگاه ها ، ارائه ها و هر چیز دیگری را که می توانید تصور کنید به اشتراک بگذارید. همه این موارد در A
واقعیت افزوده (AR) برای Dragonboard410c یا Dragonboard820c با استفاده از OpenCV و پایتون 3.5: 4 مرحله
واقعیت افزوده (AR) برای Dragonboard410c یا Dragonboard820c با استفاده از OpenCV و Python 3.5: این دستورالعمل ها نحوه نصب OpenCV ، Python 3.5 و وابستگی های Python 3.5 برای اجرای برنامه واقعیت افزوده را توضیح می دهد
آردوینو شیشه - هدست واقعیت افزوده منبع باز: 9 مرحله (همراه با تصاویر)
آردوینو شیشه - هدست واقعیت افزوده منبع باز: آیا تا به حال به فکر دریافت هدست واقعیت افزوده افتاده اید؟ آیا شما نیز از احتمال واقعیت افزوده شگفت زده شده اید و با دل شکسته به قیمت آن نگاه کرده اید؟ بله ، من نیز! اما این من را در آنجا متوقف نکرد. من شجاعتم را تقویت کردم و در عوض ،
بازی ویدئویی DIY کنترل شده توسط حرکت سر (واقعیت افزوده): 4 مرحله
بازی ویدئویی DIY کنترل شده توسط حرکت سر (واقعیت افزوده): من می خواهم به شما نشان دهم که امروزه چقدر ساده است که یک بازی شخصی بسازید که با حرکت دادن بدن شما قابل کنترل است. شما فقط به یک لپ تاپ با دوربین وب و مهارت برنامه نویسی احتیاج دارید. اگر لپ تاپ و وب کم ندارید یا نحوه برنامه نویسی را نمی دانید ، باید
عینک های کریستالی مایع برای آمبلیوپی (عینک های آموزشی انسداد متناوب) [ATtiny13]: 10 مرحله (همراه با تصاویر)
عینک های کریستالی مایع برای آمبلیوپی (عینک های آموزشی انسداد متناوب) [ATtiny13]: آمبلیوپی (تنبلی چشم) ، اختلال بینایی که تقریباً 3 درصد از افراد را درگیر می کند ، معمولاً با چشمان ساده یا قطره های آتروپین درمان می شود. متأسفانه ، این روش های درمانی باعث محکم شدن چشم برای مدت زمان طولانی و بدون وقفه می شود ، نه