Satura rādītājs:

Arduino Glass - atvērtā koda paplašinātās realitātes austiņas: 9 soļi (ar attēliem)
Arduino Glass - atvērtā koda paplašinātās realitātes austiņas: 9 soļi (ar attēliem)

Video: Arduino Glass - atvērtā koda paplašinātās realitātes austiņas: 9 soļi (ar attēliem)

Video: Arduino Glass - atvērtā koda paplašinātās realitātes austiņas: 9 soļi (ar attēliem)
Video: 🤖 Ардуино робот играет музыку на бокалах 🎼 2024, Novembris
Anonim
Arduino Glass - atvērtā koda paplašinātās realitātes austiņas
Arduino Glass - atvērtā koda paplašinātās realitātes austiņas

Vai esat kādreiz domājuši par paplašinātās realitātes austiņu iegādi? Vai jūs arī pārsteidza paplašinātās realitātes iespēja un ar salauztu sirdi paskatījāties uz cenu zīmi?

Jā, es arī!

Bet tas mani neapturēja. Es uzkrāju savu drosmi un tā vietā nolēmu izveidot savas AR austiņas.

Es tiešām jutu, ka paplašinātās realitātes tirgus ir niša un tam ir vajadzīgs atvērts tirgus. Ražotāji un izstrādātāji ir tirgus veicinātāji.

Bet problēma ir tā, ka to izstrādātāju komplekti ir dārgi un maksā vairāk nekā 1000 USD. Tātad parasts ražotājs vai izstrādātājs to nevar atļauties. Tāpēc es būvēju šo atvērtā pirmkoda platformu paplašinātajai realitātei gan programmatūrā, gan aparatūrā, lai veidotāji un izstrādātāji varētu tajā kopīgi ieviest jauninājumus.

1. darbība: turpinājums

Šī izstrādes komplekta izveides izmaksas jums izmaksās ne vairāk kā 20 USD par minimālo dizainu. Tagad es sapratu, ka man ir jāsaprot pamatzinātne par paplašinātās realitātes austiņu darbību.

YouTube skatījos dažas praktiskas demonstrācijas ar dažām austiņām un sapratu vienkāršo loģiku aiz displeja.

Viens no šīs ierīces lietojumiem ir izvairīties no negadījumiem. Lielākā daļa negadījumu notiek pilsētā, jo uzmanības novēršana izraisa tālruņa zvanus braukšanas laikā. To varētu attīstīt kā ierīci, kas palīdz piegādāt paziņojumus par ziņojumiem un pārvietojas pa ķiveri, tādējādi mazinot uzmanību, padarot to par drošu braukšanu. Savāktie ģeogrāfiskie dati, kas aprīkoti ar GPS un akselerometru, abi savienoti ar mākoni, palīdz nodrošināt labāku informāciju par reljefu braucēja ģeogrāfiskajai atrašanās vietai.

2. darbība. Nepieciešamie rīki:

Nepieciešamās detaļas:

1. Pref dēlis

2. Arduino Nano

3. HC 05

4. SSD1306 OLED displejs

5. Signāls

6. Vibratora motors

7. Caurspīdīgas plastmasas loksnes

8. Berga tapas sieviete

9. Vadi

10. Lodēšanas stacija

11. Šķēres

12. Akumulatora banka

3. darbība

KĀ PALĪDZĪT KUKU
KĀ PALĪDZĪT KUKU
KĀ PALĪDZĪT KUKU
KĀ PALĪDZĪT KUKU
KĀ PALĪDZĪT KUKU
KĀ PALĪDZĪT KUKU

Kā darbojas HuD?

Tātad, kā HuD darbojas? Vidusskolas fizika stāsta, ka gaisma atstarojas uz spoguļa, laužas uz puscaurspīdīga spoguļa un iet cauri caurspīdīgam stiklam. Šeit mēs izmantosim tieši šo principu.

KĀ UZVEIDOT UZKARI?

Izgrieziet biezu polietilēna loksni 5 vienādos kvadrātveida gabalos.

Sakārtojiet četrus gabalus kā kubu ar OLED un pielīmējiet kopā.

Piestipriniet gaismas refraktoru, ievietojot sesto gabalu pa diagonāli kuba iekšpusē.

Līmējiet to tā, lai viena virsma būtu vērsta pret OLED displeju, bet otra - pret acs malu.

Visbeidzot salabojiet pēdējo gabalu un aizzīmogojiet to.

Tadda !! Tas ir jūsu HuD displejs. Tik vienkārši!

4. solis: OLED displejs

OLED displejs
OLED displejs
OLED displejs
OLED displejs

Es izmantoju ķīniešu OLED displeju, kas darbojas SPI kopnē. Pagāja gandrīz diena, lai saprastu datu lapu. Es uzzināju, ka u8lib bibliotēka ir nepieciešama, lai tā darbotos.

Tagad pievienojiet SPI OLED displeju Arduino Nano SPI tapai.

Pievienojiet šo OLED displeju ar garu vadu, lai tas būtu ērti pie acs, lai to būtu vieglāk redzēt.

Tagad lejupielādējiet bibliotēkas failu un izvelciet to savā Arduino bibliotēkas mapē.

Tagad noņemiet komentārus par konkrēto OLED draiveri programmā, lai iespējotu OLED displeju

Pārbaudiet ar dažādiem režīmiem mapē Bibliotēkas piemērs.

5. darbība: OLED un AR displejs

OLED un AR displejs
OLED un AR displejs
OLED un AR displejs
OLED un AR displejs
OLED un AR displejs
OLED un AR displejs

Pārbaudiet OLED ar AR stiklu, izmantojot parauga kodu, un pielāgojiet displeju, lai iegūtu labāku skatīšanās pieredzi.

Šī AR displeja galvenā problēma ir tā, ka mēs izmantojam spoguli, lai lauztu starus tā, lai parādītais attēls būtu jāapgriež otrādi. Lai to pareizi parādītu, ir jāizveido bibliotēka ar apgrieztu alfabētu un bitkartēm.

Ir daudz vietņu, kas pārvērš bitkartes HEX kodā, kuru var izmantot direktorijā OLED bibliotēkas failos.

Labākam fokusa attālumam varat izmantot nelielu ieliektu objektīvu

6. darbība. Aparatūras saskarne ar Ard-G

Aparatūras saskarne ar Ard-G
Aparatūras saskarne ar Ard-G
Aparatūras saskarne ar Ard-G
Aparatūras saskarne ar Ard-G
Aparatūras saskarne ar Ard-G
Aparatūras saskarne ar Ard-G

Tagad skatiet šeit esošās shēmas un lodējiet to sagataves plāksnē.

Lodēt būs mazliet sarežģīti, ja lodēšanā esat NOOB.

Es ieteiktu izmantot pēc iespējas vairāk vadu, lai lodēšanas laikā izvairītos no kļūdām.

Tagad sagrieziet gatavo plātni divās daļās un padariet to līdzīgu AR stiklam.

Novietojiet putas starp OLED un sagataves plāksni, lai nodrošinātu stabilitāti. Jūs varat arī pielīmēt to kopā.

Šeit es esmu izveidojis kailu vairogu Arduino Nano, kur var savienot jebkuru sensoru vai ierīci.

Esmu pievienojis akselerometru, gaismas sensoru un skaņas sensoru sensoru iegūšanai, un to var izmantot lietotāja vajadzībām.

7. darbība. Shēma:

Shēma
Shēma
Shēma
Shēma

8. solis: Arduino kods

Noklikšķiniet uz pielikuma, lai lejupielādētu kodu.

Katrai funkcijai es sūtu numuru, kam seko “”. kas darbojas kā viena datu beigas un nolasa nākamos datus. To var konfigurēt Android lietotnē ATC Lite.

Pārbaudiet komentāru rindā, lai labāk izprastu kodu.

Kas attiecas uz Android lietotņu daļu, ļaujiet man būt godīgam. Es neesmu Android lietotņu izstrādātājs, tāpēc neesmu tajā ieviesis navigācijas vadību. Es tikko lejupielādēju lietotni ATC lite un izveidoju tai pielāgotu izkārtojumu, piemēram, uz priekšu, atpakaļ, ziņojumus un zvanu paziņojumus. Tas nosūta numurus, izmantojot Bluetooth, uz austiņām.

play.google.com/store/apps/details?id=com…. lai lejupielādētu lietotni un to pārbaudītu.

9. solis: galīgais tests

Galīgais tests
Galīgais tests

Lūdzu, sniedziet man ieteikumus un atsauksmes, kad esat to izmēģinājis.

Es labprāt dzirdētu no jums. Jūtieties brīvi komentēt zemāk! Parunāsim!

Ieteicams: