Innholdsfortegnelse:

DIY Smart Augmented Reality -briller ved hjelp av Arduino: 7 trinn
DIY Smart Augmented Reality -briller ved hjelp av Arduino: 7 trinn

Video: DIY Smart Augmented Reality -briller ved hjelp av Arduino: 7 trinn

Video: DIY Smart Augmented Reality -briller ved hjelp av Arduino: 7 trinn
Video: World's Largest DIY Hologram! 2024, November
Anonim
DIY Smart Augmented Reality -briller ved hjelp av Arduino
DIY Smart Augmented Reality -briller ved hjelp av Arduino

Ettersom teknologien vokser raskt og integrerer seg i alle aspekter av menneskers liv, prøvde designere og utviklere å gi mennesker en mer behagelig opplevelse av teknologi. En av teknologitrendene som tar sikte på å gjøre livet lettere er bærbar databehandling. Wearable har som mål å hjelpe mennesker til å ha kontroll over livet sitt ved å utvide det virkelige livet med ekstra informasjon konstant og allestedsnærværende. En av de voksende trendene innen bærbar databehandling er Head Mounted Displays (HMD), ettersom hodet er en flott inngangsport for å motta lyd, visuell og hektisk informasjon. På grunn av Google Glass -prosjektet fikk bærbare i form av briller mye mer oppmerksomhet i løpet av fjorårets. Google Glass er en like futuristisk gadget vi har sett den siste tiden. En nyttig teknikk for alle slags mennesker, inkludert funksjonshemmede/funksjonshemmede.

Inspirert av Google -briller laget jeg en bærbar prototype som kan fungere ganske likt Google Glass. I dette prosjektet vil vi lage en bærbar utvidelse som kan fungere som Google -briller, og den vil bli brukt til å sende varsler om samtaler og meldinger mottatt på mobiltelefoner, og også vise tid og dato, alt foran brukerens øye.

Google Glasses er tilgjengelig på markedet til en pris på $ 1000-$ 1500. Her vil vi gjøre dette prosjektet under, Rs. 1000 eller $ 15.

Smart-Glasses er den bærbare datamaskinen som brukes som en forlengelse, som kan festes til brukerens briller eller solbriller, og kan kobles sammen med smarttelefoner via Bluetooth. Denne utvidelsen inneholder en Arduino mikrokontroller med ATmega328p mikroprosessor, som er programmert til å koble til smarttelefoner via en smarttelefonapplikasjon. En Bluetooth-modul, kalt HC-05, er koblet til ATmega328p, som brukes til å koble til smarttelefoner. Et batteri / gjenoppladbart batteri på 5V brukes som strømforsyning for Smart-Glass. En SSD1306, 0,96”OLED-skjerm er koblet til ATmega328p, som brukes til å vise data mottatt fra smarttelefoner. Smart-Phone-applikasjonen brukes til å overføre data fra telefonen, dvs. Dato, klokkeslett, varsler om telefonsamtale og tekstmeldinger.

Følgende er hovedtrinnene som implementeres under hele prosessen:

  1. Varsler mottatt.
  2. Koding.
  3. Sende og motta.
  4. Dekode og behandle.
  5. Henrettelse

Det grunnleggende prinsippet for dette prosjektet er å lage en fungerende prototype, og det også til en meget lavere kostnad.

Trinn 1: KREVENDE KOMPONENTER:

NØDVENDIGE KOMPONENTER
NØDVENDIGE KOMPONENTER
  1. Arduino Nano, (ATMega328p)
  2. Batteri (vi har brukt 9V batteri)
  3. Bluetooth-modul (HC-05)
  4. OLED -skjerm (SSD1306)
  5. Ledninger for tilkobling
  6. Trykknapp
  7. Bluetooth -øretelefon (LG HBS 760) [Dette er valgfritt. Jeg hadde et skadet sett, så jeg brukte det også.]
  8. Vippebryter
  9. Grunnramme (vi laget denne rammen ved bruk av Sunmica Sheet, ved å gjenskape formen ved hjelp av loddejern)

Trinn 2: PROGRAM:

Last opp det gitte programmet i Arduino Nano. Men først, last ned biblioteket for programmet.

Følg disse trinnene for å laste ned biblioteket; Skisse> Inkluder bibliotek> Administrer bibliotek> Søk etter "SSD1306" og installer Adafruit_SSD1306

Eller hvis det gitte Arduino -programmet ikke fungerer, så kopier og last opp programmet gitt nedenfor;

#inkludere

#inkludere

#inkludere

#inkludere

#define OLED_RESET 4

Adafruit_SSD1306 -skjerm (OLED_RESET);

ugyldig oppsett () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

forsinkelse (2000);

display.clearDisplay ();

}

void loop () {

mens (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 (Text == "text" && Phone == "phone")

{display.println (dato);

display.display ();

display.println (Tid);

display.display ();

display.clearDisplay ();

}

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

display.println (tekst);

display.display ();

forsinkelse (5000);

display.clearDisplay ();

}

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

display.println (telefon);

display.display ();

forsinkelse (5000);

display.clearDisplay ();

}

}

Trinn 3: Søknad:

APPLIKASJON
APPLIKASJON
APPLIKASJON
APPLIKASJON

Hvis den angitte.apk ikke fungerer, eller du vil lage din egen tilpassede app. Deretter kan du bruke nettstedet for app -oppfinner og lage de funksjonelle blokkene som gitt ovenfor.

ELLER

Last ned.apk og installer den.

Trinn 4: TILKOBLING:

FORBINDELSE
FORBINDELSE

Koble til kretsen som vist i dette skjematiske diagrammet.

Koble til batteriet og slå på strømforsyningen.

Trinn 5: OPPSETT:

OPPSETT
OPPSETT

Koble Bluetooth -modul til telefonens Bluetooth. Appen viser bildet ovenfor.

Trinn 6: KROPP / RAMMEARBEID:

KROPP / RAMMEARBEID
KROPP / RAMMEARBEID
KROPP / RAMMEARBEID
KROPP / RAMMEARBEID

Lag rammen som vist på figuren, eller etter eget valg. Jeg laget denne rammen ved hjelp av kryssfiner Sunmica, ved å bruke loddejernet for å lage kurven. Du kan lage det i henhold til designet ditt.

For Display kan du bruke malen ovenfor som referanse.

Trinn 7: RESULTAT:

RESULTAT
RESULTAT

Som et resultat vil noe som ligner på bildet ovenfor vises på skjermen.

Hvis du har noen forslag for å gjøre det bedre, kan du kommentere.

Anbefalt: