Kazalo:

OpenEyeTap: 3D natisnjeno in programabilno pametno steklo: 12 korakov (s slikami)
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo: 12 korakov (s slikami)

Video: OpenEyeTap: 3D natisnjeno in programabilno pametno steklo: 12 korakov (s slikami)

Video: OpenEyeTap: 3D natisnjeno in programabilno pametno steklo: 12 korakov (s slikami)
Video: Thermal EyeTap 3D Printing (30 seconds) 2024, Julij
Anonim
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo
OpenEyeTap: 3D natisnjeno in programabilno pametno steklo

Dobrodošli na strani Instructables Open EyeTap! Smo nekaj navdušenih ustvarjalcev z velikimi ambicijami, da bi zgradili najaktivnejšo skupnost pametnih očal in nosljive razširjene resničnosti na svetu. Želimo narediti dostopni okvir, na katerem bo obogatena resničnost uspevala. Naš EyeTap želimo deliti s svetovalci. Skupaj kot skupnost lahko izboljšamo to odprtokodno tehnologijo.

Naš primarni cilj v tem navodilu je poenostaviti izdelavo EyeTap -a. Upamo, da vam bo pomagal zgraditi svojo lastno in zmanjšal oviro za vstop na področje razširjene resničnosti. Upamo tudi, da boste našli zanimive funkcije in zasnove - morda specifične za vaš življenjski slog -, ki jih lahko dodate in delite na našem spletnem forumu: openeyetap.com! Verjamemo, da smo kot skupnost lahko moteča sila, potrebna za razvoj prvega stekla z razširjeno resničnostjo odprte kode.

Spodaj smo podrobno predstavili korake, potrebne za izdelavo lastnega EyeTap -a za manj kot 200 USD. Na kratko bomo uporabljali 3D tiskane komponente, mikro-zaslon z vgrajeno optiko, vohunsko kamero in Raspberry Pi Zero Wifi. Trenutno smo razvili funkcijo kiborglogiranja (podobno "dash -cam"), ki jo boste lahko izvajali s svojim EyeTapom, kmalu pa bo na voljo več modulov in funkcionalnosti.

Funkcionalnost #1: Dash-Camera + Snapshot

  1. Fotografirajte, ko pritisnete gumb #1.
  2. Če pritisnete gumb #2, posnemite video posnetek na nadzorni kameri*. Shrani 1 minuto 30 sekund PRIOR do, ko je bil gumb pritisnjen, in 30 sekund PO tem, ko je bil gumb pritisnjen. Samodejno naloži na vaš kanal YouTube, če je povezan z wifi. Če EyeTap ni povezan z wifi, se shrani na lokalno kartico SD.

*Kaj je funkcija video nadzorne kamere?

Dash kamere so pogoste v avtomobilih za snemanje nesreč ali nenavadnih dogodkov. Delujejo na krožnem medpomnilniku, nenehno snemajo in prepisujejo najstarejše gradivo. V podobnem smislu imamo lahko po mnenju prve osebe tudi osebne Dash-kamere. Če ste bili priča ali ste bili udeleženi v kakršni koli nesreči ali ste preprosto želeli posneti smešne/nepozabne trenutke, lahko pritisnemo gumb, da shranimo bližnjo preteklost. Ko pritisnete gumb #2, se zadnja 1 minuta 30 sekund V PREHODNOSTI, plus 30 sekund PO TISKU GUMBA, posname in shrani kot ena video datoteka. Ta bo samodejno naložen na vaš kanal YouTube, če je povezan z wifi, ali shranjen lokalno, če wifi ni povezan.

Korak: Potrebni materiali

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali

Potrebni so 3D natisnjeni deli (2. korak vključuje datoteke STL in govori o tem, KAKO 3D tiskati doma)

  1. 1x 3D natisnjen okvir za glavo
  2. 1x 3D tiskana leva slušalka
  3. 1x 3D tiskana desna slušalka
  4. 1x 3D tiskano držalo za nos
  5. 1x 3D natisnjena malina pi zero case*
  6. 1x 3D natisnjena malina pi zero cover*
  7. 1x 3D tiskano ohišje mikro zaslona
  8. 1x 3D tiskano ohišje vezja mikro zaslona

*Vodoravno ali navpično, izberete. V tem navodilu bomo kljub navpični sliki, prikazani na fotografiji, uporabili vodoravno različico

Potrebna elektronika in mehanski deli

  1. 1x Raspberry Pi Zero Wifi procesor (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x mikro zaslon (openeyetap.com ali Alexnld)
  3. 1x vohunska kamera (https://www.adafruit.com/product/1937)
  4. 1x adapter za vohunsko kamero (openeyetap.com)
  5. 1x vohunska kamera za R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x kos nosu in 1,5 mm vijak (openeyetap.com)
  7. 1x cepilnik žarkov (openeyetap.com)
  8. 4x žice dolžine 35 cm
  9. 4x dolžine žic 15 cm
  10. 2x gumba

Potrebna orodja

  1. 8x 16 mm vijaki M2
  2. 2x 14 mm vijaki M2
  3. 4X 12 mm vijaki M2
  4. 1x 10 mm vijaki M2
  5. 3x 8 mm vijaki M2
  6. 1x 1,5 mm vijaki za nos
  7. Izvijač (Philips)
  8. Klešče in/ali majhne pilice
  9. Spajkalnik in spajkanje
  10. Vroče lepilo

2. korak: 3D -tiskanje delov EyeTap

3D tiskanje delov EyeTap
3D tiskanje delov EyeTap
3D tiskanje delov EyeTap
3D tiskanje delov EyeTap

Če imate dostop do kakršnega koli 3D -tiskalnika doma, v šoli ali bližnji javni knjižnici, lahko prenesete naslednje datoteke STL in dele natisnete sami. Če nimate dostopa do 3D tiskalnika, lahko 3D tiskani komplet kupite tudi pri nas, samo da vam bo priročno.

Nekaj nasvetov, kako uspešno natisniti dele 3D.

  1. 100% napolnite vse dele, zlasti glavni okvir naglavnega traku, 20% polnilo bo preveč krhko, da bi se lahko igrali z njim.
  2. Deli, ki NE potrebujejo podpornih materialov, če so natisnjeni v pravilnem položaju: okvir glave, ohišje vezja za mikro-zaslon, ohišje R-Pi in pokrov.
  3. Deli, ki potrebujejo podporne materiale: oba ušesa, ohišje zaslona, držalo za nos

3. korak: Sestavljanje okvirja EyeTap

Sestavljanje okvirja EyeTap
Sestavljanje okvirja EyeTap
  1. Če ste sami natisnili komponente, odstranite podporni material. Presežek materiala bo večinoma na ušesnih nosilcih in na ohišju mikro zaslona. Po potrebi spilite grobe površine.
  2. Okvir EyeTap sestavite tako, da desno slušalko potisnete na okvir glave.
  3. Slušalka mora biti nameščena na drugem utoru - pri odštevanju od okončine.
  4. Slušalka naj se ukrivi proti notranji strani glave uporabnika. Z dvema vijakoma (M2x16 mm) in maticami pritrdite slušalko na okvir glave. Ponovite levo slušalko.

4. korak: Sestavljanje modula mikro zaslona

Sestavljanje modula mikro zaslona
Sestavljanje modula mikro zaslona
Sestavljanje modula mikro-zaslona
Sestavljanje modula mikro-zaslona
Sestavljanje modula mikro zaslona
Sestavljanje modula mikro zaslona
  1. Vstavite vijak M2x8 mm v osrednji del komponente mikro zaslona.
  2. Potisnite mikro-zaslon v ohišje mikro-zaslona s 3D-tiskanjem. Dva štrleča zatiča mikro zaslona morata stati v ohišju. Vstavljanje bo zahtevalo nekaj sile.
  3. Vezje pritrdite v ohišje 3D tiskanega vezja. Pustite, da se rumeni upogib naravno zloži v spodnjem delu ohišja. Nato ohišje tiskanega vezja z vijakom pritrdite na ohišje mikro zaslona.
  4. S tremi vijaki (dva M2x8 mm in en M2x10 mm) pritrdite razdelilnik žarka na modul mikro zaslona.
  5. Pritrdite modul na okvir glave EyeTap z dvema vijakoma M2x12 mm.

5. korak: Sestavljanje modula nosnega kosa

Sestavljanje modula za nos
Sestavljanje modula za nos
Sestavljanje modula za nos
Sestavljanje modula za nos
Sestavljanje modula za nos
Sestavljanje modula za nos
  1. Kovinski nosni kos vstavite v 3D tiskano držalo za nos. Pritrdite z vijakom.
  2. Obe nosni blazinici vstavite v kovinski nosni del in privijte z vijakom.
  3. Modula nosnega dela ne pritrdite, dokler ni vsa strojna oprema priključena in integrirana v okvir. Ko je ožičenje končano, nosni del položite na okvir glave EyeTap in ga pritrdite z vijakom M2x12 mm. Nosni del mora štrleti v okvir glave proti uporabniku.

6. korak: Izdelava modula Raspberry Pi s vohunsko kamero

Izdelava modula Raspberry Pi s vohunsko kamero
Izdelava modula Raspberry Pi s vohunsko kamero

Pretvorljivo fleksibilno, fleksibilno PCB ploščo in vohunsko kamero povežite z Raspberry Pi, kot je prikazano na sliki. Prepričajte se, da je modra stran navzgor na obeh koncih R-Pi in na tiskani plošči. Prepričajte se, da je upogib vohunske kamere srebrna stran navzgor

7. korak: Priključitev mikro-zaslona na Raspberry-Pi Zero

Priključitev mikro-zaslona na Raspberry-Pi Zero
Priključitev mikro-zaslona na Raspberry-Pi Zero
Priključitev mikro-zaslona na Raspberry-Pi Zero
Priključitev mikro-zaslona na Raspberry-Pi Zero
Priključitev mikro-zaslona na Raspberry-Pi Zero
Priključitev mikro-zaslona na Raspberry-Pi Zero
  1. Priključek, ki je priložen mikro-zaslonu, ima skupaj 7 žic, od katerih bodo uporabljene le 4. Uporabite 2 žici z vsakega konca in izrežite srednje 3 žice, kot je prikazano na fotografiji.
  2. Vsaka žica je barvno kodirana in ima naslednjo funkcijo.
  3. Podobno boste morali pripraviti 4 žice iz 35 cm črne žice. Ostale 3 lahko zavržete ali obdržite za prihodnja prizadevanja. Štiri črne žice bodo uporabljene za povezavo R-Pi s priključkom za mikro-zaslon.
  4. Spajite štiri barvne žice na štiri črne žice dolžine 35 cm.
  5. Spajite štiri črne žice na R-Pi, kot je navedeno na fotografiji.
  6. Priključite priključek za mikro-zaslon na mikro-zaslon in napeljite črne žice skozi notranjo stran okvirja glave nazaj do R-Pi. Zavihki na notranji strani okvirja so namenjeni zaščiti in zaščiti žic.
  7. Namestite R-Pi na ohišje R-Pi.

8. korak: Priključitev gumbov na Raspberry Pi Zero

Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
Gumbi za povezavo z Raspberry Pi Zero
  1. Z gumbom R-Pi bosta povezana dva gumba, eden (#1) za funkcijo "Fotografiranje" in drugi (#2) za funkcijo "Dash-Cam Video Function +YouTube Upload Function".
  2. Pripravite dva gumba, dva 10k upora in štiri žice dolžine ~ 15 cm.
  3. Povežite jih, kot je prikazano zgoraj. Gumb #1 je priključen na GPIO 17 in ozemljen za funkcijo Slike. Gumb #2 je priključen na GPIO 18 in ozemljen za funkcijo Dash-Cam.
  4. Na fotografiji je zemljevid Raspberry Pi Zero GPIO. Uporabljene so za referenco označene z rumeno.

9. korak: Vključevanje strojne in mehanskih delov

Vključevanje strojne in mehanskih delov
Vključevanje strojne in mehanskih delov
Vključevanje strojne in mehanskih delov
Vključevanje strojne in mehanskih delov
Vključevanje strojne in mehanskih delov
Vključevanje strojne in mehanskih delov
  1. Modul Raspberry Pi Zero Wifi vstavite v 3D natisnjeno ohišje R-Pi. Priključek za mikro zaslon in spajkane gumbe napeljite skozi ohišje R-Pi.
  2. Vstavite žice na notranji strani okvirja glave vse do modula mikro zaslona.
  3. Konektor vstavite v vezje mikro zaslona. Zdaj je R-Pi priključen, da odda izhod na zaslon.
  4. Pritrdite ohišje R-Pi na levi konec okvirja glave.
  5. Vohunsko kamero usmerite na zunanjo površino okvirja glave. Vohunsko kamero super prilepite na glavni okvir EyeTap -a. Nameščen naj bo nad uporabnikovim nosom, obrnjen v isto smer kot oči uporabnika.
  6. Nekajkrat previdno prepognite vohunsko kamero v ohišju R-Pi. Pritrdite pokrov ohišja R-Pi na ohišje s pomočjo 4 vijakov M2, da zaprete R-Pi.
  7. Vroče lepilo z dvema gumboma

Sedaj je montaža delujočega EyeTap -a končana - ergonomska mehanska sestava z vsemi pravilno priključenimi komponentami strojne opreme. Edina komponenta, ki manjka, je programska oprema. Na tej točki ste popolnoma opremljeni za programiranje lastnih funkcij, če veste, kako delati z Raspberry Pi in Python. Viri in neomejene ideje so na spletu, in prav na ta način bomo sčasoma zgradili svojo lastno skupnost Wearable AR, v kateri si bomo izmenjali nove programe, da jih preizkusimo. Če pa želite preizkusiti naše obstoječe programe, si oglejte naslednja 2 koraka!

10. korak: Programska oprema #1 (Dash Camera + funkcija posnetka)

Prva možnost za prenos in "plug and play" je funkcija Dash Camera + Snapshot. Prilagojeno podobo raspbian lahko zapišete s tukaj vnaprej nastavljeno funkcijo. Če želite navodila po korakih, kako namestiti sliko na svojo SD kartico, pojdite sem.

Samodejno izvajanje programa

Na priloženi sliki je funkcija nadzorne kamere konfigurirana tako, da se samodejno zažene - kadar koli ustavite ta postopek, pritisnite ctrl + c in onemogočite samodejni zagon, odstranite ali komentirajte vrstico "python /home/pi/Eyetap/dashcam/dashcam.py" iz datoteko /home/pi/.bashrc."

V mapi dashcam je na voljo skript, imenovan autostart.sh, ki samodejno konfigurira funkcijo dashcam za zagon ob zagonu (če za to še ni konfiguriran). To naredite tako, da zaženete ukaz /home/pi/Eyetap/dashcam/autostart.sh

Povezovanje EyeTap s svojim kanalom YouTube

Koda nadzorne kamere je konfigurirana za samodejno nalaganje v YouTube, vendar zahteva vaše osebne poverilnice za YouTube. Ko prvič zaženete kodo, vas mora preusmeriti na YouTube prek spletnega brskalnika, kjer lahko varno vnesete svoje poverilnice za prijavo v YouTube. Nato bo ustvaril datoteko.youtube-upload-credentials.json, ki jo lahko postavite v svoj domači imenik (/home/pi). Spremenite lahko tudi naslov in opis naloženega videoposnetka ter parametre, kot so ločljivost, hitrost sličic in dolžina videoposnetka, kot je opisano v kodi.

11. korak: Vključite EyeTap

Vključite EyeTap!
Vključite EyeTap!
Vključite EyeTap!
Vključite EyeTap!
Vključite EyeTap!
Vključite EyeTap!

Ko končate z nastavitvijo SD kartice, jo preprosto priključite v Raspberry-Pi Zero. Če želite vklopiti EyeTap, priključite vir napajanja-Micro-USB na Raspberry-Pi zero in USB, priključen na prenosno baterijo (kateri koli polnilnik telefona, priključen na prenosno baterijo, bo deloval). Prenosno baterijo vstavite v žep in bodite mobilni z EyeTap -om!

12. korak: Delite svojo izkušnjo EyeTap

Prosimo, delite svojo izkušnjo EyeTap tukaj ali na našem forumu na openeyetap.com. Poleg tega, če ste poskusili programirati lastne funkcije, delite tudi to in nam pomagajte zgraditi najbolj aktivno nosljivo skupnost AR!

Prihajajoči moduli EyeTap:

  • Modul toplotne kamere
  • Modul pomnilniške pomoči
  • Odprti življenjepis, modul za prepoznavanje obraza
  • Modul zaznavanja kakovosti zraka
  • Modul za pošiljanje vlažnosti
  • Modul za sledenje očesom (raziskave v teku)

Lahko poskusite:

  • Prikaz časa (ura)
  • Funkcija časovnika
  • IMU EyeTap
  • Povežite EyeTap s telefonom

    • AR zemljevidi in navodila za uporabo z Google Zemljevidi
    • Google prevajalec, prikaže prevedeno besedilo
  • Odprti življenjepis, Prepoznavanje obraza
  • Povežite EyeTap z avtomobilom

    • Merilnik hitrosti
    • Merilnik goriva

Priporočena: