Turinys:
- 1 veiksmas: būtini komponentai:
- 2 žingsnis: PROGRAMA:
- 3 žingsnis: TAIKYMAS:
- 4 žingsnis: JUNGTIS:
- 5 veiksmas: NUSTATYMAS:
- 6 žingsnis: Kūno / rėmo darbas:
- 7 žingsnis: REZULTATAS:
Video: „Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Kadangi technologijos sparčiai auga ir integruojasi į visus žmonių gyvenimo aspektus, dizaineriai ir kūrėjai stengėsi suteikti žmonėms malonesnę technologijų patirtį. Viena iš technologijų tendencijų, kuriomis siekiama palengvinti gyvenimą, yra nešiojamasis kompiuteris. „Wearable“tikslas - padėti žmonėms kontroliuoti savo gyvenimą, nuolat ir visur papildant tikrąjį gyvenimą papildoma informacija. Viena iš augančių nešiojamų kompiuterių tendencijų yra ant galvos montuojami ekranai (HMD), nes galva yra puikus vartas gauti garso, vaizdo ir įtemptą informaciją. Taip pat dėl „Google Glass“projekto nešiojami akiniai pernai sulaukė daug daugiau dėmesio. „Google Glass“yra tokia futuristinė programėlė, kokią matėme pastaruoju metu. Naudinga technika visų rūšių žmonėms, įskaitant neįgaliuosius/neįgaliuosius.
Įkvėptas „Google“akinių, sukūriau nešiojamą prototipą, kuris gali veikti gana panašiai kaip „Google Glass“. Šiame projekte mes pagaminsime nešiojamą plėtinį, kuris gali veikti kaip „Google“akiniai, ir jis bus naudojamas siųsti pranešimus apie skambučius ir žinutes, gautas mobiliaisiais telefonais, taip pat rodyti laiką ir datą priešais naudotojo akis.
„Google“akinius galima įsigyti rinkoje nuo 1000 iki 1500 USD. Čia mes padarysime šį projektą pagal Rs 1000 arba 15 USD.
„Smart-Glasses“yra nešiojamas kompiuterinis įrenginys, naudojamas kaip pratęsimas, kurį galima pritvirtinti prie dėvėtojo akinių ar saulės akinių ir galima suporuoti su išmaniaisiais telefonais per „Bluetooth“. Šiame plėtinyje yra „Arduino Micro“valdiklis su ATmega328p mikroprocesoriumi, kuris yra užprogramuotas prisijungti prie išmaniųjų telefonų per išmaniojo telefono programą. „Bluetooth“modulis, pavadintas HC-05, yra sujungtas su ATmega328p, kuris naudojamas prisijungti prie išmaniųjų telefonų. „Smart-Glass“maitinimo šaltinis yra 5 V baterija / įkraunama baterija. SSD1306, 0,96 colio OLED ekranas yra sujungtas su ATmega328p, kuris naudojamas duomenims, gautiems iš išmaniųjų telefonų, rodyti. „Smart-Phone“programa naudojama telefono duomenims perduoti, t. Data, laikas, pranešimai apie telefono skambutį ir tekstinius pranešimus.
Toliau pateikiami pagrindiniai žingsniai, kurie įgyvendinami viso proceso metu:
- Pranešimai gauti.
- Kodavimas.
- Perdavimas ir priėmimas.
- Iššifruoti ir apdoroti.
- Vykdymas
Pagrindinis šio projekto principas yra sukurti veikiantį prototipą ir tai padaryti labai pigiai.
1 veiksmas: būtini komponentai:
- „Arduino Nano“, (ATMega328p)
- Baterija (mes naudojome 9 V bateriją)
- „Bluetooth“modulis (HC-05)
- OLED ekranas (SSD1306)
- Laidai prijungimui
- Mygtukas
- „Bluetooth“ausinės (LG HBS 760) [Tai neprivaloma. Turėjau sugadintą rinkinį, todėl ir aš jį naudojau.]
- Jungiklis
- Pagrindinis rėmas (mes sukūrėme šį rėmą naudodami „Sunmica“lakštą, pakartotinai pakeisdami formą naudodami lydmetalį)
2 žingsnis: PROGRAMA:
Įkelkite nurodytą programą į „Arduino Nano“. Bet pirmiausia atsisiųskite programos biblioteką.
Norėdami atsisiųsti biblioteką, atlikite šiuos veiksmus; Eskizas> Įtraukti biblioteką> Tvarkyti biblioteką> Ieškokite „SSD1306“ir įdiekite „Adafruit_SSD1306“
Arba, jei nurodyta „Arduino“programa neveikia, nukopijuokite ir įkelkite žemiau pateiktą programą;
#įtraukti
#įtraukti
#įtraukti
#įtraukti
#define OLED_RESET 4
„Adafruit_SSD1306“ekranas (OLED_RESET);
void setup () {
Serial.begin (9600);
display.begin (SSD1306_SWITCHCAPVCC, 0x3D);
display.display ();
vėlavimas (2000 m.);
display.clearDisplay ();
}
void loop () {
o (Serial.available ()> 0) {
Eilutės data = Serial.readStringUntil ('|');
Serial.read ();
Eilutės laikas = Serial.readStringUntil ('|');
Serial.read ();
Eilutės telefonas = Serial.readStringUntil ('|');
Serial.read ();
Eilutės tekstas = Serial.readStringUntil ('\ n');
Serial.read ();
}
jei (Tekstas == "tekstas" && Telefonas == "telefonas")
{display.println (data);
display.display ();
display.println (laikas);
display.display ();
display.clearDisplay ();
}
if (Tekstas! = "text" && Phone == "phone") {
display.println (Tekstas);
display.display ();
vėlavimas (5000);
display.clearDisplay ();
}
if (Text == "text" && Phone! = "phone") {
display.println (telefonas);
display.display ();
vėlavimas (5000);
display.clearDisplay ();
}
}
3 žingsnis: TAIKYMAS:
Jei pateiktas.apk neveikia arba norite sukurti savo pritaikytą programą. Tada galite naudoti programų išradėjo svetainę ir sudaryti funkcinius blokus, kaip nurodyta aukščiau.
ARBA
Atsisiųskite.apk ir įdiekite.
4 žingsnis: JUNGTIS:
Prijunkite grandinę, kaip parodyta šioje schemoje.
Prijunkite prie akumuliatoriaus ir įjunkite maitinimą.
5 veiksmas: NUSTATYMAS:
Suporuokite „Bluetooth“modulį su telefono „Bluetooth“. Programa parodys aukščiau esantį vaizdą.
6 žingsnis: Kūno / rėmo darbas:
Padarykite rėmelį, kaip parodyta paveikslėlyje, arba pagal savo pasirinkimą. Šį rėmą padariau iš faneros „Sunmica“, kreivei panaudodamas lituoklį. Galite tai padaryti pagal savo dizainą.
„Display“atveju kaip nuorodą galite naudoti aukščiau pateiktą šabloną.
7 žingsnis: REZULTATAS:
Dėl to ekrane pasirodys kažkas panašaus į aukščiau pateiktą vaizdą.
Jei turite pasiūlymų, kaip tai pagerinti, galite komentuoti.
Rekomenduojamas:
Pagerinkite savo atmintį papildytos realybės proto rūmuose: 8 žingsniai
Pagerinkite atmintį papildytos realybės proto rūmuose: atminties čempionai, kaip ir Šerlokas Holmsas, naudojo proto rūmus, norėdami prisiminti daug informacijos, pavyzdžiui, kortų tvarką sumaišytoje kaladėje. Proto rūmai arba lokusų metodas yra atminties technika, kur vaizdinė mnemonika yra
Papildytos realybės telefono pavara: 7 žingsniai
Papildytos realybės telefono įranga: pigu, paprasta, šaunu
Papildytos realybės žiniatinklio naršyklė: 9 žingsniai
Papildytos realybės žiniatinklio naršyklė: Šiandien mes ketiname sukurti išplėstinės realybės žiniatinklio naršyklę, skirtą „Android“. Ši idėja kilo, kai „ExpressVPN“paprašė manęs sukurti remiamą „YouTube“vaizdo įrašą. Kadangi tai mano pirmasis, norėjau padaryti tai, kas susiję su jų produktu. Pr
Papildytos realybės programa pradedantiesiems: 8 žingsniai
Papildytos realybės programa pradedantiesiems: ši pamoka parodys, kaip sukurti išplėstinės realybės programą pradedantiesiems. Mes naudosime „Unity3D“ir „Vuforia“įžeminimo plokštumos aptikimą, kad sukurtume „AR“programą be žymeklių, skirtą „Android“ar „IOS“. Mes pridėsime 3D modelį prie „Unity“ir perkelsime jį
„Arduino Glass“- atvirojo kodo papildytos realybės laisvų rankų įranga: 9 žingsniai (su nuotraukomis)
„Arduino Glass“- atvirojo kodo papildytos realybės laisvų rankų įranga: ar kada pagalvojote įsigyti papildytos realybės laisvų rankų įrangą? Ar jus taip pat sužavėjo papildytos realybės galimybė ir sudaužyta širdimi žiūrėjote į kainų etiketę? Taip, ir aš! Bet tai manęs nesustabdė. Aš sukaupiau savo drąsą ir vietoj to