Mundarija:

Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi: 9 qadam (rasmlar bilan)
Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi: 9 qadam (rasmlar bilan)

Video: Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi: 9 qadam (rasmlar bilan)

Video: Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi: 9 qadam (rasmlar bilan)
Video: iPhone Introducing❓ Steve Jobs in 2007❕ #part6 (Full Subtitle) 2024, Noyabr
Anonim
Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi
Arduino Glass - ochiq manbali kengaytirilgan reallik eshitish vositasi

Kengaytirilgan reallik eshitish vositasini olishni o'ylab ko'rganmisiz? Siz ham kengaytirilgan haqiqat imkoniyatidan hayratga tushdingizmi va narx yorlig'iga siniq yurak bilan qaradingizmi?

Ha, men ham!

Lekin bu meni bu erda to'xtatmadi. Men jasoratni kuchaytirdim va buning o'rniga shaxsiy AR eshitish vositasini qurishga qaror qildim.

Men haqiqatan ham kengaytirilgan reallik bozori - bu joy va unga ochiq bozor kerakligini his qildim. Ishlab chiqaruvchilar va ishlab chiquvchilar bozorni qo'llab -quvvatlaydi.

Ammo muammo shundaki, ularning ishlab chiqaruvchi to'plamlari qimmat va narxi 1000 dollardan oshadi. Shunday qilib, oddiy ishlab chiqaruvchi yoki ishlab chiqaruvchi bunga qodir emas. Shunday qilib, men ushbu ochiq manbali platformani dasturiy ta'minotda ham, qo'shimcha qurilmalarda ham kengaytirilgan haqiqat uchun qurmoqdaman, shuning uchun ishlab chiqaruvchilar va ishlab chiquvchilar birgalikda yangilik yaratishi mumkin.

1 -qadam: Davomi.

Ushbu ishlab chiqarish to'plamini yaratish narxi minimal dizayn uchun sizga 20 dollardan oshmaydi. Endi men o'sgan haqiqat eshitish vositasi qanday ishlashi haqida asosiy fanni tushunishim kerakligini angladim.

Men YouTube-da bir nechta minigarnituraning bir nechta amaliy demosini ko'rdim va displey ortidagi oddiy mantiqni tushundim.

Qurilmani ishlatishdan biri baxtsiz hodisalardan saqlanishdir. Ko'pincha baxtsiz hodisalar shaharda, haydash paytida telefon qo'ng'iroqlari chalg'itishi tufayli sodir bo'ladi. Bu xabar xabarnomalarini etkazib beradigan va foydalanuvchilarni dubulg'a bo'ylab harakatlanadigan, chalg'itadigan narsalarning kamroq bo'lishiga olib keladigan xavfsiz haydash vositasi sifatida ishlab chiqilishi mumkin. GPS va akselerometr bilan jihozlangan, ikkalasi ham bulutga ulangan bo'lib, to'plangan geografik ma'lumotlar chavandozning geografik joylashuvi uchun erning tafsilotlarini aniqlashga yordam beradi.

2 -qadam: Kerakli vositalar:

Kerakli qismlar:

1. Old panel

2. Arduino Nano

3. HC 05

4. SSD1306 OLED displeyi

5. Buzzer

6. Vibratorli vosita

7. Shaffof plastik plitalar

8. Berg pinlari urg'ochi

9. Simlar

10. Lehimlash stantsiyasi

11. Qaychi

12. Batareya banki

3 -qadam: HUDNI QANDAY QILISH KERAK

HUDNI QANDAY QILISH KERAK
HUDNI QANDAY QILISH KERAK
HUDNI QANDAY QILISH KERAK
HUDNI QANDAY QILISH KERAK
HUDNI QANDAY QILISH KERAK
HUDNI QANDAY QILISH KERAK

HuD qanday ishlaydi?

Xo'sh, HuD qanday ishlaydi? O'rta maktab fizikasi sizga aytadiki, yorug'lik oynada aks etadi, yarim shaffof oynada sinadi va shaffof oynadan o'tadi. Biz bu erda aynan shu tamoyildan foydalanamiz.

HUDni qanday qilish kerak?

Qalin polietilen varaqni 5 ta teng kvadrat shaklidagi bo'laklarga bo'ling.

OLED bilan to'rtta bo'lakni kub shaklida joylashtiring va ularni bir -biriga yopishtiring.

Oltinchi bo'lakni kub ichiga diagonal qilib qo'yib, yorug'lik refrakterini tuzating.

Uni shunday yopishtiringki, bir yuzasi OLED -displeyga, ikkinchisi ko'zingizga qaraydi.

Oxir -oqibat oxirgi qismni mahkamlang va mahkamlang.

Tadda !! Bu sizning HuD displeyingiz. Juda oddiy!

4 -qadam: OLED displey

OLED displey
OLED displey
OLED displey
OLED displey

Men SPI avtobusida ishlaydigan Xitoyning OLED displeyidan foydalandim. Ma'lumotlar varag'ini aniqlash uchun menga deyarli bir kun kerak bo'ldi. U8lib kutubxonasi ishlashi uchun kerakligini bildim.

Endi SPI OLED displeyini Arduino Nano -ning SPI piniga ulang.

OLED -displeyni ko'rish oson bo'lishi uchun ko'zingizga yaqin keladigan uzun sim bilan ulang.

Endi kutubxona faylini yuklab oling va uni Arduino kutubxona papkasiga chiqaring.

Endi OLED -displeyni yoqish uchun dasturdagi maxsus OLED drayverini izohdan chiqaring

Kutubxona namunasi papkasida har xil rejimlarda test qiling.

5 -qadam: OLED va AR displeyi

OLED va AR displeyi
OLED va AR displeyi
OLED va AR displeyi
OLED va AR displeyi
OLED va AR displeyi
OLED va AR displeyi

Namuna kodidan foydalanib, OLED -ni AR oynasi bilan sinab ko'ring va yaxshiroq ko'rish uchun displeyni sozlang.

Ushbu AR displeyining asosiy muammosi shundaki, biz nurni qaytarish uchun oynadan foydalanamiz, shuning uchun tasvirni teskari burish kerak. Bu sizga to'g'ri ko'rsatish uchun teskari alifbo va bitmapli kutubxona qurishni talab qiladi.

BitLapni OLED kutubxona fayllariga ishlatadigan HEX kodiga aylantiradigan ko'plab veb -saytlar mavjud.

Fokus masofasini yaxshilash uchun siz kichik konkav linzasidan foydalanishingiz mumkin

6-qadam: Ard-G bilan apparat interfeysi

Ard-G bilan apparat interfeysi
Ard-G bilan apparat interfeysi
Ard-G bilan apparat interfeysi
Ard-G bilan apparat interfeysi
Ard-G bilan apparat interfeysi
Ard-G bilan apparat interfeysi

Endi bu erda sxemalarga murojaat qiling va uni oldindan tayyorlangan taxtaga lehimlang.

Agar siz lehimlashda NOOB bo'lsangiz, lehimlash biroz qiyin bo'ladi.

Lehimlashda xatolikka yo'l qo'ymaslik uchun iloji boricha ko'proq simlardan foydalanishni tavsiya qilaman.

Old panelni ikki qismga bo'ling va uni AR stakaniga o'xshating.

Barqarorlikni ta'minlash uchun OLED va panellar orasiga ko'pik qo'ying. Siz uni bir -biriga yopishtirishingiz mumkin.

Bu erda men Arduino Nano uchun yalang'och suyak qalqoni qildim, u erda har qanday sensor yoki qurilma ulanishi mumkin.

Menda sensorlar olish uchun akselerometr, yorug'lik sensori va ovoz sensori ulangan va ulardan foydalanuvchi uchun foydalanish mumkin.

7 -qadam: Sxema:

Sxematik
Sxematik
Sxematik
Sxematik

8 -qadam: Arduino kodi

Kodni yuklab olish uchun qo'shimchani bosing.

Har bir funktsiya uchun men raqamni yuboraman, keyin esa "." u bitta ma'lumotning oxiri vazifasini bajaradi va keyingi ma'lumotlarni o'qiydi. U ATC Lite Android ilovasida sozlanishi mumkin.

Kodni yaxshiroq tushunish uchun onlayn sharhni tekshiring.

Android ilovasi qismiga kelsak, rostini aytsam. Men Android ilovasini ishlab chiquvchi emasman, shuning uchun men unga navigatsiya boshqaruvini kiritmaganman. Men ATC lite dasturini yukladim va unga oldinga, orqaga, xabar va qo'ng'iroq xabarnomasi kabi maxsus tartibni yaratdim. Bu Bluetooth orqali raqamlarni minigarnituraga yuboradi.

play.google.com/store/apps/details?id=com…. dasturni yuklab olish va uni sinab ko'rish.

9 -qadam: Yakuniy test

Yakuniy test
Yakuniy test

Iltimos, sinab ko'rganingizdan so'ng, menga takliflar va fikr -mulohazalaringizni bildiring.

Sizdan eshitishni istardim. Quyida izoh qoldiring! Keling gaplashamiz!

Tavsiya: