DIY inteligentné okuliare s rozšírenou realitou využívajúce Arduino: 7 krokov
DIY inteligentné okuliare s rozšírenou realitou využívajúce Arduino: 7 krokov
Anonim
DIY inteligentné okuliare s rozšírenou realitou pomocou Arduina
DIY inteligentné okuliare s rozšírenou realitou pomocou Arduina

Keďže technológia rýchlo rastie a integruje sa do všetkých aspektov života ľudí, dizajnéri a vývojári sa pokúsili poskytnúť ľuďom príjemnejší zážitok z technológie. Jedným z technologických trendov, ktorých cieľom je uľahčiť život, sú prenosné počítače. Cieľom spoločnosti Wearable je pomáhať ľuďom ovládať svoj život neustálym a všadeprítomným rozširovaním skutočného života o ďalšie informácie. Jedným z rastúcich trendov nositeľnej výpočtovej techniky sú náhlavné displeje (HMD), pretože hlava je skvelou bránou pre príjem zvukových, vizuálnych a hektických informácií. Aj vďaka projektu Google Glass si počas minulého roka získala oveľa väčšiu pozornosť nositeľná forma okuliarov. Google Glass je futuristický gadget, ktorý sme v poslednej dobe videli. Užitočná technika pre všetky druhy ľudí vrátane hendikepovaných/zdravotne postihnutých.

Inšpirovaný okuliarmi Google som vyrobil nositeľný prototyp, ktorý môže fungovať celkom podobne ako Google Glass. V tomto projekte vyrobíme nositeľné rozšírenie, ktoré môže fungovať ako okuliare Google, a bude sa používať na odosielanie upozornení na hovory a správy prijaté na mobilných telefónoch a tiež na zobrazenie času a dátumu, a to všetko pred očami nositeľa.

Okuliare Google sú na trhu k dispozícii za cenu 1 000-1 500 USD. Tu vyrobíme tento projekt za 1 000 Rs alebo 15 USD.

Inteligentné okuliare sú nositeľné počítačové zariadenie používané ako predĺženie, ktoré je možné pripevniť k okuliarom alebo slnečným okuliarom nositeľa a spárovať s inteligentnými telefónmi prostredníctvom technológie Bluetooth. Toto rozšírenie obsahuje mikrokontrolér Arduino s mikroprocesorom ATmega328p, ktorý je naprogramovaný tak, aby sa prepojil s inteligentnými telefónmi prostredníctvom aplikácie pre smartfóny. Modul Bluetooth s názvom HC-05 je prepojený s ATmega328p, ktorý sa používa na pripojenie k inteligentným telefónom. Ako zdroj energie pre Smart-Glass sa používa batéria / nabíjateľná batéria 5V. 0,96 palcový OLED displej SSD1306 je prepojený s ATmega328p, ktorý slúži na zobrazenie dát prijatých z inteligentných telefónov. Aplikácia Smart-Phone sa používa na prenos údajov z telefónu, t.j. Dátum, čas, oznámenia o telefonickom hovore a textových správach.

Nasledujú hlavné kroky, ktoré sú implementované počas celého procesu:

  1. Prijaté oznámenia.
  2. Kódovanie.
  3. Vysielanie a príjem.
  4. Dekódujte a spracujte.
  5. Poprava

Základným princípom tohto projektu je vytvoriť funkčný prototyp a to za veľmi nízke náklady.

Krok 1: POŽADOVANÉ KOMPONENTY:

POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY
  1. Arduino Nano, (ATMega328p)
  2. Batéria (použili sme 9V batériu)
  3. Modul Bluetooth (HC-05)
  4. OLED displej (SSD1306)
  5. Drôty na pripojenie
  6. Tlačidlo
  7. Bluetooth slúchadlo (LG HBS 760) [Toto je voliteľné. Mal som poškodenú súpravu, tak som ju tiež použil.]
  8. Prepínač
  9. Základný rám (tento rám sme vyrobili pomocou plechu Sunmica, pretvorením jeho tvaru pomocou spájkovačky)

Krok 2: PROGRAM:

Nahrajte daný program do Arduino Nano. Najprv si však stiahnite knižnicu pre program.

Pri sťahovaní knižnice postupujte nasledovne; Skica> Zahrnúť knižnicu> Spravovať knižnicu> Vyhľadať „SSD1306“a nainštalovať Adafruit_SSD1306

Alebo ak daný program Arduino nefunguje, skopírujte a nahrajte nižšie uvedený program;

#zahrnúť

#zahrnúť

#zahrnúť

#zahrnúť

#define OLED_RESET 4

Displej Adafruit_SSD1306 (OLED_RESET);

neplatné nastavenie () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

oneskorenie (2000);

display.clearDisplay ();

}

prázdna slučka () {

while (Serial.available ()> 0) {

Dátum reťazca = Serial.readStringUntil ('|');

Serial.read ();

Čas reťazca = Serial.readStringUntil ('|');

Serial.read ();

Reťazcový telefón = Serial.readStringUntil ('|');

Serial.read ();

Reťazcový text = Serial.readStringUntil ('\ n');

Serial.read ();

}

if (Text == "text" && Phone == "telefón")

{display.println (Dátum);

display.display ();

display.println (čas);

display.display ();

display.clearDisplay ();

}

if (Text! = "text" && Phone == "telefón") {

display.println (text);

display.display ();

oneskorenie (5 000);

display.clearDisplay ();

}

if (Text == "text" && Phone! = "telefón") {

display.println (telefón);

display.display ();

oneskorenie (5 000);

display.clearDisplay ();

}

}

Krok 3: APLIKÁCIA:

APLIKÁCIA
APLIKÁCIA
APLIKÁCIA
APLIKÁCIA

Ak daný.apk nefunguje, alebo si chcete vytvoriť vlastnú prispôsobenú aplikáciu. Potom môžete použiť webovú stránku vynálezcu aplikácií a vytvoriť funkčné bloky, ako je uvedené vyššie.

ALEBO

Stiahnite si.apk a nainštalujte ho.

Krok 4: PRIPOJENIE:

PRIPOJENIE
PRIPOJENIE

Pripojte obvod podľa tohto schematického diagramu.

Pripojte batériu a zapnite napájanie.

Krok 5: NASTAVENIE:

NASTAVIŤ
NASTAVIŤ

Spárujte modul Bluetooth s Bluetooth telefónu. Aplikácia zobrazí vyššie uvedený obrázok.

Krok 6: TELO / RÁMOVÁ PRÁCA:

PRÁCA TELA / RÁMU
PRÁCA TELA / RÁMU
PRÁCA TELA / RÁMU
PRÁCA TELA / RÁMU

Vytvorte rám podľa obrázku alebo podľa vlastného výberu. Tento rám som vyrobil z preglejky Sunmica pomocou spájkovačky na vytvorenie krivky. Môžete to urobiť podľa svojho návrhu.

V prípade displeja môžete ako referenciu použiť vyššie uvedenú šablónu.

Krok 7: VÝSLEDOK:

VÝSLEDOK
VÝSLEDOK

V dôsledku toho sa na displeji zobrazí niečo podobné obrázku vyššie.

Ak máte nejaké návrhy na zlepšenie, môžete ich komentovať.

Odporúča: