Obsah:

DIY chytré brýle s rozšířenou realitou využívající Arduino: 7 kroků
DIY chytré brýle s rozšířenou realitou využívající Arduino: 7 kroků

Video: DIY chytré brýle s rozšířenou realitou využívající Arduino: 7 kroků

Video: DIY chytré brýle s rozšířenou realitou využívající Arduino: 7 kroků
Video: RealWear HMT-1 - Chytré brýle do průmyslu 2024, Listopad
Anonim
DIY chytré brýle s rozšířenou realitou využívající Arduino
DIY chytré brýle s rozšířenou realitou využívající Arduino

Jak technologie rychle roste a integruje se do všech aspektů života lidí, designéři a vývojáři se snažili lidem poskytnout příjemnější zážitek z technologie. Jedním z technologických trendů, jejichž cílem je usnadnit život, jsou přenosné počítače. Cílem Wearable je pomáhat lidem mít kontrolu nad svým životem neustálým a všudypřítomným rozšiřováním skutečného života o další informace. Jedním z rostoucích trendů nositelných počítačů jsou náhlavní displeje (HMD), protože hlava je skvělou branou pro příjem zvukových, vizuálních a hektických informací. Také díky projektu Google Glass si během loňského roku získala mnohem více pozornosti nositelná forma brýlí. Google Glass je futuristický gadget, který jsme v poslední době viděli. Užitečná technika pro všechny druhy lidí včetně handicapovaných/postižených.

Inspirován brýlemi Google jsem vytvořil nositelný prototyp, který může fungovat docela podobně jako Google Glass. V tomto projektu vytvoříme nositelné rozšíření, které může fungovat jako brýle Google, a bude sloužit k odesílání oznámení o hovorech a zprávách přijatých na mobilních telefonech a také k zobrazení času a data, to vše před očima nositele.

Brýle Google jsou na trhu k dispozici za cenu 1 000 až 1 500 USD. Zde provedeme tento projekt pod 1000 Rs nebo 15 $.

Chytré brýle jsou nositelné výpočetní zařízení používané jako rozšíření, které lze připevnit k brýlím nebo slunečním brýlím nositele a lze je spárovat se smartphony prostřednictvím Bluetooth. Toto rozšíření obsahuje mikroprocesor Arduino s mikroprocesorem ATmega328p, který je naprogramován tak, aby se připojil k chytrým telefonům prostřednictvím aplikace pro chytré telefony. Modul Bluetooth s názvem HC-05 je propojen s ATmega328p, který se používá k propojení s chytrými telefony. Jako napájecí zdroj pro Smart-Glass se používá baterie / dobíjecí baterie 5V. Displej OLED SSD1306, 0,96”je propojen s ATmega328p, který slouží k zobrazení dat přijatých z chytrých telefonů. Aplikace Smart-Phone se používá k přenosu dat z telefonu, tj. Datum, čas, upozornění na telefonní hovor a textové zprávy.

Následující jsou hlavní kroky, které jsou implementovány během celého procesu:

  1. Přijatá oznámení.
  2. Kódování.
  3. Vysílání a příjem.
  4. Dekódování a zpracování.
  5. Provedení

Základním principem tohoto projektu je vytvoření funkčního prototypu a to za velmi nízké náklady.

Krok 1: POŽADOVANÉ KOMPONENTY:

POŽADOVANÉ KOMPONENTY
POŽADOVANÉ KOMPONENTY
  1. Arduino Nano, (ATMega328p)
  2. Baterie (použili jsme 9V baterii)
  3. Modul Bluetooth (HC-05)
  4. OLED displej (SSD1306)
  5. Dráty pro připojení
  6. Stiskněte tlačítko
  7. Bluetooth sluchátko (LG HBS 760) [Toto je volitelné. Měl jsem poškozenou sadu, tak jsem ji také použil.]
  8. Přepnout spínač
  9. Základní rám (tento rám jsme vyrobili pomocí plechu Sunmica, přetvořením jeho tvaru pomocí páječky)

Krok 2: PROGRAM:

Nahrajte daný program do Arduino Nano. Nejprve si však stáhněte knihovnu programu.

Při stahování knihovny postupujte takto; Skica> Zahrnout knihovnu> Spravovat knihovnu> Vyhledat „SSD1306“a nainstalovat Adafruit_SSD1306

Nebo pokud daný program Arduino nefunguje, zkopírujte a nahrajte níže uvedený program;

#zahrnout

#zahrnout

#zahrnout

#zahrnout

#define OLED_RESET 4

Displej Adafruit_SSD1306 (OLED_RESET);

neplatné nastavení () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

zpoždění (2000);

display.clearDisplay ();

}

prázdná smyčka () {

while (Serial.available ()> 0) {

Datum řetězce = Serial.readStringUntil ('|');

Serial.read ();

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

Serial.read ();

Řetězec telefonu = Serial.readStringUntil ('|');

Serial.read ();

Text řetězce = Serial.readStringUntil ('\ n');

Serial.read ();

}

if (Text == "text" && Phone == "telefon")

{display.println (Datum);

display.display ();

display.println (Čas);

display.display ();

display.clearDisplay ();

}

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

display.println (text);

display.display ();

zpoždění (5000);

display.clearDisplay ();

}

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

display.println (telefon);

display.display ();

zpoždění (5000);

display.clearDisplay ();

}

}

Krok 3: APLIKACE:

APLIKACE
APLIKACE
APLIKACE
APLIKACE

Pokud daný.apk nefunguje, nebo si chcete vytvořit vlastní přizpůsobenou aplikaci. Poté můžete použít webovou stránku vynálezce aplikace a vytvořit funkční bloky, jak je uvedeno výše.

NEBO

Stáhněte si.apk a nainstalujte jej.

Krok 4: PŘIPOJENÍ:

PŘIPOJENÍ
PŘIPOJENÍ

Zapojte obvod podle schématu.

Připojte k baterii a zapněte napájení.

Krok 5: NASTAVENÍ:

ZALOŽIT
ZALOŽIT

Spárujte modul Bluetooth s Bluetooth telefonu. Aplikace zobrazí výše uvedený obrázek.

Krok 6: TĚLO / RÁMOVÁ PRÁCE:

PRÁCE TĚLA / RÁMU
PRÁCE TĚLA / RÁMU
PRÁCE TĚLA / RÁMU
PRÁCE TĚLA / RÁMU

Vytvořte rámeček podle obrázku nebo podle svého výběru. Tento rám jsem vyrobil z překližky Sunmica pomocí páječky k vytvoření křivky. Můžete to udělat podle svého návrhu.

Pro zobrazení můžete jako referenci použít výše uvedenou šablonu.

Krok 7: VÝSLEDEK:

VÝSLEDEK
VÝSLEDEK

V důsledku toho se na displeji objeví něco podobného jako výše uvedený obrázek.

Pokud máte nějaké návrhy, jak to zlepšit, můžete to komentovat.

Doporučuje: