Sadržaj:

OpenEyeTap: 3D ispisano i programibilno pametno staklo: 12 koraka (sa slikama)
OpenEyeTap: 3D ispisano i programibilno pametno staklo: 12 koraka (sa slikama)

Video: OpenEyeTap: 3D ispisano i programibilno pametno staklo: 12 koraka (sa slikama)

Video: OpenEyeTap: 3D ispisano i programibilno pametno staklo: 12 koraka (sa slikama)
Video: Thermal EyeTap 3D Printing (30 seconds) 2024, Studeni
Anonim
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo
OpenEyeTap: 3D ispisano i programibilno pametno staklo

Dobro došli na stranicu Instructables Open EyeTap -a! Mi smo nekoliko entuzijastičnih proizvođača s velikom ambicijom izgraditi najaktivniju svjetsku zajednicu pametnih naočala i nosive proširene stvarnosti. Želimo učiniti pristupačnim okvir na kojem proširena stvarnost može napredovati. Želimo podijeliti naš EyeTap sa svjetskim tinkerima. Zajedno, kao zajednica, možemo poboljšati ovu tehnologiju otvorenog koda.

Naš primarni cilj u ovom Instructableu je pojednostaviti izradu EyeTap -a. Nadamo se da će vam pomoći izgraditi vlastiti i smanjiti barijeru za ulazak u polje proširene stvarnosti. Nadamo se i da ćete pronaći zanimljive funkcionalnosti i dizajne - možda specifične za vaš stil života - koji se mogu dodati i podijeliti na forumu naše web stranice: openeyetap.com! Vjerujemo da mi, kao zajednica, možemo biti remetilačka sila potrebna za razvoj prvog stakla proširene stvarnosti otvorenog koda.

Dolje smo detaljno predstavili korake potrebne za izgradnju vlastitog EyeTap -a za manje od 200 USD. Ukratko, koristit ćemo 3D tiskane komponente, mikro-zaslon s ugrađenom optikom, špijunsku kameru i Raspberry Pi Zero Wifi. Trenutno smo razvili funkciju kiborglogiranja (nalik "dash -cam") koju ćete moći pokrenuti svojim EyeTap -om, a uskoro će doći i više modula i funkcija.

Funkcionalnost #1: Dash-Camera + Snapshot funkcija

  1. Snimite fotografiju pritiskom na gumb #1.
  2. Snimite video zapis s kamerom na ploči* pritiskom na gumb #2. Štedi 1 min 30 sec PRIOR do pritiska na tipku i 30 sec NAKON pritiskanja tipke. Automatski se prenosi na vaš YouTube kanal ako je spojen na WiFi. Ako EyeTap nije spojen na WiFi, sprema se na lokalnu SD karticu.

*Što je funkcija video nadzorne kamere?

U automobilima su uobičajene kamere za snimanje nesreća ili neobičnih događaja. Rade na kružnom međuspremniku, neprestano snimajući i prepisujući najstariji materijal. U sličnom smislu, sada možemo imati osobne Dash-kamere u viđenju prvog lica. Ako ste bili svjedok ili ste sudjelovali u nekoj vrsti nesreće, ili ste samo htjeli snimiti smiješne/nezaboravne trenutke, možemo pritisnuti gumb za spremanje nedavne prošlosti. Kad se pritisne gumb #2, najnovija 1 minuta 30 sekundi U PROŠLOSTI, plus 30 sekundi NAKON PRITISKA TIPKE bit će snimljena i spremljena kao jedna video datoteka. Ovo će se automatski prenijeti na vaš YouTube kanal ako je spojeno na WiFi, ili će se spremiti lokalno ako WiFi nije povezan.

Korak 1: Potrebni materijali

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

Potrebni su 3D ispisani dijelovi (2. korak uključuje STL datoteke i govori o KAKO 3D ispisati kod kuće)

  1. 1x 3D štampani okvir za glavu
  2. 1x 3D tiskana lijeva slušalica
  3. 1x 3D ispisana desna slušalica
  4. 1x držač za nos s 3D printom
  5. 1x 3D tiskana malina pi zero case*
  6. 1x 3D tiskana malina pi nula naslovnica*
  7. 1x 3D tiskano kućište mikro zaslona
  8. 1x 3D tiskano kućište kruga mikro zaslona

*Vodoravno ili okomito, vi birate. U ovoj uputi koristit ćemo horizontalnu verziju unatoč vertikali prikazanoj na fotografiji

Potrebni elektronički i mehanički dijelovi

  1. 1x Raspberry Pi Zero Wifi procesor (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x mikro zaslon (openeyetap.com ili na Alexnld)
  3. 1x špijunska kamera (https://www.adafruit.com/product/1937)
  4. 1x fleksibilni adapter za špijunsku kameru (openeyetap.com)
  5. 1x špijunska kamera za R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x dio nosa i vijak od 1,5 mm (openeyetap.com)
  7. 1x razdjelnik greda (openeyetap.com)
  8. 4x žice duljine 35 cm
  9. 4x žice duljine 15 cm
  10. 2x tipke

Potrebni alati

  1. 8x 16 mm M2 vijci
  2. 2x 14 mm vijci M2
  3. 4X 12 mm M2 vijci
  4. 1x 10 mm M2 vijci
  5. 3x 8 mm M2 vijci
  6. 1x 1,5 mm vijci za nosač
  7. Odvijač (Philips)
  8. Kliješta i/ili male turpije
  9. Lemilica i lemljenje
  10. Vruće ljepilo

Korak 2: 3D ispis dijelova EyeTap

3D ispis dijelova EyeTap
3D ispis dijelova EyeTap
3D ispis dijelova EyeTap
3D ispis dijelova EyeTap

Ako imate pristup 3D pisaču bilo koje vrste u svom domu, školi ili obližnjoj javnoj knjižnici, možete preuzeti sljedeće STL datoteke i sami ispisati dijelove. Ako nemate pristup 3D pisaču, 3D tiskani komplet možete kupiti i od nas, samo da vam stvari budu prikladnije.

Nekoliko savjeta o tome kako uspješno 3D ispisati dijelove.

  1. 100% napunite sve dijelove, osobito okvir glavne trake za glavu, 20% ispune bit će previše krhke da biste se mogli igrati s njom.
  2. Dijelovi koji NE trebaju potporne materijale ako su ispisani u ispravnom položaju: okvir glave, kućište sklopa mikro-zaslona, kućište R-Pi i poklopac.
  3. Dijelovi koji trebaju potporne materijale: Obje slušalice, kućište zaslona, držač komada nosa

Korak 3: Sklapanje okvira EyeTap

Sklapanje okvira EyeTap
Sklapanje okvira EyeTap
  1. Ako ste ispisali vlastite komponente, uklonite materijal za podršku. Višak materijala uglavnom će se naći na nosačima za uši i na kućištu mikro zaslona. Po potrebi obrišite grube površine.
  2. Sastavite okvir EyeTap klizanjem desne slušalice na okvir glave.
  3. Slušalica bi trebala biti smještena na drugom utoru - pri brojanju od ekstremiteta.
  4. Slušalica bi se trebala zakriviti prema unutarnjoj strani korisničke glave. Upotrijebite dva vijka (M2x16 mm) i matice kako biste pričvrstili slušalicu na okvir glave. Ponovite za lijevu slušalicu.

Korak 4: Sastavljanje modula mikro-zaslona

Sklapanje modula mikro-zaslona
Sklapanje modula mikro-zaslona
Sklapanje modula mikro-zaslona
Sklapanje modula mikro-zaslona
Sklapanje modula mikro-zaslona
Sklapanje modula mikro-zaslona
  1. Umetnite vijak M2x8 mm u središnji dio komponente mikro zaslona.
  2. Umetnite mikro-zaslon u 3D ispisano kućište mikro-zaslona. Dva izbočena klina mikro-zaslona trebala bi stati na mjesto unutar kućišta. Umetanje će zahtijevati određenu silu.
  3. Učvrstite ploču u kućište 3D tiskane ploče. Neka se žuti pregib prirodno preklopi u donji dio kućišta. Nakon toga vijkom pričvrstite kućište pločice na kućište mikro zaslona.
  4. Pomoću tri vijka (dva M2x8 mm i jedan M2x10 mm) pričvrstite razdjelnik snopa na modul mikro zaslona.
  5. Pričvrstite modul na okvir glave EyeTap pomoću dva vijka M2x12 mm.

Korak 5: Sastavljanje modula dijela nosa

Sastavljanje modula komada nosa
Sastavljanje modula komada nosa
Sastavljanje modula komada nosa
Sastavljanje modula komada nosa
Sastavljanje modula komada nosa
Sastavljanje modula komada nosa
  1. Umetnite metalni dio nosa u 3D tiskani držač za nos. Pričvrstite pomoću vijka.
  2. Umetnite oba jastučića za nos u metalni dio nosa i zategnite ih vijkom.
  3. Nemojte pričvršćivati modul nosača dok sav hardver nije spojen i integriran u okvir. Kad se ožičenje završi, postavite nosni dio na okvir glave EyeTap -a i pričvrstite ga vijkom M2x12 mm. Nosni dio bi trebao viriti u okvir glave prema korisniku.

Korak 6: Izrada Raspberry Pi modula sa špijunskom kamerom

Izgradnja Raspberry Pi modula sa špijunskom kamerom
Izgradnja Raspberry Pi modula sa špijunskom kamerom

Povežite fleksibilnu, savitljivu PCB ploču i špijunsku kameru s Raspberry Pi-om kako je prikazano na slici. Provjerite je li plava strana okrenuta prema gore na oba kraja R-Pi-a i PCB ploče. Uvjerite se da savijač špijunske kamere ima srebrnu stranu prema gore

Korak 7: Spajanje mikro-zaslona na Raspberry-Pi Zero

Spajanje mikro-zaslona na Raspberry-Pi Zero
Spajanje mikro-zaslona na Raspberry-Pi Zero
Spajanje mikro-zaslona na Raspberry-Pi Zero
Spajanje mikro-zaslona na Raspberry-Pi Zero
Spajanje mikro-zaslona na Raspberry-Pi Zero
Spajanje mikro-zaslona na Raspberry-Pi Zero
  1. Priključak koji dolazi s mikro-zaslonom ima ukupno 7 žica, od kojih će se koristiti samo 4. Upotrijebite 2 žice sa svakog kraja i izrežite srednje 3 žice kako je prikazano na fotografiji.
  2. Svaka žica ima oznaku boje i ima sljedeću funkciju.-Crvena žica: Napajanje-Crna žica: Uzemljena-bijela žica: Druga uzemljena narančasta žica: Video izvod
  3. Slično, morat ćete pripremiti 4 žice od 35 cm crne žice. Ostala 3 možete odbaciti ili zadržati za buduće napore. Četiri crne žice će se koristiti za spajanje R-Pi na priključak za mikro-zaslon.
  4. Lemite četiri žice u boji na četiri crne žice duljine 35 cm.
  5. Lemite četiri crne žice na R-Pi prema uputama na fotografiji.
  6. Priključite priključak za mikro-zaslon na mikro-zaslon i provucite crne žice kroz unutarnju stranu okvira glave natrag do R-Pi. Kvačice na unutarnjoj strani okvira služe za smještaj i zaštitu žica.
  7. Postavite R-Pi na kućište R-Pi.

Korak 8: Spajanje gumba na Raspberry Pi Zero

Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
Gumbi za spajanje na Raspberry Pi Zero
  1. Dva gumba bit će spojena na R-Pi, jedan (#1) za "Fotografiranje funkcije", a drugi (#2) za "Dash-Cam video funkciju +YouTube funkciju prijenosa".
  2. Pripremite dva gumba, dva 10k otpornika i četiri žice duljine ~ 15 cm.
  3. Spojite ih prema gore prikazanoj shemi. Gumb #1 spojen je na GPIO 17 i uzemljen za funkciju Slike. Gumb #2 je spojen na GPIO 18 i uzemljen za funkciju Dash-Cam funkcije.
  4. Raspberry Pi Zero GPIO karta je uključena na fotografiji. One koje se koriste označene su žutom bojom radi reference.

Korak 9: Integriranje hardverskih i mehaničkih dijelova

Integriranje hardverskih i mehaničkih dijelova
Integriranje hardverskih i mehaničkih dijelova
Integriranje hardverskih i mehaničkih dijelova
Integriranje hardverskih i mehaničkih dijelova
Integriranje hardverskih i mehaničkih dijelova
Integriranje hardverskih i mehaničkih dijelova
  1. Umetnite Raspberry Pi Zero Wifi modul u 3D tiskano kućište R-Pi. Priključak za mikro zaslon i lemljene tipke provucite kroz kućište R-Pi.
  2. Umetnite žice u unutarnju stranu okvira glave sve do modula mikro-zaslona.
  3. Umetnite konektor u ploču mikro zaslona. Sada je R-Pi spojen kako bi dao izlaz na zaslon.
  4. Pričvrstite kućište R-Pi na lijevi kraj okvira glave.
  5. Usmjerite špijunsku kameru na vanjsku površinu okvira glave. Super zalijepite špijunsku kameru na glavni okvir EyeTap -a. Trebao bi se nalaziti iznad nosa korisnika, okrenut u istom smjeru kao i oči korisnika.
  6. Lagano savijte špijunsku kameru nekoliko puta unutar kućišta R-Pi. Pričvrstite poklopac kućišta R-Pi na kućište pomoću 4 vijka M2 da biste zatvorili R-Pi.
  7. Vruće ljepilo dva gumba

Sada je dovršeno sastavljanje radnog EyeTap -a - Ergonomski mehanički sklop sa ispravno spojenim svim hardverskim komponentama. Jedina komponenta koja nedostaje je softver. U ovom trenutku potpuno ste opremljeni za programiranje vlastitih funkcija ako znate raditi s Raspberry Pi i Pythonom. Resursi i neograničene ideje su na mreži, a upravo ćemo na kraju izgraditi vlastitu zajednicu nosivih AR -a u kojoj ćemo međusobno isprobavati naše nove programe. Međutim, ako želite isprobati naše postojeće programe, pogledajte sljedeća 2 koraka!

Korak 10: Softver #1 (Dash Camera + funkcija snimke)

Prva opcija koju možete preuzeti i "plug and play" je Dash Camera + Snapshot funkcija. Prilagođenu raspbian sliku možete narezati pomoću ovdje konfigurirane funkcije. Ako želite korak-po-korak upute kako instalirati sliku na svoju SD karticu, idite ovdje.

Automatsko izvršavanje programa

Priložena slika ima funkciju nadzorne kamere konfiguriranu za automatsko pokretanje - da biste prekinuli ovaj proces u bilo kojem trenutku pritisnite ctrl + c, a za onemogućavanje automatskog pokretanja uklonite ili komentirajte redak "python /home/pi/Eyetap/dashcam/dashcam.py" iz /home/pi/.bashrc datoteku."

Skripta pod nazivom autostart.sh nalazi se u mapi nadzorne kamere koja automatski konfigurira funkciju nadzorne kamere za pokretanje pri pokretanju (ako to već nije konfigurirano). Učinite to pokretanjem naredbe /home/pi/Eyetap/dashcam/autostart.sh

Povezivanje EyeTap -a sa vašim YouTube kanalom

Kôd nadzorne kamere konfiguriran je za automatski prijenos na YouTube, no zahtijeva vaše osobne vjerodajnice za YouTube. Prilikom prvog pokretanja koda trebao bi vas preusmjeriti na YouTube putem web preglednika gdje možete sigurno unijeti svoje vjerodajnice za prijavu na YouTube. Zatim će generirati.youtube-upload-credentials.json datoteku koju možete postaviti u svoj kućni direktorij (/home/pi). Također možete promijeniti naslov i opis prenesenog videozapisa, kao i parametre kao što su razlučivost, broj sličica u sekundi i duljina videozapisa kako je opisano u kodu.

Korak 11: Pojačajte EyeTap

Pojačavanje EyeTap -a!
Pojačavanje EyeTap -a!
Pojačavanje EyeTap -a!
Pojačavanje EyeTap -a!
Pojačavanje EyeTap -a!
Pojačavanje EyeTap -a!

Kad završite s postavljanjem SD kartice, jednostavno je priključite u Raspberry-Pi Zero. Za napajanje EyeTap-a, uključite izvor napajanja-Micro-USB na Raspberry-Pi zero i USB priključen na prijenosnu bateriju (svaki punjač telefona spojen na prijenosnu bateriju će raditi). Stavite prijenosnu bateriju u džep i budite mobilni dok je EyeTap pokrenut!

Korak 12: Podijelite svoje iskustvo s EyeTap -om

Podijelite svoje EyeTap iskustvo ovdje ili na našem forumu na openeyetap.com. Nadalje, ako ste pokušali programirati vlastite funkcije, podijelite ih i pomozite nam u izgradnji najaktivnije AR zajednice koja se može nositi!

Predstojeći moduli EyeTap:

  • Modul toplinske kamere
  • Modul memorijske pomoći
  • Otvoreni životopis, modul za prepoznavanje lica
  • Modul osjetljivosti kvalitete zraka
  • Modul za slanje vlage
  • Modul praćenja očiju (istraživanje u tijeku)

Možete isprobati:

  • Vrijeme prikaza (sat)
  • Funkcija mjerača vremena
  • IMU EyeTap
  • Povežite EyeTap sa svojim telefonom

    • AR karte i upute pomoću Google karata
    • Google prevoditelj, prikaz prevedenog teksta
  • Otvoreni životopis, Prepoznavanje lica
  • Povežite EyeTap sa svojim automobilom

    • Brzinomjer
    • Mjerač goriva

Preporučeni: