Inhaltsverzeichnis:

DIY Smart Augmented Reality Brille mit Arduino - Gunook
DIY Smart Augmented Reality Brille mit Arduino - Gunook

Video: DIY Smart Augmented Reality Brille mit Arduino - Gunook

Video: DIY Smart Augmented Reality Brille mit Arduino - Gunook
Video: DIY Augmented Reality Glasses V1 2024, November
Anonim
DIY Smart Augmented Reality Brille mit Arduino
DIY Smart Augmented Reality Brille mit Arduino

Da die Technologie schnell wächst und sich in alle Aspekte des Lebens der Menschen integriert, versuchten Designer und Entwickler, den Menschen eine angenehmere Erfahrung mit Technologie zu bieten. Einer der Technologietrends, der das Leben einfacher machen soll, ist das Wearable Computing. Wearables Ziel ist es, Menschen dabei zu helfen, die Kontrolle über ihr Leben zu behalten, indem das reale Leben ständig und allgegenwärtig mit zusätzlichen Informationen erweitert wird. Einer der wachsenden Trends beim Wearable Computing sind Head Mounted Displays (HMD), da der Kopf ein großartiges Tor zum Empfang von Audio-, visuellen und hektischen Informationen ist. Auch durch das Google Glass-Projekt haben Wearables in Form von Brillen im letzten Jahr deutlich mehr Aufmerksamkeit bekommen. Google Glass ist ein futuristisches Gadget, das wir in letzter Zeit gesehen haben. Eine nützliche Technik für alle Arten von Menschen, einschließlich Behinderten/Behinderten.

Inspiriert von einer Google-Brille habe ich einen tragbaren Prototyp erstellt, der ähnlich wie Google Glass funktionieren kann. In diesem Projekt werden wir eine tragbare Erweiterung erstellen, die wie eine Google-Brille funktionieren kann und verwendet wird, um Benachrichtigungen über Anrufe und Nachrichten auf Mobiltelefonen zu senden und auch Uhrzeit und Datum vor den Augen des Trägers anzuzeigen.

Google Glasses sind auf dem Markt zu einem Preis von 1.000 bis 1.500 US-Dollar erhältlich. Hier werden wir dieses Projekt unter Rs.1000 oder $15 machen.

Smart-Brille ist das tragbare Computergerät als Erweiterung, das an der Brille oder Sonnenbrille des Trägers befestigt und über Bluetooth mit Smartphones gekoppelt werden kann. Diese Erweiterung enthält einen Arduino-Mikrocontroller mit einem ATmega328p-Mikroprozessor, der so programmiert ist, dass er sich über eine Smartphone-Anwendung mit Smart-Phones verbindet. Ein Bluetooth-Modul namens HC-05 ist mit ATmega328p verbunden, das zur Verbindung mit Smartphones verwendet wird. Als Stromversorgung für Smart-Glass wird ein Akku / Akku von 5V verwendet. Ein SSD1306, 0,96-Zoll-OLED-Display ist mit ATmega328p verbunden, das verwendet wird, um die von Smartphones empfangenen Daten anzuzeigen. Die Smart-Phone-Anwendung wird verwendet, um Daten des Telefons zu übertragen, d. Datum, Uhrzeit, Benachrichtigungen über Telefonanrufe und Textnachrichten.

Im Folgenden sind die wichtigsten Schritte aufgeführt, die während des gesamten Prozesses implementiert werden:

  1. Benachrichtigungen erhalten.
  2. Codierung.
  3. Senden und Empfangen.
  4. Decodieren und verarbeiten.
  5. Ausführung

Das Grundprinzip dieses Projekts ist es, einen funktionierenden Prototyp zu erstellen und das zu sehr geringen Kosten.

Schritt 1: ERFORDERLICHE KOMPONENTEN:

ERFORDERLICHE KOMPONENTEN
ERFORDERLICHE KOMPONENTEN
  1. Arduino Nano, (ATMega328p)
  2. Batterie (wir haben 9V Batterie verwendet)
  3. Bluetooth-Modul (HC-05)
  4. OLED-Display (SSD1306)
  5. Drähte zum Anschluss
  6. Druckknopf
  7. Bluetooth-Kopfhörer (LG HBS 760) [Dies ist optional. Ich hatte ein beschädigtes Set, also habe ich es auch benutzt.]
  8. Kippschalter
  9. Grundrahmen (wir haben diesen Rahmen aus Sunmica Sheet hergestellt, indem wir seine Form mit Lötkolben umgeformt haben)

Schritt 2: PROGRAMM:

Laden Sie das angegebene Programm in Arduino Nano hoch. Aber zuerst laden Sie die Bibliothek für das Programm herunter.

Um die Bibliothek herunterzuladen, gehen Sie folgendermaßen vor; Sketch > Bibliothek einschließen > Bibliothek verwalten > Suchen Sie nach " SSD1306" und installieren Sie die Adafruit_SSD1306

Oder wenn das angegebene Arduino-Programm nicht funktioniert, kopieren Sie das unten angegebene Programm und laden Sie es hoch.

#enthalten

#enthalten

#enthalten

#enthalten

#define OLED_RESET 4

Adafruit_SSD1306-Anzeige (OLED_RESET);

Leere Einrichtung () {

Serial.begin (9600);

display.begin(SSD1306_SWITCHCAPVCC, 0x3D);

display.display();

Verzögerung (2000);

display.clearDisplay();

}

Leere Schleife () {

while(Seriell.verfügbar() > 0){

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

Serial.read();

Zeichenfolgenzeit = Serial.readStringUntil('|');

Serial.read();

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

Serial.read();

Zeichenfolgentext = Serial.readStringUntil('\n');

Serial.read();

}

if(Text == "Text" && Telefon == "Telefon")

{display.println (Datum);

display.display();

display.println (Zeit);

display.display();

display.clearDisplay();

}

if (Text != "Text" && Telefon == "Telefon"){

display.println(Text);

display.display();

Verzögerung (5000);

display.clearDisplay();

}

if (Text == "Text" && Telefon != "Telefon"){

display.println (Telefon);

display.display();

Verzögerung (5000);

display.clearDisplay();

}

}

Schritt 3: ANWENDUNG:

ANWENDUNG
ANWENDUNG
ANWENDUNG
ANWENDUNG

Wenn die angegebene.apk nicht funktioniert oder Sie Ihre eigene benutzerdefinierte App erstellen möchten. Dann können Sie die App-Erfinder-Website verwenden und die oben angegebenen Funktionsblöcke erstellen.

ODER

Laden Sie die.apk herunter und installieren Sie sie.

Schritt 4: ANSCHLUSS:

VERBINDUNG
VERBINDUNG

Schließen Sie die Schaltung wie in diesem Schaltplan gezeigt an.

Schließen Sie die Batterie an und schalten Sie die Stromversorgung ein.

Schritt 5: EINRICHTUNG:

ERSTELLEN
ERSTELLEN

Koppeln Sie das Bluetooth-Modul mit dem Bluetooth des Telefons. Die App zeigt das obige Bild.

Schritt 6: KAROSSERIE / RAHMENARBEIT:

KAROSSERIE / RAHMENARBEIT
KAROSSERIE / RAHMENARBEIT
KAROSSERIE / RAHMENARBEIT
KAROSSERIE / RAHMENARBEIT

Stellen Sie den Rahmen wie in der Abbildung gezeigt oder nach Ihrer Wahl her. Ich habe diesen Rahmen aus Sperrholz Sunmica gemacht, indem ich den Lötkolben verwendet habe, um die Kurve zu machen. Sie können es nach Ihrem Design machen.

Für die Anzeige können Sie die obige Vorlage als Referenz verwenden.

Schritt 7: ERGEBNIS:

ERGEBNIS
ERGEBNIS

Als Ergebnis erscheint etwas Ähnliches wie das obige Bild auf dem Display.

Wenn Sie Vorschläge zur Verbesserung haben, können Sie diese kommentieren.

Empfohlen: