Inhoudsopgave:

DIY Smart Augmented Reality-bril met Arduino - Ajarnpa
DIY Smart Augmented Reality-bril met Arduino - Ajarnpa

Video: DIY Smart Augmented Reality-bril met Arduino - Ajarnpa

Video: DIY Smart Augmented Reality-bril met Arduino - Ajarnpa
Video: How I Made my own Smart Glass Under $10 2024, November
Anonim
DIY Smart Augmented Reality-bril met Arduino
DIY Smart Augmented Reality-bril met Arduino

Omdat technologie snel groeit en zichzelf integreert in alle aspecten van het leven van mensen, probeerden ontwerpers en ontwikkelaars mensen een aangenamere ervaring van technologie te bieden. Een van de technologische trends die het leven gemakkelijker willen maken, is wearable computing. Het doel van Wearable is om mensen te helpen controle over hun leven te krijgen door het echte leven voortdurend en overal te voorzien van extra informatie. Een van de groeiende trends op het gebied van wearable computing zijn Head Mounted Displays (HMD), aangezien de head een geweldige toegangspoort is om audio, visuele en hectische informatie te ontvangen. Mede door het Google Glass-project kregen wearables in de vorm van een bril vorig jaar veel meer aandacht. Google Glass is net zo futuristisch als een gadget dat we de afgelopen tijd hebben gezien. Een nuttige techniek voor alle soorten mensen, inclusief gehandicapten/gehandicapten.

Geïnspireerd door Google Glass heb ik een draagbaar prototype gemaakt dat vrij gelijkaardig kan functioneren als Google Glass. In dit project zullen we een draagbare extensie maken die kan werken als een Google-bril, en zal worden gebruikt om meldingen te verzenden van oproepen en berichten die op mobiele telefoons zijn ontvangen, en ook om tijd en datum weer te geven, allemaal voor het oog van de drager.

Google-brillen zijn op de markt verkrijgbaar voor een prijs van $ 1000- $ 1500. Hier zullen we dit project onder Rs.1000 of $15 maken.

Smartglasses zijn draagbare computers die als verlengstuk worden gebruikt en die aan de bril of zonnebril van de drager kunnen worden bevestigd en via Bluetooth kunnen worden gekoppeld aan smartphones. Deze extensie bevat een Arduino-microcontroller met een ATmega328p-microprocessor, die is geprogrammeerd om verbinding te maken met smartphones via een smartphone-applicatie. Een Bluetooth-module, HC-05 genaamd, is gekoppeld aan ATmega328p, die wordt gebruikt om verbinding te maken met smartphones. Een batterij / oplaadbare batterij van 5V wordt gebruikt als voeding voor Smart-Glass. Een SSD1306, 0,96-inch OLED-scherm is gekoppeld aan ATmega328p, die wordt gebruikt om de gegevens weer te geven die zijn ontvangen van smartphones. Smart-Phone-applicatie wordt gebruikt om gegevens van de telefoon te verzenden, d.w.z.; Datum, tijd, meldingen van telefoongesprekken en sms-berichten.

Dit zijn de belangrijkste stappen die tijdens het hele proces worden uitgevoerd:

  1. Meldingen ontvangen.
  2. Codering.
  3. Zenden en ontvangen.
  4. Decoderen en verwerken.
  5. Executie

Het basisprincipe van dit project is om een werkend prototype te maken en dat ook nog eens tegen zeer lage kosten.

Stap 1: VEREISTE COMPONENTEN:

VEREIST COMPONENTEN
VEREIST COMPONENTEN
  1. Arduino Nano, (ATMega328p)
  2. Batterij (we hebben een 9V-batterij gebruikt)
  3. Bluetooth-module (HC-05)
  4. OLED-display (SSD1306)
  5. Draden voor verbinding:
  6. Druk op de knop
  7. Bluetooth-oortelefoon (LG HBS 760) [Dit is optioneel. Ik had een beschadigde set, dus die heb ik ook gebruikt.]
  8. Tuimelschakelaar
  9. Basisframe (we hebben dit frame gemaakt met Sunmica Sheet, door de vorm om te vormen met soldeerbout)

Stap 2: PROGRAMMA:

Upload het gegeven programma in Arduino Nano. Maar download eerst de bibliotheek voor het programma.

Volg deze stappen om de bibliotheek te downloaden; Schets > Bibliotheek opnemen > Bibliotheek beheren > Zoek naar "SSD1306" en installeer de Adafruit_SSD1306

Of als het gegeven Arduino-programma niet werkt, kopieer en upload dan het onderstaande programma;

#erbij betrekken

#erbij betrekken

#erbij betrekken

#erbij betrekken

#define OLED_RESET 4

Adafruit_SSD1306-display (OLED_RESET);

ongeldige setup() {

Serieel.begin(9600);

display.begin(SSD1306_SWITCHCAPVCC, 0x3D);

weergave.weergave();

vertraging (2000);

display.clearDisplay();

}

lege lus() {

while(Serial.available() > 0){

Stringdatum = Serial.readStringUntil('|');

Serieel.lezen();

Stringtijd = Serial.readStringUntil('|');

Serieel.lezen();

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

Serieel.lezen();

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

Serieel.lezen();

}

if(Tekst == "tekst" && Telefoon == "telefoon")

{ display.println(Datum);

weergave.weergave();

display.println(Tijd);

weergave.weergave();

display.clearDisplay();

}

if (Tekst != "tekst" && Telefoon == "telefoon"){

display.println(Tekst);

weergave.weergave();

vertraging (5000);

display.clearDisplay();

}

if (Tekst == "tekst" && Telefoon != "telefoon"){

display.println(Telefoon);

weergave.weergave();

vertraging (5000);

display.clearDisplay();

}

}

Stap 3: TOEPASSING:

SOLLICITATIE
SOLLICITATIE
SOLLICITATIE
SOLLICITATIE

Als de opgegeven.apk niet werkt, of als u uw eigen aangepaste app wilt maken. Dan kunt u de app-uitvinderwebsite gebruiken en de functionele blokken maken zoals hierboven aangegeven.

OF

Download de.apk en installeer deze.

Stap 4: AANSLUITING:

VERBINDING
VERBINDING

Sluit de schakeling aan zoals weergegeven in dit schema.

Sluit aan op de batterij en schakel de voeding in.

Stap 5: INSTELLEN:

OPSTELLING
OPSTELLING

Koppel de Bluetooth-module met de Bluetooth van de telefoon. De app toont de bovenstaande afbeelding.

Stap 6: LICHAAM / KADERWERK:

CARROSSERIE / KADERWERK
CARROSSERIE / KADERWERK
CARROSSERIE / KADERWERK
CARROSSERIE / KADERWERK

Maak het frame zoals weergegeven in de afbeelding, of volgens uw keuze. Ik heb dit frame gemaakt met multiplex Sunmica, door de soldeerbout te gebruiken om de curve te maken. U kunt het maken volgens uw ontwerp.

Voor Display kunt u het bovenstaande sjabloon als referentie gebruiken.

Stap 7: RESULTAAT:

RESULTAAT
RESULTAAT

Als gevolg hiervan verschijnt er iets dat lijkt op de bovenstaande afbeelding op het scherm.

Als je suggesties hebt om het beter te maken, kun je reageren.

Aanbevolen: