Satura rādītājs:

DIY viedās paplašinātās realitātes brilles, izmantojot Arduino: 7 soļi
DIY viedās paplašinātās realitātes brilles, izmantojot Arduino: 7 soļi

Video: DIY viedās paplašinātās realitātes brilles, izmantojot Arduino: 7 soļi

Video: DIY viedās paplašinātās realitātes brilles, izmantojot Arduino: 7 soļi
Video: Introducing Apple Vision Pro 2024, Novembris
Anonim
DIY viedās paplašinātās realitātes brilles, izmantojot Arduino
DIY viedās paplašinātās realitātes brilles, izmantojot Arduino

Tā kā tehnoloģijas strauji attīstās un iekļaujas visos cilvēku dzīves aspektos, dizaineri un izstrādātāji centās sniegt cilvēkiem patīkamāku tehnoloģiju pieredzi. Viena no tehnoloģiju tendencēm, kuras mērķis ir atvieglot dzīvi, ir valkājama skaitļošana. Wearable mērķis ir palīdzēt cilvēkiem kontrolēt savu dzīvi, pastāvīgi un visur papildinot reālo dzīvi ar papildu informāciju. Viena no pieaugošajām valkājamās skaitļošanas tendencēm ir uz galvas uzstādīti displeji (HMD), jo galva ir lieliska vārteja audio, vizuālās un drudžainās informācijas saņemšanai. Pateicoties Google Glass projektam, pagājušā gada laikā valkājamas brilles saņēma daudz lielāku uzmanību. Google Glass ir futūristisks sīkrīks, ko esam redzējuši pēdējā laikā. Noderīga tehnika visu veidu cilvēkiem, tostarp invalīdiem/invalīdiem.

Iedvesmojoties no Google brillēm, es izveidoju valkājamu prototipu, kas var darboties diezgan līdzīgi kā Google Glass. Šajā projektā mēs izgatavosim valkājamu paplašinājumu, kas var darboties kā Google brilles, un tas tiks izmantots, lai nosūtītu paziņojumus par zvaniem un ziņojumiem, kas saņemti mobilajos tālruņos, kā arī parādītu laiku un datumu, viss lietotāja acu priekšā.

Google brilles ir pieejamas tirgū par cenu no 1000 USD līdz 1500 USD. Šeit mēs veiksim šo projektu zem 1000 rubļu vai 15 ASV dolāru.

Viedās brilles ir valkājama skaitļošanas ierīce, ko izmanto kā pagarinājumu, ko var piestiprināt lietotāja brillēm vai saulesbrillēm, un to var savienot pārī ar viedajiem tālruņiem, izmantojot Bluetooth. Šajā paplašinājumā ir Arduino mikrokontrolleris ar ATmega328p mikroprocesoru, kas ir ieprogrammēts savienojumam ar viedtālruņiem, izmantojot viedtālruņa lietojumprogrammu. Bluetooth modulis ar nosaukumu HC-05 ir savienots ar ATmega328p, ko izmanto, lai izveidotu savienojumu ar viedtālruņiem. Smart-Glass barošanai tiek izmantots 5 V akumulators / atkārtoti uzlādējams akumulators. SSD1306, 0,96 collu OLED displejs ir savienots ar ATmega328p, kas tiek izmantots, lai parādītu no viedtālruņiem saņemtos datus. Smart-Phone lietojumprogramma tiek izmantota tālruņa datu pārsūtīšanai, t.i. Datums, laiks, paziņojumi par tālruņa zvaniem un īsziņām.

Galvenie soļi, kas tiek īstenoti visa procesa laikā:

  1. Saņemti paziņojumi.
  2. Kodēšana.
  3. Pārraide un saņemšana.
  4. Atšifrēt un apstrādāt.
  5. Izpilde

Šī projekta pamatprincips ir izveidot funkcionējošu prototipu un arī par ļoti zemām izmaksām.

1. darbība. Nepieciešamās sastāvdaļas:

OBLIGĀTĀS SASTĀVDAĻAS
OBLIGĀTĀS SASTĀVDAĻAS
  1. Arduino Nano, (ATMega328p)
  2. Akumulators (mēs izmantojām 9V akumulatoru)
  3. Bluetooth modulis (HC-05)
  4. OLED displejs (SSD1306)
  5. Vadi savienošanai
  6. Uzspied pogu
  7. Bluetooth austiņas (LG HBS 760) [Šī nav obligāta. Man bija bojāts komplekts, tāpēc es arī to izmantoju.]
  8. Pārslēgšanas slēdzis
  9. Pamata rāmis (mēs izgatavojām šo rāmi, izmantojot Sunmica loksni, pārveidojot tā formu, izmantojot lodmetālu)

2. darbība: PROGRAMMA:

Augšupielādējiet doto programmu Arduino Nano. Bet vispirms lejupielādējiet programmas bibliotēku.

Lai lejupielādētu bibliotēku, rīkojieties šādi; Skice> Iekļaut bibliotēku> Pārvaldīt bibliotēku> Meklēt "SSD1306" un instalēt Adafruit_SSD1306

Vai arī, ja dotā Arduino programma nedarbojas, kopējiet un augšupielādējiet tālāk norādīto programmu;

#iekļaut

#iekļaut

#iekļaut

#iekļaut

#define OLED_RESET 4

Adafruit_SSD1306 displejs (OLED_RESET);

void setup () {

Sērijas sākums (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

kavēšanās (2000);

display.clearDisplay ();

}

void loop () {

kamēr (Serial.available ()> 0) {

Virknes datums = Serial.readStringUntil ('|');

Serial.read ();

Stīgu laiks = Serial.readStringUntil ('|');

Serial.read ();

String Phone = Serial.readStringUntil ('|');

Serial.read ();

Virknes teksts = Serial.readStringUntil ('\ n');

Serial.read ();

}

ja (Teksts == "teksts" && Tālrunis == "tālrunis")

{display.println (datums);

display.display ();

display.println (Laiks);

display.display ();

display.clearDisplay ();

}

ja (Teksts! = "text" && Phone == "phone") {

display.println (Teksts);

display.display ();

kavēšanās (5000);

display.clearDisplay ();

}

ja (Teksts == "text" && Phone! = "phone") {

display.println (tālrunis);

display.display ();

kavēšanās (5000);

display.clearDisplay ();

}

}

3. solis: PIETEIKUMS:

PIETEIKUMS
PIETEIKUMS
PIETEIKUMS
PIETEIKUMS

Ja dotā.apk nedarbojas vai vēlaties izveidot savu pielāgoto lietotni. Pēc tam varat izmantot lietotņu izgudrotāja vietni un izveidot funkcionālos blokus, kā norādīts iepriekš.

VAI

Lejupielādējiet.apk un instalējiet to.

4. darbība: SAVIENOJUMS:

SAVIENOJUMS
SAVIENOJUMS

Pievienojiet ķēdi, kā parādīts šajā shematiskajā diagrammā.

Pievienojiet akumulatoru un ieslēdziet barošanu.

5. darbība: IESTATĪŠANA:

UZSTĀDĪT
UZSTĀDĪT

Savienojiet pārī Bluetooth moduli ar tālruņa Bluetooth. Lietotne parādīs iepriekš redzamo attēlu.

6. darbība: ĶERMEŅA / RĀMA DARBS:

ĶERMENIS / RĀMAS DARBS
ĶERMENIS / RĀMAS DARBS
ĶERMENIS / RĀMAS DARBS
ĶERMENIS / RĀMAS DARBS

Izveidojiet rāmi, kā parādīts attēlā, vai pēc jūsu izvēles. Es izveidoju šo rāmi, izmantojot saplāksni Sunmica, izmantojot lodāmuru, lai izveidotu līkni. Jūs varat to izgatavot atbilstoši savam dizainam.

Displejā kā atsauci varat izmantot iepriekš minēto veidni.

7. solis: REZULTĀTS:

REZULTĀTS
REZULTĀTS

Rezultātā displejā parādīsies kaut kas līdzīgs iepriekš redzamajam attēlam.

Ja jums ir kādi ieteikumi, kā to uzlabot, varat komentēt.

Ieteicams: