Cuprins:
- Pasul 1: COMPONENTE NECESARE:
- Pasul 2: PROGRAM:
- Pasul 3: CERERE:
- Pasul 4: CONECTARE:
- Pasul 5: SETUP:
- Pasul 6: LUCRU CORP / CADRU:
- Pasul 7: REZULTAT:
Video: Ochelari DIY cu realitate augmentată inteligentă folosind Arduino: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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:
- Notificări primite.
- Codificare.
- Transmiterea și primirea.
- Decodează și procesează.
- 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:
- Arduino Nano, (ATMega328p)
- Baterie (am folosit baterie de 9V)
- Modul Bluetooth (HC-05)
- Afișaj OLED (SSD1306)
- Firuri pentru conectare
- Apasa butonul
- Căști Bluetooth (LG HBS 760) [Acest lucru este opțional. Aveam un set deteriorat, așa că l-am folosit și eu.]
- Comutator
- 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:
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:
Conectați circuitul așa cum se arată în această diagramă schematică.
Conectați-vă la baterie și porniți alimentarea.
Pasul 5: SETUP:
Asociați modulul Bluetooth cu Bluetooth al telefonului. Aplicația va afișa imaginea de mai sus.
Pasul 6: 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:
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:
GlobalARgallery - Galerie globală de realitate augmentată: 16 pași
#GlobalARgallery - Galerie globală de realitate augmentată: #GlobalARgallery este o oportunitate pentru școli (și alte persoane) de a se conecta asincron pe tot globul și de a împărtăși experiențe, lucrări de artă, povești, cronologii, expoziții, prezentări și orice altceva vă puteți imagina. Toate acestea apar în A
Echipament pentru telefon cu realitate augmentată: 7 pași
Echipament pentru telefon cu realitate augmentată: ieftin, ușor, cool
Realitate augmentată (AR) pentru Dragonboard410c sau Dragonboard820c folosind OpenCV și Python 3.5: 4 pași
Realitate augmentată (AR) pentru Dragonboard410c sau Dragonboard820c Utilizarea OpenCV și Python 3.5: Acest instructable descrie cum se instalează OpenCV, Python 3.5 și dependențe pentru Python 3.5 pentru a rula aplicația de realitate augmentată
Arduino Glass - Căști cu realitate augmentată open source: 9 pași (cu imagini)
Arduino Glass - Căști cu realitate augmentată open source: v-ați gândit vreodată să obțineți o cască cu realitate augmentată? Te-ai uimit și la posibilitatea realității augmentate și ai privit prețul cu inima frântă? Da, și eu! Dar asta nu m-a oprit acolo. Mi-am construit curajul și, în schimb
Joc video DIY controlat de mișcarea capului (realitate augmentată): 4 pași
Joc video DIY controlat de mișcarea capului (realitate augmentată): vreau să vă arăt cât de ușor este în zilele noastre să creați propriul joc care poate fi controlat prin mișcarea corpului. Veți avea nevoie doar de un laptop cu cam web și ceva abilități de programare. Dacă nu aveți un laptop și cam web sau dacă nu știți cum să programați, Yo