Sadržaj:

Napravite sami pametne naočare za proširenu stvarnost pomoću Arduina: 7 koraka
Napravite sami pametne naočare za proširenu stvarnost pomoću Arduina: 7 koraka

Video: Napravite sami pametne naočare za proširenu stvarnost pomoću Arduina: 7 koraka

Video: Napravite sami pametne naočare za proširenu stvarnost pomoću Arduina: 7 koraka
Video: ICTbusiness TV: Ekskluzivna reportaža iz Barcelone s MWC 2015 2024, Novembar
Anonim
Napravite pametne naočare za proširenu stvarnost pomoću Arduina
Napravite pametne naočare za proširenu stvarnost pomoću Arduina

Kako tehnologija brzo raste i integrira se u sve aspekte života ljudi, dizajneri i programeri pokušali su ljudima pružiti ugodnije iskustvo tehnologije. Jedan od tehnoloških trendova koji imaju za cilj olakšati život su prenosiva računala. Cilj Wearablea pomaže ljudima da kontrolišu svoj život povećavajući stvarni život dodatnim informacijama stalno i sveprisutno. Jedan od rastućih trendova nosivog računarstva su ekrani postavljeni na glavu (HMD), jer je glava odlična kapija za prijem audio, vizualnih i užurbanih informacija. Takođe, zahvaljujući projektu Google Glass, nosivi uređaji u obliku naočara stekli su mnogo više pažnje tokom prošlogodišnjeg. Google Glass je futuristički gadget koji smo vidjeli u posljednje vrijeme. Korisna tehnika za sve vrste ljudi, uključujući hendikepirane/invalide.

Inspirisan Google naočarima, napravio sam nosivi prototip koji može funkcionisati prilično slično Google Glassu. U ovom projektu napravit ćemo nosivi nastavak koji može funkcionirati poput Google naočala, a koristit će se za slanje obavijesti o pozivima i porukama primljenim na mobilnim telefonima, a također prikazuje vrijeme i datum, sve ispred oka korisnika.

Google naočare dostupne su na tržištu po cijeni od 1000 do 1500 USD. Ovdje ćemo ovaj projekt učiniti ispod, Rs.1000 ili 15 USD.

Pametne naočare su računarski uređaj koji se može nositi kao produžetak i koji se može pričvrstiti na naočare ili sunčane naočale korisnika i može se upariti sa pametnim telefonima putem Bluetootha. Ovo proširenje sadrži Arduino mikrokontroler sa mikroprocesorom ATmega328p, koji je programiran za povezivanje sa pametnim telefonima putem aplikacije za pametni telefon. Bluetooth modul, nazvan HC-05, povezan je s ATmega328p, koji se koristi za povezivanje sa pametnim telefonima. Baterija / Baterija za ponovno punjenje od 5 V koristi se kao izvor napajanja za Smart-Glass. SSD1306, 0.96”OLED ekran je povezan sa ATmega328p, koji se koristi za prikaz podataka primljenih sa pametnih telefona. Aplikacija Smart-Phone koristi se za prijenos podataka telefona, tj. Datum, vrijeme, obavještenja o telefonskim pozivima i tekstualnim porukama.

Ovo su glavni koraci koji se provode tokom cijelog procesa:

  1. Primljena obavještenja.
  2. Kodiranje.
  3. Prijenos i primanje.
  4. Dekodiranje i proces.
  5. Izvršenje

Osnovni princip ovog projekta je stvaranje radnog prototipa i to uz vrlo niske troškove.

Korak 1: POTREBNE KOMPONENTE:

POTREBNE KOMPONENTE
POTREBNE KOMPONENTE
  1. Arduino Nano, (ATMega328p)
  2. Baterija (koristili smo 9V bateriju)
  3. Bluetooth modul (HC-05)
  4. OLED ekran (SSD1306)
  5. Žice za povezivanje
  6. Pritisnite dugme
  7. Bluetooth slušalice (LG HBS 760) [Ovo nije obavezno. Imao sam oštećen komplet pa sam ga i ja koristio.]
  8. Prekidač
  9. Osnovni okvir (ovaj okvir smo napravili pomoću Sunmica Sheet -a, premještajući njegov oblik pomoću lemljenog gvožđa)

Korak 2: PROGRAM:

Prenesite dati program u Arduino Nano. Ali prvo preuzmite biblioteku za program.

Za preuzimanje biblioteke slijedite ove korake; Skica> Uključi biblioteku> Upravljanje bibliotekom> Potražite "SSD1306" i instalirajte Adafruit_SSD1306

Ili ako dati Arduino program ne radi, kopirajte i prenesite dolje navedeni program;

#include

#include

#include

#include

#define OLED_RESET 4

Adafruit_SSD1306 ekran (OLED_RESET);

void setup () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

kašnjenje (2000);

display.clearDisplay ();

}

void loop () {{100} {101}

while (Serial.available ()> 0) {

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

Serial.read ();

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

Serial.read ();

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

Serial.read ();

String Text = Serial.readStringUntil ('\ n');

Serial.read ();

}

if (Tekst == "tekst" && Telefon == "telefon")

{display.println (Datum);

display.display ();

display.println (vrijeme);

display.display ();

display.clearDisplay ();

}

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

display.println (Tekst);

display.display ();

kašnjenje (5000);

display.clearDisplay ();

}

if (Tekst == "tekst" && Telefon! = "telefon") {

display.println (telefon);

display.display ();

kašnjenje (5000);

display.clearDisplay ();

}

}

Korak 3: PRIMJENA:

PRIMJENA
PRIMJENA
PRIMJENA
PRIMJENA

Ako dati.apk ne radi ili želite stvoriti vlastitu prilagođenu aplikaciju. Zatim možete koristiti web lokaciju izumitelja aplikacija i napraviti funkcionalne blokove kako je gore navedeno.

ILI

Preuzmite.apk i instalirajte ga.

Korak 4: POVEZIVANJE:

VEZA
VEZA

Spojite krug kao što je prikazano na ovom shematskom dijagramu.

Spojite na bateriju i uključite napajanje.

Korak 5: PODEŠAVANJE:

POSTAVITI
POSTAVITI

Uparite Bluetooth modul sa Bluetoothom telefona. Aplikacija će prikazati gornju sliku.

Korak 6: RAD NA TIJELU / OKVIRU:

RAD NA TIJELU / OKVIRU
RAD NA TIJELU / OKVIRU
RAD NA TIJELU / OKVIRU
RAD NA TIJELU / OKVIRU

Napravite okvir kao što je prikazano na slici ili prema vašem izboru. Napravio sam ovaj okvir koristeći šperploču Sunmica, koristeći lemilicu za pravljenje krivine. Možete ga napraviti prema svom dizajnu.

Za prikaz možete koristiti gornji predložak kao referencu.

Korak 7: REZULTAT:

REZULTAT
REZULTAT

Kao rezultat toga, na ekranu će se pojaviti nešto slično gornjoj slici.

Ako imate prijedloge za poboljšanje, možete ih komentirati.

Preporučuje se: