Turinys:

„Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“: 7 žingsniai
„Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“: 7 žingsniai

Video: „Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“: 7 žingsniai

Video: „Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“: 7 žingsniai
Video: Inovacijos menų ir technologijų ugdymo procese išbandymo refleksija 2024, Lapkritis
Anonim
„Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“
„Pasidaryk pats“išmaniosios papildytos realybės akiniai naudojant „Arduino“

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:

  1. Pranešimai gauti.
  2. Kodavimas.
  3. Perdavimas ir priėmimas.
  4. Iššifruoti ir apdoroti.
  5. Vykdymas

Pagrindinis šio projekto principas yra sukurti veikiantį prototipą ir tai padaryti labai pigiai.

1 veiksmas: būtini komponentai:

Reikalingi komponentai
Reikalingi komponentai
  1. „Arduino Nano“, (ATMega328p)
  2. Baterija (mes naudojome 9 V bateriją)
  3. „Bluetooth“modulis (HC-05)
  4. OLED ekranas (SSD1306)
  5. Laidai prijungimui
  6. Mygtukas
  7. „Bluetooth“ausinės (LG HBS 760) [Tai neprivaloma. Turėjau sugadintą rinkinį, todėl ir aš jį naudojau.]
  8. Jungiklis
  9. 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:

TAIKYMAS
TAIKYMAS
TAIKYMAS
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:

JUNGTIS
JUNGTIS

Prijunkite grandinę, kaip parodyta šioje schemoje.

Prijunkite prie akumuliatoriaus ir įjunkite maitinimą.

5 veiksmas: NUSTATYMAS:

NUSTATYMAS
NUSTATYMAS

Suporuokite „Bluetooth“modulį su telefono „Bluetooth“. Programa parodys aukščiau esantį vaizdą.

6 žingsnis: Kūno / rėmo darbas:

KŪNO / RĖMO DARBAS
KŪNO / RĖMO DARBAS
KŪNO / RĖMO DARBAS
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:

REZULTATAS
REZULTATAS

Dėl to ekrane pasirodys kažkas panašaus į aukščiau pateiktą vaizdą.

Jei turite pasiūlymų, kaip tai pagerinti, galite komentuoti.

Rekomenduojamas: