Turinys:

„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas: 12 žingsnių (su paveikslėliais)
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas: 12 žingsnių (su paveikslėliais)

Video: „OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas: 12 žingsnių (su paveikslėliais)

Video: „OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas: 12 žingsnių (su paveikslėliais)
Video: Eyetap Project Part 1 2024, Liepa
Anonim
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas
„OpenEyeTap“: 3D spausdintas ir programuojamas išmanusis stiklas

Sveiki atvykę į „Open EyeTap“instrukcijų puslapį! Esame keli entuziastingi kūrėjai, turintys didelę ambiciją sukurti aktyviausius pasaulyje išmaniuosius akinius ir nešiojamųjų išplėstinės realybės bendruomenę. Mes norime padaryti prieinamą sistemą, kurioje galėtų klestėti išplėstinė realybė. Norime pasidalyti savo „EyeTap“su pasaulio meistrais. Kartu, kaip bendruomenė, galime tobulinti šią atviro šaltinio technologiją.

Pagrindinis mūsų tikslas šioje instrukcijoje yra supaprastinti „EyeTap“konstrukciją. Tikimės, kad tai padės jums sukurti savo ir sumažins kliūtis patekti į papildytos realybės lauką. Taip pat tikimės, kad rasite įdomių funkcijų ir dizaino, galbūt būdingų jūsų gyvenimo būdui, kuriuos galima pridėti ir bendrinti mūsų svetainės forume: openeyetap.com! Mes tikime, kad mes, kaip bendruomenė, galime būti žlugdančia jėga, reikalinga norint sukurti pirmąjį atviros kilmės papildytos realybės stiklą.

Žemiau mes išsamiai pristatėme veiksmus, kurių reikia norint sukurti savo „EyeTap“už mažiau nei 200 USD. Trumpai tariant, mes naudosime 3D spausdintus komponentus, mikro-ekraną su įmontuota optika, šnipinėjimo kamerą ir „Raspberry Pi Zero Wifi“. Šiuo metu sukūrėme kiborglogging („brūkšnys -kamera“) funkciją, kurią galėsite paleisti naudodami „EyeTap“, ir netrukus atsiras daugiau modulių ir funkcijų.

Funkcionalumas #1: brūkšnys-fotoaparatas + momentinės nuotraukos funkcija

  1. Fotografuokite paspausdami mygtuką #1.
  2. Nufotografuokite „Dash-Camera Video“vaizdo įrašą*, kai paspausite mygtuką #2. Sutaupo 1 minutę 30 sekundžių anksčiau, kai buvo paspaustas mygtukas, ir 30 sekundžių po to, kai buvo paspaustas mygtukas. Automatiškai įkeliamas į „YouTube“kanalą, jei prijungtas prie „Wi -Fi“. Jei „EyeTap“nėra prijungtas prie „Wi -Fi“, jis išsaugomas vietinėje SD kortelėje.

*Kas yra „Dash-Camera Video“funkcija?

Brūkšnių kameros yra įprastos automobiliuose, skirtos užfiksuoti avarijas ar neįprastus įvykius. Jie veikia apvaliu buferiu, nuolat įrašydami ir perrašydami seniausią medžiagą. Panašiu požiūriu dabar mes galime turėti asmeninius „Dash-Cams“pirmojo asmens nuomone. Jei matėte bet kokią nelaimingą atsitikimą ar tiesiog dalyvavote joje ar tiesiog norėjote įrašyti juokingas/įsimintinas akimirkas, galime paspausti mygtuką, kad išsaugotume netolimą praeitį. Kai paspaudžiamas 2 mygtukas, paskutinės 1 minutės 30 sekundžių praeityje ir dar 30 sekundžių po mygtuko paspaudimo įrašomos ir išsaugomos kaip vienas vaizdo failas. Tai bus automatiškai įkelta į „YouTube“kanalą, jei prijungtas prie „Wi -Fi“, arba išsaugota vietoje, jei „Wi -Fi“nėra prijungtas.

1 žingsnis: reikalingos medžiagos

Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos
Reikalingos medžiagos

Reikalingos 3D spausdintos dalys (2 veiksmas apima STL failus ir yra kaip KAIP spausdinti 3D namuose)

  1. 1x 3D spausdintas galvos apdangalas
  2. 1x 3D spausdinta kairioji ausinė
  3. 1x 3D spausdinta dešinė ausinė
  4. 1x 3D atspausdintas nosies galvutės laikiklis
  5. 1x 3D spausdintas aviečių pi nulinis dėklas*
  6. 1x 3D spausdintas aviečių pi nulinis dangtelis*
  7. 1x 3D spausdintas mikro ekrano korpusas
  8. 1x 3D spausdintas mikro ekrano grandinės korpusas

*Horizontali arba vertikali, jūs pasirenkate. Šioje instrukcijoje naudosime horizontalią versiją, nepaisant nuotraukoje pavaizduotos vertikalės

Reikalinga elektronika ir mechaninės dalys

  1. 1x „Raspberry Pi Zero Wifi“procesorius (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x „Micro Display“(openeyetap.com arba „Alexnld“)
  3. 1x šnipinėjimo kamera (https://www.adafruit.com/product/1937)
  4. 1x šnipinėjimo kameros lankstusis adapteris (openeyetap.com)
  5. 1x šnipinėjimo kamera į „R-Pi Flex“(https://www.adafruit.com/product/1645)
  6. 1x nosies gabalas ir 1,5 mm varžtas (openeyetap.com)
  7. 1x spindulių skirstytuvas (openeyetap.com)
  8. 4x laidų ilgis 35 cm
  9. 4x 15 cm ilgio laidai
  10. 2x mygtukai

Reikalingi įrankiai

  1. 8x 16 mm M2 varžtai
  2. 2x 14 mm M2 varžtai
  3. 4X 12 mm M2 varžtai
  4. 1x 10 mm M2 varžtai
  5. 3x 8 mm M2 varžtai
  6. 1x 1,5 mm varžtai nosies daliai
  7. Atsuktuvo atsuktuvas („Philips“)
  8. Replės ir (arba) maži failai
  9. Lituoklis ir lydmetalis
  10. Karštas klijai

2 veiksmas: 3D spausdinkite „EyeTap“dalis

3D spausdinkite „EyeTap“dalis
3D spausdinkite „EyeTap“dalis
3D spausdinkite „EyeTap“dalis
3D spausdinkite „EyeTap“dalis

Jei namuose, mokykloje ar netoliese esančioje viešojoje bibliotekoje turite prieigą prie bet kokio tipo 3D spausdintuvo, galite atsisiųsti šiuos STL failus ir atsispausdinti dalis patys. Jei neturite prieigos prie 3D spausdintuvo, taip pat galite įsigyti 3D spausdintą rinkinį, kad viskas būtų patogu.

Keletas patarimų, kaip sėkmingai spausdinti dalis 3D.

  1. 100% užpildykite visas dalis, ypač pagrindinį galvos juostos rėmą, 20% užpildas bus per trapus, kad galėtumėte su juo žaisti.
  2. Dalys, kurioms nereikia atraminių medžiagų, jei jos atspausdintos teisingoje padėtyje: galvutės rėmas, mikroelementų grandinės korpusas, „R-Pi“korpusas ir dangtelis.
  3. Dalys, kurioms reikia pagalbinių medžiagų: abi ausų dalys, ekrano korpusas, nosies dalių laikiklis

3 žingsnis: „EyeTap“rėmo surinkimas

„EyeTap“rėmo surinkimas
„EyeTap“rėmo surinkimas
  1. Jei spausdinote savo komponentus, pašalinkite pagalbinę medžiagą. Medžiagos perteklius dažniausiai randamas ant ausų atramų ir mikro ekrano korpuso. Jei reikia, nušlifuokite šiurkščius paviršius.
  2. Surinkite „EyeTap“rėmelį, stumdami dešinę ausinę ant galvos rėmo.
  3. Ausinė turi būti dedama ant antro griovelio - skaičiuojant nuo galūnės.
  4. Ausinė turi būti linkusi į vartotojo galvos vidų. Naudokite du varžtus (M2x16 mm) ir veržles, kad ausinė būtų pritvirtinta prie galvos rėmo. Pakartokite kairės ausinės pakartojimą.

4 žingsnis: Mikro ekrano modulio surinkimas

Mikro-ekrano modulio surinkimas
Mikro-ekrano modulio surinkimas
Mikro-ekrano modulio surinkimas
Mikro-ekrano modulio surinkimas
Mikro-ekrano modulio surinkimas
Mikro-ekrano modulio surinkimas
  1. Įkiškite M2x8 mm varžtą į centrinį mikro-ekrano komponento gabalą.
  2. Įstumkite mikro ekraną į 3D spausdintą mikro ekrano korpusą. Du išsikišę mikro ekrano kaiščiai turi atsidurti korpuse. Įdiegimui reikės tam tikros jėgos.
  3. Pritvirtinkite plokštę prie 3D spausdintinės plokštės korpuso. Leiskite geltonai lanksčiai natūraliai sulenkti apatinėje korpuso dalyje. Po to varžtu pritvirtinkite plokštės korpusą prie mikro-ekrano korpuso.
  4. Naudodami tris varžtus (du M2x8mm ir vieną M2x10mm), pritvirtinkite spindulių skirstytuvą prie mikro-ekrano modulio.
  5. Pritvirtinkite modulį prie „EyeTap“galvos rėmo dviem M2x12 mm varžtais.

5 žingsnis: Nosies gabalo modulio surinkimas

Nosies gabalo modulio surinkimas
Nosies gabalo modulio surinkimas
Nosies gabalo modulio surinkimas
Nosies gabalo modulio surinkimas
Nosies gabalo modulio surinkimas
Nosies gabalo modulio surinkimas
  1. Įdėkite metalinį nosies gabalėlį į 3D spausdintą nosies gabalo laikiklį. Pritvirtinkite varžtu.
  2. Įdėkite abi nosies pagalvėles į metalinę nosies dalį ir priveržkite varžtu.
  3. Neužfiksuokite nosies modulio, kol visa aparatūra nėra prijungta ir integruota prie rėmo. Kai laidai prijungti, uždėkite nosies dalį ant „EyeTap“galvos rėmo ir pritvirtinkite M2x12 mm varžtu. Nosies gabalas turėtų išsikišti į galvos rėmą vartotojo link.

6 žingsnis: sukurkite „Raspberry Pi“modulį su šnipinėjimo kamera

Kurkite „Raspberry Pi“modulį su šnipinėjimo kamera
Kurkite „Raspberry Pi“modulį su šnipinėjimo kamera

Prijunkite konvertuojančią lanksčią, lanksčią PCB plokštę ir šnipinėjimo kamerą su Raspberry Pi, kaip parodyta paveikslėlyje. Įsitikinkite, kad mėlyna pusė yra aukštyn abiejuose R-Pi ir PCB plokštės galuose. Įsitikinkite, kad šnipinėjimo kameros lankstas turi sidabrinę pusę į viršų

7 veiksmas: „Micro-Display“prijungimas prie „Raspberry-Pi Zero“

Mikro ekrano prijungimas prie „Raspberry-Pi Zero“
Mikro ekrano prijungimas prie „Raspberry-Pi Zero“
Mikro ekrano prijungimas prie „Raspberry-Pi Zero“
Mikro ekrano prijungimas prie „Raspberry-Pi Zero“
Mikro ekrano prijungimas prie „Raspberry-Pi Zero“
Mikro ekrano prijungimas prie „Raspberry-Pi Zero“
  1. „Micro-Display“komplektuojamoje jungtyje iš viso yra 7 laidai, iš kurių bus naudojami tik 4. Naudokite 2 laidus iš kiekvieno galo ir iškirpkite vidurinius 3 laidus, kaip parodyta nuotraukoje.
  2. Kiekviena viela yra spalvota ir turi tokią funkciją.
  3. Taip pat iš 35 cm juodos vielos turėsite paruošti 4 laidus. Kitus 3 galite išmesti arba pasilikti ateičiai. 4 juodi laidai bus naudojami R-Pi prijungimui prie „Micro-Display“jungties.
  4. Lituokite keturias spalvotus laidus prie keturių juodų 35 cm ilgio laidų.
  5. Lituokite keturis juodus laidus prie R-Pi, kaip nurodyta nuotraukoje.
  6. Prijunkite „Micro-Display“jungtį prie „Micro-Display“ir perkelkite juodus laidus per vidinę galvos rėmo pusę į „R-Pi“. Vidinėje rėmo pusėje esantys skirtukai yra skirti laidams pritvirtinti ir apsaugoti.
  7. Padėkite R-Pi prie R-Pi dėklo.

8 veiksmas: mygtukų prijungimas prie „Raspberry Pi Zero“

Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
Mygtukų prijungimas prie „Raspberry Pi Zero“
  1. Prie „R-Pi“bus prijungti du mygtukai, vienas (Nr. 1) „Fotografavimo funkcijai“, o kitas (Nr. 2)-„Dash-Cam Video Function +YouTube Upload Function“.
  2. Paruoškite du mygtukus, du 10 k rezistorius ir keturis ~ 15 cm ilgio laidus.
  3. Prijunkite juos, kaip parodyta aukščiau esančioje schemoje. Mygtukas #1 yra prijungtas prie GPIO 17 ir yra įjungtas paveikslėlių funkcijai. Mygtukas Nr. 2 yra prijungtas prie „GPIO 18“ir įžemintas „Dash-Cam“funkcijai.
  4. „Raspberry Pi Zero GPIO“žemėlapis įtrauktas į nuotrauką. Vienos naudojamos yra pažymėtos geltona spalva.

9 žingsnis: Aparatūros ir mechaninių dalių integravimas

Aparatūros ir mechaninių dalių integravimas
Aparatūros ir mechaninių dalių integravimas
Aparatūros ir mechaninių dalių integravimas
Aparatūros ir mechaninių dalių integravimas
Aparatūros ir mechaninių dalių integravimas
Aparatūros ir mechaninių dalių integravimas
  1. Įdėkite „Raspberry Pi Zero Wifi“modulį į 3D spausdintą „R-Pi“dėklą. Būtinai nukreipkite „Micro-Display“jungtį ir lituotus mygtukus per „R-Pi“dėklą.
  2. Įkiškite laidus į vidinę galvos rėmo pusę iki mikrodislo modulio.
  3. Įkiškite jungtį į mikroschemos plokštę. Dabar „R-Pi“prijungtas, kad būtų rodomas ekranas.
  4. Pritvirtinkite „R-Pi“dėklą prie galvos rėmo kairiosios galūnės.
  5. Nukreipkite šnipinėjimo kamerą ant išorinio galvos rėmo paviršiaus. Super priklijuokite šnipinėjimo kamerą prie pagrindinio „EyeTap“rėmo. Jis turėtų būti virš vartotojo nosies, nukreiptas ta pačia kryptimi, kaip ir vartotojo akys.
  6. Kelis kartus švelniai sulenkite „Spy Camera“lankstą „R-Pi“dėkle. Pritvirtinkite „R-Pi“dėklo dangtelį prie dėklo, naudodami 4 M2 varžtus, kad uždėtumėte „R-Pi“.
  7. Karšti klijai du mygtukai

Dabar darbinio „EyeTap“surinkimas baigtas - Ergonomiškas mechaninis surinkimas, tinkamai prijungus visus aparatūros komponentus. Vienintelis trūkstamas komponentas yra programinė įranga. Šiuo metu esate visiškai pasirengęs programuoti savo funkcijas, jei žinote, kaip dirbti su „Raspberry Pi“ir „Python“. Ištekliai ir neribotos idėjos yra internete, ir būtent taip mes galiausiai sukursime savo „Wearable AR“bendruomenę, kurioje vieni kitiems pasidalysime naujomis programomis. Tačiau, jei norite išbandyti mūsų esamas programas, žiūrėkite kitus 2 veiksmus!

10 veiksmas: programinė įranga Nr. 1 (brūkšninė kamera + momentinės nuotraukos funkcija)

Pirmasis variantas, kurį galite atsisiųsti ir prijungti ir prijungti, yra „Dash Camera + Snapshot“funkcija. Galite įrašyti pritaikytą raspbian vaizdą naudodami čia iš anksto sukonfigūruotą funkciją. Jei norite išsamių instrukcijų, kaip įdiegti vaizdą į savo SD kortelę, eikite čia.

Automatinis programos vykdymas

Pateiktame paveikslėlyje yra sukonfigūruota „dashcam“funkcija, kad ji būtų paleista automatiškai - bet kuriuo metu užmušti šį procesą paspausdami „Ctrl“+ c, o jei norite išjungti automatinį paleidimą, pašalinkite arba komentuokite eilutę „python /home/pi/Eyetap/dashcam/dashcam.py“iš failą /home/pi/.bashrc “.

„Dashcam“aplanke yra scenarijus, vadinamas autostart.sh, kuris automatiškai sukonfigūruoja „dashcam“funkcijas, kad jos būtų paleistos įkrovos metu (jei ji dar nėra sukonfigūruota). Tai atlikite paleisdami komandą /home/pi/Eyetap/dashcam/autostart.sh

„EyeTap“prijungimas prie „YouTube“kanalo

„Dashcam“kodas sukonfigūruotas automatiškai įkelti į „YouTube“, tačiau tam reikalingi jūsų asmeniniai „YouTube“prisijungimo duomenys. Pirmą kartą paleidžiant kodą, jis turėtų nukreipti jus į „YouTube“per žiniatinklio naršyklę, kurioje galite saugiai įvesti „YouTube“prisijungimo duomenis. Tada jis sukurs.youtube-upload-credentials.json failą, kurį galite įdėti į savo namų katalogą (/home/pi). Taip pat galite pakeisti įkelto vaizdo įrašo pavadinimą ir aprašymą, taip pat parametrus, tokius kaip skiriamoji geba, kadrų dažnis ir vaizdo įrašo ilgis, kaip aprašyta kode.

11 veiksmas: įjunkite „EyeTap“

„EyeTap“įjungimas!
„EyeTap“įjungimas!
„EyeTap“įjungimas!
„EyeTap“įjungimas!
„EyeTap“įjungimas!
„EyeTap“įjungimas!

Baigę nustatyti SD kortelę, tiesiog prijunkite ją prie „Raspberry-Pi Zero“. Norėdami įjungti „EyeTap“maitinimą, prijunkite maitinimo šaltinį-„Micro-USB“, esantį „Raspberry-Pi zero“, ir USB, prijungtą prie nešiojamos baterijos (veiks bet koks telefono įkroviklis, prijungtas prie nešiojamosios baterijos). Įdėkite nešiojamą bateriją į kišenę ir būkite mobili, kai veikia „EyeTap“!

12 žingsnis: pasidalykite „EyeTap“patirtimi

Pasidalykite „EyeTap“patirtimi čia arba mūsų forume adresu openeyetap.com. Be to, jei bandėte programuoti savo funkcijas, pasidalykite ir padėkite mums sukurti aktyviausią nešiojamų AR bendruomenę!

Būsimi „EyeTap“moduliai:

  • Šiluminės kameros modulis
  • Atminties pagalbos modulis
  • Atidarykite gyvenimo aprašymą, veido atpažinimo modulį
  • Oro kokybės jutiklis
  • Drėgmės siuntimo modulis
  • Akių sekimo modulis (vyksta tyrimas)

Galite pabandyti:

  • Rodymo laikas (laikrodis)
  • Laikmačio funkcija
  • IMU „EyeTap“
  • Prijunkite „EyeTap“prie savo telefono

    • AR žemėlapiai ir nuorodos naudojant „Google“žemėlapius
    • „Google“vertėjas, rodyti išverstą tekstą
  • Atviras CV, veido atpažinimas
  • Prijunkite „EyeTap“prie automobilio

    • Spidometras
    • Kuro matuoklis

Rekomenduojamas: