Innholdsfortegnelse:
- Trinn 1: Nødvendige materialer
- Trinn 2: 3D -utskrift av EyeTap -delene
- Trinn 3: Montering av EyeTap -rammen
- Trinn 4: Montering av mikroskjermmodulen
- Trinn 5: Montering av nesestykkemodulen
- Trinn 6: Bygg Raspberry Pi -modulen med spionkamera
- Trinn 7: Koble mikroskjerm til Raspberry-Pi Zero
- Trinn 8: Koble knapper til Raspberry Pi Zero
- Trinn 9: Integrering av maskinvare og mekaniske deler
- Trinn 10: Programvare nr. 1 (dashbord + stillbildefunksjon)
- Trinn 11: Slå på EyeTap
- Trinn 12: Del din EyeTap -opplevelse
Video: OpenEyeTap: 3D -trykt og programmerbart smartglass: 12 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Velkommen til Open EyeTaps instruksjonsside! Vi er noen få entusiastiske skapere med en stor ambisjon om å bygge verdens mest aktive Smart Glasses og Wearable Augmented Reality Community. Vi ønsker å gjøre et rammeverk tilgjengelig som augmented reality kan trives på. Vi ønsker å dele EyeTap med verdens tinker. Sammen som fellesskap kan vi forbedre denne åpne teknologien.
Vårt primære mål i denne instruksjonsboken er å forenkle konstruksjonen av EyeTap. Vi håper det hjelper deg med å bygge ditt eget og reduserer barrieren for adgang til augmented reality -feltet. Vi håper også du finner interessante funksjoner og design - kanskje spesifikke for din livsstil - som kan legges til og deles på forumet vårt: openeyetap.com! Vi tror at vi som fellesskap kan være den forstyrrende kraften som er nødvendig for å utvikle det første utvidede virkelighetsglasset med åpen kildekode.
Vi har beskrevet detaljert nedenfor trinnene som kreves for å bygge din egen EyeTap for under 200 $. Kort fortalt bruker vi 3D-trykte komponenter, en mikro-skjerm med innebygd optikk, et spionkamera og en Raspberry Pi Zero Wifi. Vi har for tiden utviklet en cyborglogging ("dash -cam" -lignende) funksjon som du kan kjøre med EyeTap, og flere moduler og funksjoner kommer snart.
Funksjonalitet nr. 1: Dash-kamera + Snapshot-funksjon
- Ta et bilde når du trykker på knappen #1.
- Ta en Dash-Camera Video* når du trykker på knappen #2. Sparer 1 min. 30 sek. FØR til da knappen ble trykket og 30 sekunder ETTER at knappen ble trykket. Lastes opp automatisk til YouTube -kanalen din hvis den er koblet til wifi. Hvis EyeTap ikke er koblet til wifi, lagres det på det lokale SD -kortet.
*Hva er en dash-kamera videofunksjon?
Dashkameraer er vanlige i biler for å registrere ulykker eller uvanlige hendelser. De kjører på sirkulær buffer, og registrerer og overskriver hele tiden det eldste materialet. På lignende måte kan vi nå ha personlige Dash-Cams etter 1. persons syn. Hvis du var vitne til eller var involvert i noen form for ulykke, eller bare ville registrere morsomme/minneverdige øyeblikk, kan vi trykke på knappen for å lagre den siste fortiden. Når du trykker på knapp nr. 2, vil de siste 1 minuttene 30 sekunder I TIDEN, pluss 30 sekunder ETTER KNAPPPRESSEN bli lagret og lagret som en videofil. Dette blir automatisk lastet opp til YouTube -kanalen din hvis den er koblet til wifi, eller lagret lokalt hvis wifi ikke er tilkoblet.
Trinn 1: Nødvendige materialer
Nødvendige 3D -trykte deler (trinn 2 inkluderer STL -filer og handler om HVORDAN 3D -utskrift hjemme)
- 1x 3D -trykt hoderamme
- 1x 3D -trykt venstre øretelefon
- 1x 3D -trykt høyre øretelefon
- 1x 3D -trykt nesestykkeholder
- 1x 3D -trykt bringebær pi zero case*
- 1x 3D -trykt bringebær pi nulldeksel*
- 1x 3D -trykt mikroskjermhus
- 1x 3D -trykt mikroskjermkretshus
*Horisontal eller vertikal, du velger. I denne instruksjonen vil vi bruke horisontal versjon til tross for vertikalen vist på bildet
Elektronikk og mekaniske deler er nødvendig
- 1x Raspberry Pi Zero Wifi-prosessor (www.canakit.com/raspberry-pi-zero-wireless.html)
- 1x mikroskjerm (openeyetap.com eller på Alexnld)
- 1x spionkamera (https://www.adafruit.com/product/1937)
- 1x Spy Camera Flex Adapter (openeyetap.com)
- 1x spionkamera til R-Pi Flex (https://www.adafruit.com/product/1645)
- 1x nesestykke og 1,5 mm skrue (openeyetap.com)
- 1x strålesplitter (openeyetap.com)
- 4x ledningslengde på 35 cm
- 4x ledningslengde på 15 cm
- 2x knapper
Nødvendig verktøy
- 8x 16 mm M2 skruer
- 2x 14 mm M2 skruer
- 4X 12 mm M2 skruer
- 1x 10 mm M2 skruer
- 3x 8 mm M2 skruer
- 1x 1,5 mm skruer for nesestykket
- Skrutrekker (Philips)
- Tang og/eller små filer
- Loddejern og loddetinn
- Hot Lim
Trinn 2: 3D -utskrift av EyeTap -delene
Hvis du har tilgang til en 3D -skriver av noe slag hjemme, på skolen eller i et offentlig bibliotek i nærheten, kan du laste ned følgende STL -filer og skrive ut delene selv. Hvis du ikke har tilgang til en 3D -skriver, kan du også kjøpe 3D Printed Kit fra oss, bare for å gjøre ting praktisk.
Noen tips om hvordan du kan skrive ut delene i 3D.
- 100% fylling av alle delene, spesielt hovedpannebåndsrammen, 20% fylling vil være for skjør for at du kan leke med det.
- Deler som IKKE trenger støttemateriale hvis de skrives ut i riktig posisjon: Hoderamme, kretshus for mikro-display, R-Pi-hus og deksel.
- Deler som trenger støttematerialer: Både ørepropper, displayhus, nesestykkeholder
Trinn 3: Montering av EyeTap -rammen
- Hvis du har skrevet ut dine egne komponenter, må du fjerne støttematerialet. Overflødig materiale vil for det meste bli funnet på ørestøttene og på mikroskjermhuset. Fil ned de grove overflatene om nødvendig.
- Monter EyeTap -rammen ved å skyve høyre øretelefon på hodestativet.
- Øretelefonen skal plasseres på det andre sporet - når man teller fra ekstremiteten.
- Høretelefonen skal krumme mot innsiden av brukerens hode. Bruk to skruer (M2x16mm) og muttere for å feste øretelefonen til hodestativet. Gjenta for venstre øretelefon.
Trinn 4: Montering av mikroskjermmodulen
- Sett M2x8mm-skruen inn i midtstykket på mikroskjermkomponenten.
- Skyv mikro-displayet inn i 3D-trykt mikro-display-hus. De to utstående pinnene på mikrodisplayet skal falle på plass inne i huset. Innsettingen krever litt kraft.
- Fest kretskortet inn i 3D -kretskorthuset. La den gule flexen brette seg naturlig i den nedre delen av huset. Fest deretter kretskorthuset til mikroskjermhuset med en skrue.
- Bruk tre skruer (to M2x8mm og en M2x10mm) til å feste strålesplitteren til mikrodisplaymodulen.
- Fest modulen til EyeTap -hoderammen med to M2x12mm skruer.
Trinn 5: Montering av nesestykkemodulen
- Sett nesestykke av metall inn i 3D -trykt nesestykkeholder. Fest med skrue.
- Sett begge neseputer inn i nesestykket av metall og stram til med skrue.
- Ikke fest nesestykkemodulen før all maskinvare er koblet til og integrert i rammen. Når ledningen er ferdig, plasserer du nesestykket på EyeTap -hodestativet og fester det med en M2x12mm skrue. Nesestykket skal stikke inn i hodestativet mot brukeren.
Trinn 6: Bygg Raspberry Pi -modulen med spionkamera
Koble det konverterende flex-, flex-PCB-kortet og spionkameraet til Raspberry Pi som vist på bildet. Sørg for at den blå siden er oppover i begge ender av R-Pi og PCB-kortet. Sørg for at spionkameraets flex har sølvsiden oppover
Trinn 7: Koble mikroskjerm til Raspberry-Pi Zero
- Kontakten som følger med Micro-Display har totalt 7 ledninger, hvorav bare 4 vil bli brukt. Bruk de 2 ledningene fra hver ende og kutt de tre midterste ledningene ut som vist på bildet.
- Hver ledning er fargekodet og har følgende funksjon. -Rød ledning: Strøm-svart ledning: Jordhvit ledning: En annen jord-oransje ledning: Videofeed
- På samme måte må du forberede 4 ledninger fra den 35 cm svarte ledningen. Du kan kaste de andre 3, eller beholde for fremtidige bestrebelser. De 4 svarte ledningene vil bli brukt til å koble R-Pi til Micro-Display-kontakten.
- Lodd de fire fargede ledningene til fire svarte ledninger med en lengde på 35 cm.
- Lodd de fire svarte ledningene til R-Pi som beskrevet på bildet.
- Koble Micro-Display-kontakten til Micro-Display, og før de svarte ledningene gjennom innsiden av hoderammen tilbake til R-Pi. Tappene på innsiden av rammen skal huse og beskytte ledningene.
- Plasser R-Pi til R-Pi-saken.
Trinn 8: Koble knapper til Raspberry Pi Zero
- To knapper blir koblet til R-Pi, en (#1) for "Ta bilder funksjon" og den andre (#2) for "Dash-Cam videofunksjon +YouTube opplastingsfunksjon".
- Forbered to knapper, to 10k motstander og fire ~ 15 cm lange ledninger.
- Koble dem som skjematisk vist ovenfor. Knapp #1 er koblet til GPIO 17 og bakken for Bilder -funksjonen. Knapp #2 er koblet til GPIO 18 og jordet for Dash-Cam-funksjon.
- Raspberry Pi Zero GPIO -kartet er inkludert på bildet. De som brukes er markert med gult for referanse.
Trinn 9: Integrering av maskinvare og mekaniske deler
- Sett Raspberry Pi Zero Wifi-modulen inn i 3D-trykt R-Pi-etui. Sørg for å føre mikro-display-kontakten og de loddede knappene gjennom R-Pi-saken.
- Sett ledningene inn på innsiden av hoderammen helt til mikroskjermmodulen.
- Sett kontakten i kretskortet for mikroskjerm. Nå er R-Pi koblet til for å gi en utgang til skjermen.
- Fest R-Pi-etuiet til venstre ekstremitet på hodestativet.
- Før spionkameraet på utsiden av hoderammen. Superlim Spy Camera til EyeTaps hovedramme. Den skal være plassert over brukerens nese, vendt i samme retning som brukerens øyne.
- Brett Spy Camera flex forsiktig noen ganger i R-Pi-etui. Fest R-Pi-dekselet til etuiet med 4 M2 skruer for å omslutte R-Pi.
- Varm lim to knapper
Nå er monteringen av en fungerende EyeTap fullført - Ergonomisk mekanisk montering med alle maskinvarekomponentene riktig tilkoblet. Den eneste komponenten som mangler er programvaren. På dette tidspunktet er du fullt utstyrt til å programmere dine egne funksjoner hvis du vet hvordan du jobber med Raspberry Pi og Python. Ressurser og ubegrensede ideer er online, og det er akkurat slik vi til slutt vil bygge vårt eget Wearable AR -fellesskap hvor vi deler våre nye programmer for hverandre å prøve. Hvis du imidlertid vil teste våre eksisterende programmer, kan du gå til de neste 2 trinnene!
Trinn 10: Programvare nr. 1 (dashbord + stillbildefunksjon)
Det første alternativet for deg å laste ned og "plug and play" er Dash Camera + Snapshot -funksjonen. Du kan brenne det tilpassede raspiske bildet med funksjonen forhåndskonfigurert her. Hvis du vil ha trinnvise instruksjoner for hvordan du installerer et bilde på SD-kortet, kan du gå her.
Automatisk gjennomføring av programmet
Det medfølgende bildet har dashcam -funksjonaliteten konfigurert til å starte automatisk - for å drepe denne prosessen når som helst trykker du på ctrl + c, og for å deaktivere autostarten, fjern eller kommenter linjen "python /home/pi/Eyetap/dashcam/dashcam.py" fra filen /home/pi/.bashrc."
Et skript kalt autostart.sh finnes i dashcam -mappen som automatisk konfigurerer dashcam -funksjonaliteten til å starte ved oppstart (hvis den ikke allerede er konfigurert til å gjøre det). Gjør dette ved å kjøre kommandoen /home/pi/Eyetap/dashcam/autostart.sh
Koble EyeTap til YouTube -kanalen din
Dashcam -koden er konfigurert til å laste opp til YouTube automatisk, men det krever din personlige youtube -legitimasjon. Når du kjører koden for første gang, bør den omdirigere deg til YouTube via en nettleser der du kan angi påloggingsinformasjonen din for YouTube sikkert. Den vil deretter generere en.youtube-upload-credentials.json-fil som du kan plassere i hjemmekatalogen (/home/pi). Du kan også endre tittel og beskrivelse av den opplastede videoen samt parametere som oppløsning, framerate og videolengde som beskrevet i koden.
Trinn 11: Slå på EyeTap
Når du er ferdig med å sette opp SD-kortet, kobler du det bare til Raspberry-Pi Zero. For å drive EyeTap, koble til strømkilden-Micro-USB på Raspberry-Pi zero, og USB koblet til et bærbart batteri (en hvilken som helst telefonlader som er koblet til et bærbart batteri, fungerer). Sett det bærbare batteriet i lommen og vær mobil med EyeTap i gang!
Trinn 12: Del din EyeTap -opplevelse
Vennligst del din EyeTap -opplevelse her eller på forumet vårt på openeyetap.com. Videre, hvis du har prøvd å programmere dine egne funksjoner, del også og hjelp oss med å bygge det mest aktive bærbare AR -fellesskapet!
Kommende EyeTap -moduler:
- Termisk kameramodul
- Memory Aid -modul
- Åpen CV, ansiktsgjenkjenningsmodul
- Luftkvalitets sensormodul
- Modul for fuktighetssending
- Eye Tracking Module (forskning pågår)
Du kan prøve:
- Visningstid (klokke)
- Timerfunksjon
- IMU EyeTap
-
Koble EyeTap til telefonen
- AR -kart og veibeskrivelse ved hjelp av Google Maps
- Google -oversetter, vis oversatt tekst
- Åpen CV, ansiktsgjenkjenning
-
Koble EyeTap til bilen din
- Speedometer
- Drivstoff Guage
Anbefalt:
Programmerbart gresskarlys: 25 trinn (med bilder)
Programmerbart gresskarlys: Denne instruksen er for å lage et programmerbart gresskarlys med en ATTiny mikrokontroller. Dette ble designet som en læringsdemo for å introdusere alle (alder 8+) for elektronikk og programmering av mikrokontrollere som bruker Arduino IDE. Skråstilt objekt
Enkelt programmerbart vanningssystem med Arduino: 4 trinn
Enkelt programmerbart vanningssystem med Arduino: Dette prosjektet vil holde plantene dine i live, uten inngrep i flere dager eller uker. For å oppsummere er det et enkelt programmerbart vanningssystem, drevet av Arduino. Hvis du liker elektronikk og planter, er dette prosjektet laget for deg. Det er anime
Programmerbart tastatur: 5 trinn (med bilder)
Programmerbart tastatur: I dette prosjektet viser jeg hvordan du lager relativt enkle og rimelige programmerbare tastaturer for å kartlegge de mest brukte hurtigtastene, programmene og mer. Dette tastaturet oppdages som tastatur i alle større operativsystemer, ingen ekstra drivere er nødvendig
Helt opplyst - programmerbart RGB LED akrylskilt: 3 trinn (med bilder)
Helt opplyst - programmerbart RGB LED -akrylskilt: Har lekt med laserskjæreren/graveren, og ble virkelig forelsket i gravering for å rydde akryl og skinne en lyskilde fra kanten. Tykkelsen på akrylen som brukes er a.25 " ark, som skjærer virkelig rent av l
Programmerbart tastatur i papp: 8 trinn (med bilder)
Programmerbart tastatur i papp: Etter hvert som teknologien utvikler seg, ønsker folk at ting skal bli mer og mer virtuelle, men noen ganger er det bare mer praktisk og praktisk å ha noe fysisk som du faktisk kan ta på og samhandle med dine egne hender. Ett eksempel på