Cuprins:

OpenEyeTap: Sticlă inteligentă imprimată 3D și programabilă: 12 pași (cu imagini)
OpenEyeTap: Sticlă inteligentă imprimată 3D și programabilă: 12 pași (cu imagini)
Anonim
OpenEyeTap: Sticlă inteligentă programată și programată 3D
OpenEyeTap: Sticlă inteligentă programată și programată 3D
OpenEyeTap: Sticlă inteligentă tipărită și programabilă 3D
OpenEyeTap: Sticlă inteligentă tipărită și programabilă 3D
OpenEyeTap: Sticlă inteligentă tipărită și programabilă 3D
OpenEyeTap: Sticlă inteligentă tipărită și programabilă 3D
OpenEyeTap: Sticlă inteligentă programată și programată 3D
OpenEyeTap: Sticlă inteligentă programată și programată 3D

Bine ați venit la pagina Instrucțiuni Open EyeTap! Suntem câțiva producători entuziaști, cu o ambiție mare de a construi cele mai active ochelari inteligenți din lume și comunitatea de realitate augmentată purtabilă. Dorim să facem accesibil un cadru pe care să poată prospera realitatea augmentată. Dorim să împărtășim EyeTap-ul nostru cu jucătorii din lume. Împreună, ca comunitate, putem îmbunătăți această tehnologie open-source.

Scopul nostru principal în acest instructabil este să simplificăm construcția EyeTap. Sperăm că vă ajută să vă construiți propriul și să scadă bariera de intrare în câmpul realității augmentate. Sperăm, de asemenea, că veți găsi funcționalități și modele interesante - poate specifice stilului dvs. de viață - care pot fi adăugate și partajate pe forumul site-ului nostru web: openeyetap.com! Credem că noi, ca comunitate, putem fi forța perturbatoare necesară dezvoltării primei sticle de realitate augmentată cu sursă deschisă.

Am prezentat mai jos în mod detaliat pașii necesari pentru a vă construi propriul EyeTap pentru sub 200 $. Pe scurt, vom folosi componente tipărite 3D, un micro-afișaj cu optică încorporată, o cameră spion și un Raspberry Pi Zero Wifi. În prezent, am dezvoltat o funcție de tip cyborglogging („dash-cam”) pe care o veți putea rula cu EyeTap, iar în curând vor veni mai multe module și funcționalități.

Funcționalitate # 1: funcție Dash-Camera + Instantaneu

  1. Faceți o fotografie când apăsați butonul # 1.
  2. Faceți un videoclip Dash-Camera * când apăsați butonul # 2. Salvează 1 min 30 de secunde ÎNAINTE când butonul a fost apăsat și 30 sec DUPĂ ce butonul a fost apăsat. Încarcă automat pe canalul YouTube dacă este conectat la Wi-Fi. Dacă EyeTap nu este conectat la wifi, salvează pe cardul său SD local.

* Ce este o funcție video Dash-Camera?

Camerele de bord sunt frecvente în mașini pentru a înregistra accidente sau evenimente neobișnuite. Acestea rulează pe tampon circular, înregistrând în mod constant și suprascriind cel mai vechi material. În sens similar, putem avea acum Dash-Cam-uri personale în viziunea primei persoane. Dacă ai fost martor sau ai fost implicat în orice fel de accident sau pur și simplu ai dorit să înregistrezi momente amuzante / memorabile, putem apăsa butonul pentru a salva trecutul recent. Când butonul # 2 este apăsat, cel mai recent 1 minut 30 de secunde ÎN TIMP, plus 30 de secunde DUPĂ APĂSAREA BUTONULUI vor fi înregistrate și salvate ca un singur fișier video. Acest lucru va fi încărcat automat pe canalul dvs. YouTube dacă este conectat la Wi-Fi sau salvat local dacă nu este conectat Wi-Fi.

Pasul 1: Materiale necesare

Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare

Părți imprimate 3D necesare (Pasul 2 include fișiere STL și este despre CUM se imprimă 3D acasă)

  1. 1 x cadru tipărit 3D
  2. 1 x cască stângă imprimată 3D
  3. 1 x cască dreaptă imprimată 3D
  4. 1x suport pentru portofel tipărit 3D
  5. 1 x carcasă zmeură pi zero imprimată 3D *
  6. 1 copertă zmeură pi zero imprimată 3D *
  7. 1x carcasă micro afișată tipărită 3D
  8. 1x carcasă de circuit micro afișat 3D

* Orizontală sau verticală, alegeți. În această instrucțiune, vom folosi versiunea orizontală, în ciuda verticalei prezentate în fotografie

Sunt necesare piese electronice și mecanice

  1. 1x procesor Wifi Raspberry Pi Zero (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Micro Display (openeyetap.com sau la Alexnld)
  3. 1x cameră spion (https://www.adafruit.com/product/1937)
  4. 1x adaptor pentru camera flexibilă Spy (openeyetap.com)
  5. 1x cameră spionă către R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x bucată de nas și șurub de 1,5 mm (openeyetap.com)
  7. 1x separator de grinzi (openeyetap.com)
  8. 4x Lungimea firelor de 35 cm
  9. 4x Lungimea firelor de 15 cm
  10. 2 butoane

Instrumente necesare

  1. Șuruburi M2 de 8x 16 mm
  2. 2 șuruburi M2 de 14 mm
  3. Șuruburi M2 4X 12 mm
  4. 1x Șuruburi M2 de 10 mm
  5. 3x Șuruburi M2 de 8 mm
  6. 1x șuruburi de 1,5 mm pentru bucată
  7. Șurubelniță (Philips)
  8. Cleste și / sau file mici
  9. Fier de lipit și lipit
  10. Lipici fierbinte

Pasul 2: Imprimați 3D piesele EyeTap

Imprimați 3D piesele EyeTap
Imprimați 3D piesele EyeTap
Imprimați 3D piesele EyeTap
Imprimați 3D piesele EyeTap

Dacă aveți acces la o imprimantă 3D de orice fel la domiciliu, la școală sau într-o bibliotecă publică din apropiere, puteți descărca următoarele fișiere STL și imprima piesele dvs. Dacă nu aveți acces la o imprimantă 3D, puteți achiziționa și kitul imprimat 3D de la noi, doar pentru a face lucrurile convenabile.

Câteva sfaturi despre cum să imprimați cu succes piesele 3D.

  1. Completați 100% toate piesele, în special cadrul principal al bandei, 20% umplutura va fi prea fragilă pentru a vă putea juca cu ea.
  2. Piesele care NU au nevoie de materiale de sprijin dacă sunt tipărite în poziția corectă: rama capului, carcasa circuitului micro-afișaj, carcasa R-Pi și capacul.
  3. Piese care necesită materiale de susținere: ambele piese pentru urechi, carcasă pentru afișaj, suport pentru piese pentru nas

Pasul 3: Asamblarea cadrului EyeTap

Asamblarea cadrului EyeTap
Asamblarea cadrului EyeTap
  1. Dacă v-ați imprimat propriile componente, îndepărtați materialul suport. Materialul în exces va fi găsit mai ales pe suporturile pentru urechi și pe carcasa micro-afișajului. Puneți jos suprafețele aspre dacă este necesar.
  2. Asamblați cadrul EyeTap glisând căștile din dreapta pe rama capului.
  3. Casca ar trebui să fie poziționată pe a doua canelură - atunci când se numără de la extremitate.
  4. Casca ar trebui să se curbeze spre interiorul capului utilizatorului. Folosiți două șuruburi (M2x16mm) și piulițe pentru a fixa casca de rama capului. Repetați pentru casca stângă.

Pasul 4: Asamblarea modulului Micro-Display

Asamblarea modulului Micro-Display
Asamblarea modulului Micro-Display
Asamblarea modulului Micro-Display
Asamblarea modulului Micro-Display
Asamblarea modulului Micro-Display
Asamblarea modulului Micro-Display
  1. Introduceți șurubul M2x8mm în piesa centrală a componentei micro-afișaj.
  2. Glisați micro-afișajul în carcasa de micro-afișaj tipărită 3D. Cele două știfturi proeminente ale micro-afișajului ar trebui să cadă la locul lor în carcasă. Introducerea va necesita o anumită forță.
  3. Fixați placa de circuit în carcasa plăcii de circuite imprimate 3D. Lăsați flexul galben să se plieze în mod natural în partea inferioară a carcasei. Ulterior, fixați carcasa plăcii de circuite la carcasa micro-afișajului cu un șurub.
  4. Folosind trei șuruburi (două M2x8mm și unul M2x10mm), fixați separatorul de fascicul la modulul de micro-afișaj.
  5. Fixați modulul pe rama capului EyeTap folosind două șuruburi M2x12mm.

Pasul 5: Asamblarea modulului Nose Piece

Asamblarea modulului Nose Piece
Asamblarea modulului Nose Piece
Asamblarea modulului Nose Piece
Asamblarea modulului Nose Piece
Asamblarea modulului Nose Piece
Asamblarea modulului Nose Piece
  1. Introduceți nasul metalic în suportul nasului tipărit 3D. Fixați cu șurub.
  2. Introduceți ambele tampoane pentru nas în bucata de metal și strângeți cu șurub.
  3. Nu fixați modulul piesei nasului până când toate componentele hardware sunt conectate și integrate în cadru. Când cablarea este terminată, așezați piesa de nas pe rama capului EyeTap și fixați-o cu un șurub M2x12mm. Piesa de nas ar trebui să iasă în rama capului către utilizator.

Pasul 6: Construirea modulului Raspberry Pi cu camera Spy

Construirea modulului Raspberry Pi cu camera Spy
Construirea modulului Raspberry Pi cu camera Spy

Conectați placa de conversie flex, placa PCB flex și camera de spionaj cu Raspberry Pi așa cum se arată în imagine. Asigurați-vă că partea albastră este în sus la ambele capete ale R-Pi și a plăcii PCB. Asigurați-vă că flexul camerei spion are partea argintie în sus

Pasul 7: Conectarea micro-afișajului la Raspberry-Pi Zero

Conectarea micro-afișajului la Raspberry-Pi Zero
Conectarea micro-afișajului la Raspberry-Pi Zero
Conectarea micro-afișajului la Raspberry-Pi Zero
Conectarea micro-afișajului la Raspberry-Pi Zero
Conectarea micro-afișajului la Raspberry-Pi Zero
Conectarea micro-afișajului la Raspberry-Pi Zero
  1. Conectorul care vine cu Micro-Display are în total 7 fire, dintre care doar 4 vor fi utilizate. Utilizați cele 2 fire de la fiecare capăt și tăiați cele 3 fire din mijloc așa cum se arată în fotografie.
  2. Fiecare fir este codat în culori și are următoarea funcție.
  3. La fel, va trebui să pregătiți 4 fire din firul negru de 35cm. Puteți să le eliminați pe celelalte 3 sau să le păstrați pentru eforturile viitoare. Cele 4 fire negre vor fi utilizate pentru a conecta R-Pi la conectorul Micro-Display.
  4. Lipiți cele patru fire colorate pe patru fire negre cu lungimea de 35 cm.
  5. Lipiți cele patru fire negre către R-Pi, conform instrucțiunilor din fotografie.
  6. Conectați conectorul Micro-Display la Micro-Display și direcționați firele negre prin partea interioară a cadrului capului înapoi către R-Pi. Clapetele din partea interioară a cadrului trebuie să adăpostească și să protejeze firele.
  7. Plasați R-Pi pe carcasa R-Pi.

Pasul 8: conectarea butoanelor la Raspberry Pi Zero

Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
Butoane de conectare la Raspberry Pi Zero
  1. Două butoane vor fi conectate la R-Pi, unul (# 1) pentru „Funcția de fotografiere” și celălalt (# 2) pentru „Funcția video Dash-Cam + Funcția de încărcare YouTube”.
  2. Pregătiți două butoane, două rezistențe de 10k și patru fire cu lungimea de ~ 15 cm.
  3. Conectați-le conform schemei de mai sus. Butonul # 1 este conectat la GPIO 17 și împământare pentru funcția Pictures. Butonul # 2 este conectat la GPIO 18 și la masă pentru funcția Dash-Cam.
  4. Harta Raspberry Pi Zero GPIO este inclusă în fotografie. Cele utilizate sunt evidențiate în galben pentru referință.

Pasul 9: Integrarea componentelor hardware și mecanice

Integrarea componentelor hardware și mecanice
Integrarea componentelor hardware și mecanice
Integrarea componentelor hardware și mecanice
Integrarea componentelor hardware și mecanice
Integrarea componentelor hardware și mecanice
Integrarea componentelor hardware și mecanice
  1. Introduceți modulul Raspberry Pi Zero Wifi în carcasa R-Pi imprimată 3D. Asigurați-vă că direcționați conectorul Micro-Display și butoanele lipite prin carcasa R-Pi.
  2. Introduceți firele în partea interioară a cadrului capului până la modulul Micro-Display.
  3. Introduceți conectorul pe placa de circuit micro-afișaj. Acum R-Pi este conectat pentru a da o ieșire afișajului.
  4. Fixați carcasa R-Pi la extremitatea stângă a cadrului capului.
  5. Direcționați camera Spy pe suprafața exterioară a cadrului capului. Adăugați super camera Spy pe cadrul principal al EyeTap. Ar trebui să fie amplasat deasupra nasului utilizatorului, orientat în aceeași direcție ca și ochii utilizatorului.
  6. Pliați ușor flexia camerei Spy de câteva ori în carcasa R-Pi. Fixați capacul carcasei R-Pi pe carcasă folosind 4 șuruburi M2 pentru a închide R-Pi.
  7. Adeziv fierbinte două butoane

Acum s-a finalizat asamblarea unui EyeTap funcțional - Ansamblu mecanic ergonomic cu toate componentele hardware conectate corespunzător. Singura componentă care lipsește este software-ul. În acest moment, sunteți complet echipat să vă programați propriile funcții dacă știți cum să lucrați cu Raspberry Pi și Python. Resursele și ideile nelimitate sunt online și tocmai așa ne vom construi în cele din urmă propria noastră comunitate Wearable AR în care vom împărtăși noile noastre programe, pentru a le încerca reciproc. Cu toate acestea, dacă doriți să testați programele noastre existente, consultați următorii 2 pași!

Pasul 10: Software # 1 (Dash Camera + Funcție instantanee)

Prima opțiune pentru descărcare și „plug and play” este funcția Dash Camera + Instantaneu. Puteți arde imaginea raspbiană personalizată cu funcția preconfigurată aici. Dacă doriți instrucțiuni pas cu pas cum să instalați o imagine pe cardul dvs. SD, accesați aici.

Executarea automată a programului

Imaginea furnizată are funcționalitatea dashcam configurată pentru a porni automat - pentru a elimina acest proces în orice moment, apăsați ctrl + c și pentru a dezactiva pornirea automată eliminați sau comentați linia „python /home/pi/Eyetap/dashcam/dashcam.py” din fișierul /home/pi/.bashrc."

Un script numit autostart.sh este furnizat în folderul dashcam care configurează automat funcționalitatea dashcam pentru a porni la pornire (dacă nu este deja configurat pentru a face acest lucru). Faceți acest lucru executând comanda /home/pi/Eyetap/dashcam/autostart.sh

Conectarea EyeTap la canalul dvs. YouTube

Codul dashcam este configurat pentru a fi încărcat automat pe YouTube, totuși necesită acreditările personale de pe YouTube. Când rulați codul pentru prima dată, acesta ar trebui să vă redirecționeze către YouTube printr-un browser web, unde puteți introduce acreditările de conectare YouTube în siguranță. Apoi va genera un fișier.youtube-upload-credentials.json pe care îl puteți plasa în directorul de acasă (/ home / pi). De asemenea, puteți schimba titlul și descrierea videoclipului încărcat, precum și parametrii precum rezoluția, frecvența framerică și lungimea videoclipului, așa cum este descris în cod.

Pasul 11: Pornirea EyeTap-ului

Pornirea EyeTap-ului!
Pornirea EyeTap-ului!
Pornirea EyeTap-ului!
Pornirea EyeTap-ului!
Pornirea EyeTap-ului!
Pornirea EyeTap-ului!

Când ați terminat de configurat cardul SD, pur și simplu conectați-l la Raspberry-Pi Zero. Pentru a alimenta EyeTap, conectați sursa de alimentare - Micro-USB pe Raspberry-Pi zero și USB conectat la o baterie portabilă (orice încărcător de telefon conectat la o baterie portabilă va funcționa). Puneți bateria portabilă în buzunar și fiți mobil cu EyeTap în funcțiune!

Pasul 12: Împărtășiți-vă experiența EyeTap

Vă rugăm să împărtășiți experiența dvs. EyeTap aici sau pe forumul nostru la openeyetap.com. În plus, dacă ați încercat să vă programați propriile funcții, împărtășiți și ajutați-ne să construim cea mai activă comunitate AR purtabilă!

Modulele EyeTap viitoare:

  • Modul de cameră termică
  • Modulul Memory Aid
  • CV deschis, modul de recunoaștere facială
  • Modul de detectare a calității aerului
  • Modulul de trimitere a umidității
  • Modul de urmărire a ochilor (cercetare în curs)

Poti incerca:

  • Afișare timp (ceas)
  • Funcția timer
  • IMU EyeTap
  • Conectați EyeTap la telefon

    • Hărți și instrucțiuni AR folosind Google Maps
    • Traducător Google, afișează textul tradus
  • CV deschis, recunoaștere facială
  • Conectați EyeTap la mașină

    • Vitezometru
    • Fuel Guage

Recomandat: