Cov txheej txheem:

DIY Smart Augmented Reality Glasses Siv Arduino: 7 Kauj Ruam
DIY Smart Augmented Reality Glasses Siv Arduino: 7 Kauj Ruam

Video: DIY Smart Augmented Reality Glasses Siv Arduino: 7 Kauj Ruam

Video: DIY Smart Augmented Reality Glasses Siv Arduino: 7 Kauj Ruam
Video: Open Source Smart Glasses - DIY AR 2024, Kaum ib hlis
Anonim
DIY Ntse Augmented Reality Glasses Siv Arduino
DIY Ntse Augmented Reality Glasses Siv Arduino

Raws li thev naus laus zis tau loj hlob sai thiab ua ke nws tus kheej rau txhua qhov ntawm tib neeg lub neej, cov tsim qauv thiab cov tsim tawm tau sim muab kev paub zoo dua ntawm kev siv tshuab rau tib neeg. Ib ntawm cov txuj ci thev naus laus zis uas tsom mus rau ua kom lub neej yooj yim dua yog siv tau yooj yim. Wearable lub hom phiaj los pab tib neeg kom tswj hwm lawv lub neej los ntawm kev ntxiv lub neej tiag nrog cov ntaub ntawv ntxiv tas li thiab txhua qhov chaw. Ib qho ntawm kev nthuav dav zuj zus ntawm kev suav tau yog Head Mounted Displays (HMD), vim lub taub hau yog lub qhov rooj zoo rau tau txais cov ntaub ntawv suab, pom thiab tsis txaus ntseeg. Tsis tas li vim yog Google Cov phiaj xwm iav, hnav hauv daim iav tau txais kev saib xyuas ntau dua thaum xyoo tas los. Google iav yog lub futuristic cov cuab yeej peb tau pom hauv lub sijhawm tsis ntev los no. Cov txheej txheem muaj txiaj ntsig zoo rau txhua tus neeg suav nrog cov neeg xiam oob qhab/xiam oob khab.

Kev tshoov siab los ntawm Google tsom iav, Kuv tau ua qauv coj los hnav uas tuaj yeem ua haujlwm zoo ib yam li Google iav. Hauv txoj haujlwm no, peb yuav ua qhov txuas txuas ntxiv uas tuaj yeem ua haujlwm zoo li Google tsom iav, thiab nws yuav siv los xa cov ntawv ceeb toom ntawm kev hu xov tooj thiab cov lus tau txais hauv xov tooj ntawm tes, thiab tseem qhia lub sijhawm thiab hnub tim, txhua tus nyob ntawm xub ntiag ntawm tus neeg hnav lub qhov muag.

Google Tsom iav muaj nyob hauv kev ua lag luam ntawm tus nqi $ 1000- $ 1500. Ntawm no peb yuav ua txoj haujlwm no hauv qab, Rs.1000 lossis $ 15.

Ntse-Tsom iav yog cov cuab yeej siv tau siv los ua qhov txuas ntxiv, uas tuaj yeem txuas rau lub tsom iav lossis tsom iav tsom iav ntawm tus neeg hnav, thiab tuaj yeem ua khub nrog Cov Xov Tooj Ntsej Muag, ntawm Bluetooth. Qhov kev txuas ntxiv no, muaj Arduino Micro-controller muaj ATmega328p microprocessor, uas yog phiaj xwm txuas nrog Smart-Phones los ntawm Smart-phone application. Bluetooth module, lub npe HC-05 cuam tshuam nrog ATmega328p, uas yog siv los txuas nrog cov xov tooj ntse. Lub roj teeb / Rov them lub roj teeb ntawm 5V tau siv los ua lub zog rau Smart-Glass. SSD1306, 0.96 OLED zaub cuam tshuam nrog ATmega328p, uas yog siv los tso saib cov ntaub ntawv tau txais los ntawm Smart-phones. Daim ntawv thov Smart-Phone yog siv los xa cov ntaub ntawv ntawm lub xov tooj, piv txwv li; Hnub, Sijhawm, Kev ceeb toom ntawm Xov Tooj Hu thiab Xov Tooj.

Cov hauv qab no yog cov kauj ruam tseem ceeb uas tau ua tiav thaum lub sijhawm tag nrho cov txheej txheem:

  1. Cov ntawv ceeb toom tau txais.
  2. Encoding.
  3. Kev Xa thiab Txais.
  4. Txiav txim siab thiab txheej txheem.
  5. Tiav

Lub hauv paus ntsiab lus ntawm txoj haujlwm no yog txhawm rau tsim cov qauv ua haujlwm thiab qhov ntawd dhau ntawm tus nqi qis dua.

Kauj Ruam 1: YUAV TSUM TAU:

COV LUS QHIA
COV LUS QHIA
  1. Arduino Nano, (ATMega328p)
  2. Roj teeb (peb tau siv roj teeb 9V)
  3. Bluetooth module (HC-05)
  4. OLED zaub (SSD1306)
  5. Cov xov rau kev sib txuas
  6. Laub Khawm
  7. Bluetooth Earphone (LG HBS 760) [Qhov no yog nyob ntawm yeem. Kuv muaj teeb meem puas tsuaj, yog li kuv siv nws ib yam nkaus.]
  8. Toggle hloov
  9. Cov Ncej Yooj Yim (peb tau tsim cov kab no siv Sunmica Sheet, los ntawm kev rov ua dua nws cov duab siv cov hlau txuas)

Kauj ruam 2: PROGRAM:

Rub tawm qhov kev zov me nyuam muab hauv Arduino Nano. Tab sis ua ntej, rub lub tsev qiv ntawv rau qhov program.

Txhawm rau rub tawm lub tsev qiv ntawv, ua raws cov theem no; Sketch> Suav nrog Tsev Qiv Ntawv> Tswj Tsev Qiv Ntawv> Tshawb nrhiav "SSD1306" thiab teeb tsa Adafruit_SSD1306

Lossis yog tias qhov kev pabcuam Arduino tsis ua haujlwm, tom qab ntawv theej thiab xa cov program hauv qab no;

#suav nrog

#suav nrog

#suav nrog

#suav nrog

#define OLED_RESET 4

Adafruit_SSD1306 zaub (OLED_RESET);

void teeb tsa () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

ncua (2000);

display.clearDisplay ();

}

void voj () {

thaum (Serial.available ()> 0) {

Txoj hlua hnub = Serial.readStringUntil ('|');

Serial.read ();

Txoj hlua lub sijhawm = Serial.readStringUntil ('|');

Serial.read ();

Xov tooj hlua = Serial.readStringUntil ('|');

Serial.read ();

Txoj hlua ntawv = Serial.readStringUntil ('\ n');

Serial.read ();

}

yog (Text == "text" && Phone == "phone")

{display.println (Hnub tim);

display.display ();

display.println (Sijhawm);

display.display ();

display.clearDisplay ();

}

yog (Text! = "text" && Phone == "phone") {

display.println (Ntawv);

display.display ();

ncua (5000);

display.clearDisplay ();

}

yog (Text == "text" && Phone! = "phone") {

display.println (Xov tooj);

display.display ();

ncua (5000);

display.clearDisplay ();

}

}

Kauj Ruam 3: DAIM NTAWV THOV:

DAIM NTAWV THOV
DAIM NTAWV THOV
DAIM NTAWV THOV
DAIM NTAWV THOV

Yog tias muab.apk tsis ua haujlwm, lossis koj xav tsim koj tus kheej lub app tshwj xeeb. Tom qab ntawd koj tuaj yeem siv app tus tsim lub vev xaib thiab ua cov thaiv kev ua haujlwm raws li tau hais los saum no.

LOS YOG

Rub lub.apk thiab nruab nws.

Kauj Ruam 4: Kev Sib Txuas:

Kev sib txuas
Kev sib txuas

Txuas lub Circuit Court raws li qhia hauv daim duab kab duab no.

Txuas mus rau lub roj teeb thiab qhib qhov khoom siv.

Kauj ruam 5: TSEV:

Teeb tsa
Teeb tsa

Pair Bluetooth module nrog xov tooj Bluetooth. Lub App yuav qhia cov duab saum toj no.

Kauj Ruam 6: HNUB NYOOG / HAUJ LWM UA HAUJ LWM:

Lub Cev / Lub Cev Ua Haujlwm
Lub Cev / Lub Cev Ua Haujlwm
Lub Cev / Lub Cev Ua Haujlwm
Lub Cev / Lub Cev Ua Haujlwm

Ua tus thav duab raws li qhia hauv daim duab, lossis raws li qhov koj xaiv. Kuv tau ua cov kab no siv cov plywood Sunmica, los ntawm kev siv cov hlau txuas los ua kom nkhaus. Koj tuaj yeem ua nws raws li koj tus qauv.

Rau Zaub, koj tuaj yeem siv tus qauv saum toj no ua qhov siv.

Kauj Ruam 7: RESULT:

QHOV TSEEB
QHOV TSEEB

Raws li qhov tshwm sim, qee yam zoo ib yam li cov duab saum toj no yuav tshwm rau ntawm Zaub.

Yog tias koj muaj lus pom los ua kom nws zoo dua, koj tuaj yeem tawm tswv yim.

Pom zoo: