Sisukord:

OpenEyeTap: 3D -prinditud ja programmeeritav nutiklaas: 12 sammu (piltidega)
OpenEyeTap: 3D -prinditud ja programmeeritav nutiklaas: 12 sammu (piltidega)

Video: OpenEyeTap: 3D -prinditud ja programmeeritav nutiklaas: 12 sammu (piltidega)

Video: OpenEyeTap: 3D -prinditud ja programmeeritav nutiklaas: 12 sammu (piltidega)
Video: Очки виртуальной реальности Shinecon SC-G06E с наушниками 2024, Juuli
Anonim
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas
OpenEyeTap: 3D prinditud ja programmeeritav nutikas klaas

Tere tulemast Open EyeTapi juhiste lehele! Oleme mõned entusiastlikud tegijad, kellel on suur soov ehitada maailma kõige aktiivsemad nutikad prillid ja kantavad liitreaalsuse kogukonnad. Soovime muuta juurdepääsetavaks raamistiku, millel liitreaalsus saaks areneda. Soovime jagada oma EyeTapi maailma tinistajatega. Koos kogukonnana saame seda avatud lähtekoodiga tehnoloogiat täiustada.

Meie peamine eesmärk selles juhendis on EyeTapi ülesehituse lihtsustamine. Loodame, et see aitab teil luua omaenda ja vähendab tõkkeid liitreaalsuse väljale sisenemisel. Loodame ka, et leiate huvitavaid funktsioone ja kujundusi - võib -olla just teie elustiili jaoks -, mida saab lisada ja jagada meie veebisaidi foorumis: openeyetap.com! Usume, et meie kogukonnana võime olla häiriv jõud, mis on vajalik esimese avatud lähtekoodiga liitreaalsusklaasi väljatöötamiseks.

Allpool oleme üksikasjalikult esitanud sammud, mis on vajalikud teie enda EyeTapi loomiseks alla 200 dollari eest. Lühidalt, me kasutame 3D-prinditud komponente, sisseehitatud optikaga mikroekraani, spioonikaamerat ja Raspberry Pi Zero Wifi. Oleme praegu välja töötanud küborglogimise ("kriips -nukk") sarnase funktsiooni, mida saate oma EyeTapiga käivitada ning peagi saabub rohkem mooduleid ja funktsioone.

Funktsionaalsus nr 1: kriips-kaamera + hetktõmmisfunktsioon

  1. Pildistage nuppu #1 vajutades.
  2. Pildistage kriips-kaamera video*, kui vajutate nuppu #2. Salvestab 1 minut 30 sekundit enne nupu vajutamist ja 30 sekundit pärast nupu vajutamist. Laeb automaatselt üles teie YouTube'i kanalile, kui see on WiFi -ga ühendatud. Kui EyeTap pole WiFi -ga ühendatud, salvestab see oma kohalikule SD -kaardile.

*Mis on kriips-kaamera video funktsioon?

Kriipskaamerad on autodes tavalised õnnetuste või ebatavaliste sündmuste salvestamiseks. Nad töötavad ringpuhvril, salvestades ja kirjutades pidevalt üle vanima materjali. Sarnases mõttes saame nüüd esimese inimese vaates näha isiklikke Dash-kaameraid. Kui olite tunnistajaks või osalesite mingis õnnetuses või lihtsalt tahtsite salvestada naljakaid/meeldejäävaid hetki, saame lähimineviku päästmiseks nuppu vajutada. Nupu nr 2 vajutamisel salvestatakse ja salvestatakse ühe videofailina viimane 1 minut 30 sekundit IN THE MAST ja pluss 30 sekundit pärast nupuvajutust. See laaditakse automaatselt teie YouTube'i kanalile, kui see on WiFi -ga ühendatud, või salvestatakse kohapeal, kui WiFi pole ühendatud.

Samm: vajalikud materjalid

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid

Vaja on 3D -prinditud osi (2. etapp sisaldab STL -faile ja käsitleb seda, kuidas kodus 3D -printida)

  1. 1x 3D trükitud pearaam
  2. 1x 3D -prinditud vasak kuular
  3. 1x 3D prinditud parem kuular
  4. 1x 3D trükitud ninaotsiku hoidja
  5. 1x 3D -trükitud vaarika pi nullkarp*
  6. 1x 3D -trükitud vaarika pi nullkate*
  7. 1x 3D trükitud mikroekraan
  8. 1x 3D trükitud mikroekraanide korpus

*Horisontaalne või vertikaalne, saate valida. Selles juhendis kasutame horisontaalset versiooni, hoolimata fotol näidatud vertikaalist

Vajalik elektroonika ja mehaanilised osad

  1. 1x Raspberry Pi Zero Wifi protsessor (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x mikroekraan (openeyetap.com või saidil Alexnld)
  3. 1x spioonikaamera (https://www.adafruit.com/product/1937)
  4. 1x spioonikaamera painduv adapter (openeyetap.com)
  5. 1x nuhkkaamera R-Pi Flexile (https://www.adafruit.com/product/1645)
  6. 1x ninaosa ja 1,5 mm kruvi (openeyetap.com)
  7. 1x tala jagaja (openeyetap.com)
  8. 4x juhtmete pikkus 35 cm
  9. 4x juhtmete pikkus 15 cm
  10. 2x nupud

Vajalikud tööriistad

  1. 8x 16 mm M2 kruvid
  2. 2x 14 mm M2 kruvid
  3. 4X 12 mm M2 kruvid
  4. 1x 10 mm M2 kruvid
  5. 3x 8 mm M2 kruvid
  6. 1x 1,5 mm kruvid ninaosa jaoks
  7. Kruvikeeraja (Philips)
  8. Tangid ja/või väikesed failid
  9. Jootekolb ja jootekolb
  10. Kuum liim

2. toiming: 3D -printige EyeTapi osad

3D -printige EyeTapi osad
3D -printige EyeTapi osad
3D -printige EyeTapi osad
3D -printige EyeTapi osad

Kui teil on kodus, koolis või lähedal asuvas avalikus raamatukogus juurdepääs mis tahes 3D -printerile, saate alla laadida järgmised STL -failid ja printida osad ise. Kui teil pole 3D -printerile juurdepääsu, saate 3D -prinditud komplekti ka meilt osta, et asi oleks mugav.

Mõned näpunäited osade edukaks printimiseks 3D -vormingus.

  1. Täitke 100% kõik osad, eriti peapaela põhiraam, 20% täitematerjal on liiga habras, et saaksite sellega mängida.
  2. Osad, mis EI vaja tugimaterjale, kui need on õigesti trükitud: pearaam, mikronäidiku ahela korpus, R-Pi korpus ja kate.
  3. Toetavaid materjale vajavad osad: mõlemad kõrvatükid, kuvar, korpuse ninaosa

3. samm: EyeTap raami kokkupanek

EyeTap raami kokkupanek
EyeTap raami kokkupanek
  1. Kui printisite oma komponente, eemaldage tugimaterjal. Liigne materjal leitakse enamasti kõrvatugede ja mikroekraani korpuse küljest. Vajadusel viilutage karedad pinnad alla.
  2. Pange EyeTapi raam kokku, libistades parema kõrvaklapi pearaami külge.
  3. Kõrvaklapp tuleb asetada teisele soonele - lugedes otsast.
  4. Kuular peab kõverduma kasutaja pea sisekülje poole. Kasutage kahte kruvi (M2x16mm) ja mutreid, et kinnitada kõrvaklapp pearaami külge. Korrake vasakpoolse kuulari jaoks.

Samm: mikroekraanmooduli kokkupanek

Mikroekraanimooduli kokkupanek
Mikroekraanimooduli kokkupanek
Mikroekraanimooduli kokkupanek
Mikroekraanimooduli kokkupanek
Mikroekraanimooduli kokkupanek
Mikroekraanimooduli kokkupanek
  1. Sisestage M2x8mm kruvi mikroekraani komponendi keskosasse.
  2. Lükake mikroekraan 3D-prinditud mikroekraani korpusesse. Mikroekraani kaks väljaulatuvat tihvti peaksid korpuses paiknema. Sisestamine nõuab teatud jõudu.
  3. Kinnitage trükkplaat 3D -trükkplaadi korpusesse. Laske kollasel paindel korpuse alumises osas loomulikult kokku voltida. Seejärel kinnitage trükkplaadi korpus kruviga mikroekraanile.
  4. Kinnitage kolme kruviga (kaks M2x8mm ja üks M2x10mm) valgusvihu jagaja mikroekraanimooduli külge.
  5. Kinnitage moodul kahe M2x12mm kruvi abil EyeTap pearaami külge.

5. samm: ninaosade mooduli kokkupanek

Ninaosade mooduli kokkupanek
Ninaosade mooduli kokkupanek
Ninaosade mooduli kokkupanek
Ninaosade mooduli kokkupanek
Ninaosade mooduli kokkupanek
Ninaosade mooduli kokkupanek
  1. Sisestage metallist ninaosa 3D -prinditud ninaosa hoidikusse. Kinnitage kruviga.
  2. Sisestage mõlemad ninapadjad metallist ninatükki ja keerake kruviga kinni.
  3. Ärge kinnitage ninaosade moodulit enne, kui kogu riistvara on raami külge ühendatud ja integreeritud. Kui juhtmestik on tehtud, asetage ninaosa EyeTap pearaamile ja kinnitage see M2x12mm kruviga. Ninaosa peaks välja ulatuma pearaami kasutaja poole.

6. samm: ehitage Raspberry Pi moodul spioonikaameraga

Luurava kaameraga Raspberry Pi mooduli ehitamine
Luurava kaameraga Raspberry Pi mooduli ehitamine

Ühendage konverteeriv painduv, painduv PCB-plaat ja nuhkkaamera Raspberry Pi-ga, nagu pildil näidatud. Veenduge, et sinine pool on R-Pi ja PCB-plaadi mõlemas otsas ülespoole. Veenduge, et nuhkkaamera paindel on hõbedane pool ülespoole

Samm 7: Mikroekraani ühendamine Raspberry-Pi Zeroga

Mikroekraani ühendamine Raspberry-Pi Zeroga
Mikroekraani ühendamine Raspberry-Pi Zeroga
Mikroekraani ühendamine Raspberry-Pi Zeroga
Mikroekraani ühendamine Raspberry-Pi Zeroga
Mikroekraani ühendamine Raspberry-Pi Zeroga
Mikroekraani ühendamine Raspberry-Pi Zeroga
  1. Mikroekraaniga kaasasoleval pistikul on kokku 7 juhet, millest ainult 4 kasutatakse. Kasutage mõlemast otsast kahte juhtmest ja lõigake keskmised 3 juhtmest välja, nagu fotol näidatud.
  2. Iga traat on värvikoodiga ja sellel on järgmine funktsioon.
  3. Samamoodi peate 35 cm mustast traadist ette valmistama 4 juhtmest. Ülejäänud 3 saate ära visata või edaspidiseks teha. 4 musta juhet kasutatakse R-Pi ühendamiseks mikroekraaniga.
  4. Jootke neli värvilist juhtmest nelja musta juhtmega pikkusega 35 cm.
  5. Jootke neli musta juhet R-Pi külge, nagu fotol näidatud.
  6. Ühendage mikronäidiku pistik mikroekraaniga ja suunake mustad juhtmed läbi pearaami sisekülje tagasi R-Pi külge. Raami siseküljel olevad sakid peavad juhtmeid paigutama ja kaitsma.
  7. Asetage R-Pi R-Pi korpusele.

Samm: nuppude ühendamine Raspberry Pi Zeroga

Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
Nuppude ühendamine Raspberry Pi Zeroga
  1. R-Pi-ga ühendatakse kaks nuppu, üks (#1) pildistamisfunktsiooni jaoks ja teine (#2) nupule Dash-Cam Video Function +YouTube Upload Function.
  2. Valmistage ette kaks nuppu, kaks 10k takistit ja neli ~ 15 cm pikkust juhtmest.
  3. Ühendage need ülaltoodud skemaatiliselt. Nupp nr 1 on ühendatud GPIO 17 -ga ja on maandatud pildifunktsiooni jaoks. Nupp 2 on ühendatud GPIO 18-ga ja maandatud Dash-Cam funktsiooni jaoks.
  4. Fotol on Raspberry Pi Zero GPIO kaart. Kasutatavad on võrdluseks kollasega esile tõstetud.

9. samm: riistvara ja mehaaniliste osade integreerimine

Riistvara ja mehaaniliste osade integreerimine
Riistvara ja mehaaniliste osade integreerimine
Riistvara ja mehaaniliste osade integreerimine
Riistvara ja mehaaniliste osade integreerimine
Riistvara ja mehaaniliste osade integreerimine
Riistvara ja mehaaniliste osade integreerimine
  1. Sisestage Raspberry Pi Zero Wifi moodul 3D-prinditud R-Pi ümbrisesse. Veenduge, et mikro-ekraanipistik ja joodetud nupud suunatakse läbi R-Pi korpuse.
  2. Sisestage juhtmed pearaami siseküljele kuni mikroekraanini.
  3. Sisestage pistik mikroekraanplaadile. Nüüd on R-Pi ühendatud, et anda ekraanile väljund.
  4. Kinnitage R-Pi ümbris pearaami vasakusse otsa.
  5. Suunake spioonikaamera pearaami välispinnale. Superliimige nuhkkaamera EyeTapi põhiraami külge. See peaks asuma kasutaja nina kohal ja olema suunatud samas suunas kui kasutaja silmad.
  6. Keerake spioonikaamerat õrnalt paar korda R-Pi ümbrises kergelt kokku. Kinnitage R-Pi ümbrise kaas ümbrise külge, kasutades R-Pi ümbriseks 4 M2 kruvi.
  7. Kuum liim kaks nuppu

Nüüd on töökorras EyeTapi kokkupanek lõpule viidud - ergonoomiline mehaaniline koost, kus kõik riistvarakomponendid on korralikult ühendatud. Ainus komponent, mis puudub, on tarkvara. Siinkohal olete täielikult varustatud oma funktsioonide programmeerimiseks, kui teate, kuidas Raspberry Pi ja Pythoniga koostööd teha. Ressursid ja piiramatud ideed on võrgus ning just nii ehitame lõpuks oma kantava AR -kogukonna, kus jagame üksteisele uusi programme. Kui soovite aga meie olemasolevaid programme testida, vaadake kahte järgmist sammu!

Samm: tarkvara nr 1 (kriipskaamera + hetktõmmisfunktsioon)

Esimene võimalus, mille saate alla laadida ja ühendada, on Dash Camera + Snapshot. Kohandatud raspiani pildi saate siin eelseadistatud funktsiooniga põletada. Kui soovite samm-sammult juhiseid pildi installimiseks oma SD-kaardile, minge siia.

Programmi automaatne täitmine

Pakutaval pildil on juhtpaneeli funktsioon automaatselt konfigureeritud - selle protsessi igal ajal tapmiseks vajutage klahvikombinatsiooni ctrl + c ja automaatse käivitamise keelamiseks eemaldage või kommenteerige rida "python /home/pi/Eyetap/dashcam/dashcam.py" faili /home/pi/.bashrc."

Skript nimega autostart.sh on kaustas dashcam, mis konfigureerib automaatselt dashcam funktsionaalsuse käivitumisel käivituma (kui see pole veel konfigureeritud). Tehke seda, käivitades käsu /home/pi/Eyetap/dashcam/autostart.sh

EyeTapi ühendamine oma YouTube'i kanaliga

Juhtkaamera kood on konfigureeritud automaatselt YouTube'i üles laadima, kuid see nõuab teie isiklikke YouTube'i mandaate. Koodi esmakordsel käivitamisel peaks see teid suunama veebibrauseri kaudu YouTube'i, kus saate oma YouTube'i sisselogimisandmed turvaliselt sisestada. Seejärel genereerib see faili.youtube-upload-credentials.json, mille saate paigutada oma kodukataloogi (/home/pi). Samuti saate muuta koodis kirjeldatud üleslaaditud video pealkirja ja kirjeldust ning selliseid parameetreid nagu eraldusvõime, kaadrisagedus ja video pikkus.

Samm: EyeTapi sisselülitamine

EyeTapi sisselülitamine!
EyeTapi sisselülitamine!
EyeTapi sisselülitamine!
EyeTapi sisselülitamine!
EyeTapi sisselülitamine!
EyeTapi sisselülitamine!

Kui olete oma SD-kaardi seadistamise lõpetanud, ühendage see lihtsalt Raspberry-Pi Zero-ga. EyeTapi toiteks ühendage toiteallikas-Micro-USB Raspberry-Pi nullil ja USB kaasaskantava akuga (mis tahes kaasaskantava akuga ühendatud telefonilaadija töötab). Pange kaasaskantav aku taskusse ja olge mobiilne, kui EyeTap töötab!

Samm: jagage oma EyeTapi kogemust

Palun jagage oma EyeTapi kogemusi siin või meie foorumis aadressil openeyetap.com. Lisaks, kui olete proovinud oma funktsioone programmeerida, jagage seda ka ja aidake meil luua kõige aktiivsem kantav AR -kogukond!

Tulevased EyeTap moodulid:

  • Termokaamera moodul
  • Mäluabi moodul
  • Avatud CV, näotuvastusmoodul
  • Õhukvaliteedi anduri moodul
  • Niiskuse saatmise moodul
  • Silmade jälgimise moodul (uurimine on pooleli)

Võid proovida:

  • Kuvamisaeg (kell)
  • Taimeri funktsioon
  • IMU EyeTap
  • Ühendage EyeTap telefoniga
    • AR Maps ja juhised Google Mapsi abil
    • Google'i tõlkija, kuvage tõlgitud tekst
  • Avatud CV, näotuvastus
  • Ühendage EyeTap oma autoga
    • Spidomeeter
    • Kütusemõõdik

Soovitan: