Cuprins:

Ochelari DIY cu realitate augmentată inteligentă folosind Arduino: 7 pași
Ochelari DIY cu realitate augmentată inteligentă folosind Arduino: 7 pași

Video: Ochelari DIY cu realitate augmentată inteligentă folosind Arduino: 7 pași

Video: Ochelari DIY cu realitate augmentată inteligentă folosind Arduino: 7 pași
Video: Transformarea digitală în educatie ( realitatea virtuala și inteligenta artificiala) Alexandru Roja 2024, Noiembrie
Anonim
Ochelari DIY cu realitate augmentată inteligentă folosind Arduino
Ochelari DIY cu realitate augmentată inteligentă folosind Arduino

Deoarece tehnologia crește rapid și se integrează cu toate aspectele vieții oamenilor, designerii și dezvoltatorii au încercat să ofere oamenilor o experiență mai plăcută a tehnologiei. Una dintre tendințele tehnologice care vizează ușurarea vieții este calculul purtabil. Scopul Wearable este de a ajuta oamenii să-și controleze viața, sporind viața reală cu informații suplimentare în mod constant și omniprezent. Una dintre tendințele în creștere a computerului portabil este Head Mounted Displays (HMD), deoarece capul este o poartă excelentă pentru a primi informații audio, vizuale și agitate. Tot datorită proiectului Google Glass, portabilele sub formă de ochelari au câștigat mult mai multă atenție în cursul anului trecut. Google Glass este un gadget la fel de futurist pe care l-am văzut în ultima vreme. O tehnică utilă pentru tot felul de persoane, inclusiv cu handicap / handicap.

Inspirat de ochelarii Google, am realizat un prototip portabil care poate funcționa destul de similar cu Google Glass. În acest proiect, vom realiza o extensie portabilă care poate funcționa ca ochelarii Google și va fi utilizată pentru a trimite notificări de apeluri și mesaje primite pe telefoanele mobile și, de asemenea, pentru a arăta ora și data, toate în fața utilizatorului.

Ochelarii Google sunt disponibili pe piață la un preț cuprins între 1000 și 1500 USD. Aici vom face acest proiect sub Rs.1000 sau 15 USD.

Smart- Glasses este dispozitivul de calcul portabil utilizat ca extensie, care poate fi atașat la ochelarii sau ochelarii de soare ai utilizatorului și poate fi asociat cu Smart Phones, prin Bluetooth. Această extensie conține un microcontroler Arduino cu microprocesor ATmega328p, care este programat să se conecteze cu Smart-Phones printr-o aplicație Smart-phone. Un modul Bluetooth, numit HC-05, este interfațat cu ATmega328p, care este utilizat pentru conectarea cu telefoanele inteligente. O baterie / baterie reîncărcabilă de 5V este utilizată ca sursă de alimentare pentru Smart-Glass. Un afișaj OLED SSD1306, 0,96”este interfațat cu ATmega328p, care este utilizat pentru a afișa datele primite de la telefoanele inteligente. Aplicația Smart-Phone este utilizată pentru a transmite date ale telefonului, adică; Data, ora, notificările apelurilor telefonice și mesajele text.

Următorii pași principali sunt implementați pe parcursul întregului proces:

  1. Notificări primite.
  2. Codificare.
  3. Transmiterea și primirea.
  4. Decodează și procesează.
  5. Execuţie

Principiul de bază al acestui proiect este acela de a crea un prototip de lucru și, de asemenea, într-un cost foarte mic.

Pasul 1: COMPONENTE NECESARE:

COMPONENTE NECESARE
COMPONENTE NECESARE
  1. Arduino Nano, (ATMega328p)
  2. Baterie (am folosit baterie de 9V)
  3. Modul Bluetooth (HC-05)
  4. Afișaj OLED (SSD1306)
  5. Firuri pentru conectare
  6. Apasa butonul
  7. Căști Bluetooth (LG HBS 760) [Acest lucru este opțional. Aveam un set deteriorat, așa că l-am folosit și eu.]
  8. Comutator
  9. Cadru de bază (am realizat acest cadru folosind Sunmica Sheet, remodelându-i forma folosind fierul de lipit)

Pasul 2: PROGRAM:

Încărcați programul dat în Arduino Nano. Dar mai întâi, descărcați biblioteca pentru program.

Pentru descărcarea bibliotecii, urmați acești pași; Schiță> Includeți biblioteca> Gestionați biblioteca> Căutați „SSD1306” și instalați Adafruit_SSD1306

Sau dacă programul Arduino dat nu funcționează, atunci copiați și încărcați programul de mai jos;

#include

#include

#include

#include

#define OLED_RESET 4

Display Adafruit_SSD1306 (OLED_RESET);

configurare nulă () {

Serial.begin (9600);

display.begin (SSD1306_SWITCHCAPVCC, 0x3D);

display.display ();

întârziere (2000);

display.clearDisplay ();

}

bucla nulă () {

while (Serial.available ()> 0) {

Data șirului = Serial.readStringUntil ('|');

Serial.read ();

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

Serial.read ();

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

Serial.read ();

Text șir = Serial.readStringUntil ('\ n');

Serial.read ();

}

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

{display.println (Data);

display.display ();

display.println (Ora);

display.display ();

display.clearDisplay ();

}

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

display.println (Text);

display.display ();

întârziere (5000);

display.clearDisplay ();

}

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

display.println (Telefon);

display.display ();

întârziere (5000);

display.clearDisplay ();

}

}

Pasul 3: CERERE:

CERERE
CERERE
CERERE
CERERE

Dacă fișierul.apk dat nu funcționează sau doriți să creați propria aplicație personalizată. Apoi, puteți utiliza site-ul web al inventatorului de aplicații și puteți crea blocurile funcționale așa cum se arată mai sus.

SAU

Descărcați.apk și instalați-l.

Pasul 4: CONECTARE:

CONEXIUNE
CONEXIUNE

Conectați circuitul așa cum se arată în această diagramă schematică.

Conectați-vă la baterie și porniți alimentarea.

Pasul 5: SETUP:

ÎNFIINȚAT
ÎNFIINȚAT

Asociați modulul Bluetooth cu Bluetooth al telefonului. Aplicația va afișa imaginea de mai sus.

Pasul 6: LUCRU CORP / CADRU:

LUCRU CORP / CADRU
LUCRU CORP / CADRU
LUCRU CORP / CADRU
LUCRU CORP / CADRU

Realizați cadrul așa cum se arată în figură sau după alegerea dvs. Am realizat acest cadru folosind placajul Sunmica, folosind fierul de lipit pentru a face curba. O puteți face conform designului dvs.

Pentru afișare, puteți utiliza șablonul de mai sus ca referință.

Pasul 7: REZULTAT:

REZULTAT
REZULTAT

Ca urmare, pe ecran va apărea ceva similar cu imaginea de mai sus.

Dacă aveți sugestii pentru ao îmbunătăți, puteți comenta.

Recomandat: