Innehållsförteckning:

OpenEyeTap: 3D -tryckt och programmerbart smartglas: 12 steg (med bilder)
OpenEyeTap: 3D -tryckt och programmerbart smartglas: 12 steg (med bilder)

Video: OpenEyeTap: 3D -tryckt och programmerbart smartglas: 12 steg (med bilder)

Video: OpenEyeTap: 3D -tryckt och programmerbart smartglas: 12 steg (med bilder)
Video: Thermal EyeTap 3D Printing (30 seconds) 2024, November
Anonim
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas
OpenEyeTap: 3D -tryckt och programmerbart smartglas

Välkommen till Open EyeTaps instruktionssida! Vi är några entusiastiska tillverkare med en stor ambition att bygga världens mest aktiva Smart Glasses och Wearable Augmented Reality Community. Vi vill göra tillgängligt ett ramverk där augmented reality kan frodas. Vi vill dela vår EyeTap med världens pysslare. Tillsammans kan vi som gemenskap förbättra den öppna tekniken.

Vårt primära mål i denna instruktionsbok är att förenkla konstruktionen av EyeTap. Vi hoppas att det hjälper dig att bygga ditt eget och minskar barriären för inträde i augmented reality -fältet. Vi hoppas också att du hittar intressanta funktioner och mönster - kanske specifika för din livsstil - som kan läggas till och delas på vårt webbplatsforum: openeyetap.com! Vi tror att vi som gemenskap kan vara den störande kraft som är nödvändig för att utveckla det första open-sourced augmented reality-glaset.

Vi har presenterat nedan detaljerat de steg som krävs för att bygga din egen EyeTap för under 200 $. I korthet kommer vi att använda 3D-tryckta komponenter, en mikroskärm med inbyggd optik, en spionkamera och en Raspberry Pi Zero Wifi. Vi har för närvarande utvecklat en cyborglogging ("dash -cam" -liknande) funktion som du kommer att kunna köra med din EyeTap, och fler moduler och funktioner kommer snart.

Funktionalitet #1: Dash-Camera + Snapshot-funktion

  1. Ta en bild när du trycker på knappen #1.
  2. Ta en Dash-Camera Video* när du trycker på knappen #2. Sparar 1 min 30 sek FÖRE när du tryckt på knappen och 30 sekunder EFTER att knappen har tryckts in. Överför automatiskt till din YouTube -kanal om den är ansluten till wifi. Om EyeTap inte är ansluten till wifi, sparas det på sitt lokala SD -kort.

*Vad är en Dash-Camera-videofunktion?

Dashkameror är vanliga i bilar för att registrera olyckor eller ovanliga händelser. De körs på cirkulär buffert, spelar hela tiden in och skriver över det äldsta materialet. På liknande sätt kan vi nu ha personliga Dash-Cams enligt första personens syn. Om du bevittnade eller var inblandad i någon form av olycka, eller bara ville spela in roliga/minnesvärda ögonblick, kan vi trycka på knappen för att spara det senaste förflutna. När knappen #2 trycks in, spelas de senaste 1 minut 30 sekunderNA I TIDEN, plus 30 sekunder EFTER KNAPPTRYCKET in och sparas som en videofil. Detta laddas upp automatiskt till din YouTube -kanal om den är ansluten till wifi, eller sparas lokalt om wifi inte är ansluten.

Steg 1: Material som behövs

Material behövs
Material behövs
Material behövs
Material behövs

3D -utskrivna delar behövs (steg 2 innehåller STL -filer och handlar om hur man 3D -utskrift hemma)

  1. 1x 3D -tryckt huvudram
  2. 1x 3D -tryckt vänster hörlur
  3. 1x 3D -tryckt höger hörlur
  4. 1x 3D -tryckt nosstyckehållare
  5. 1x 3D -tryckt hallon pi zero -fodral*
  6. 1x 3D -tryckt hallon pi zero -omslag*
  7. 1x 3D -tryckt mikroskärmskåp
  8. 1x 3D -tryckt mikroskärmkretshus

*Horisontell eller vertikal, du väljer. I denna instruktion kommer vi att använda horisontell version trots den vertikala som visas på bilden

Elektronik och mekaniska delar behövs

  1. 1x Raspberry Pi Zero Wifi-processor (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Micro Display (openeyetap.com eller på Alexnld)
  3. 1x Spionkamera (https://www.adafruit.com/product/1937)
  4. 1x Spy Camera Flex Adapter (openeyetap.com)
  5. 1x Spionkamera till R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x näsbit och 1,5 mm skruv (openeyetap.com)
  7. 1x stråldelare (openeyetap.com)
  8. 4x trådlängd på 35 cm
  9. 4x trådlängd på 15 cm
  10. 2x knappar

Verktyg som behövs

  1. 8x 16 mm M2 skruvar
  2. 2x 14 mm M2 skruvar
  3. 4X 12 mm M2 skruvar
  4. 1x 10 mm M2 skruvar
  5. 3x 8 mm M2 skruvar
  6. 1x 1,5 mm skruvar för nässtycket
  7. Skruvmejsel (Philips)
  8. Tång och/eller små filer
  9. Lödkolv och löd
  10. Hot Lim

Steg 2: 3D -utskrift av EyeTap -delar

3D Skriv ut EyeTap -delarna
3D Skriv ut EyeTap -delarna
3D -utskrift av EyeTap -delar
3D -utskrift av EyeTap -delar

Om du har tillgång till en 3D -skrivare av något slag hemma, i skolan eller i ett offentligt bibliotek i närheten kan du ladda ner följande STL -filer och skriva ut delarna själv. Om du inte har tillgång till en 3D -skrivare kan du också köpa 3D Printed Kit från oss, bara för att göra det enkelt.

Några tips om hur 3D -utskrift av delarna lyckas.

  1. 100% fyllning av alla delar, särskilt huvudpannbandets ram, 20% fyllning blir för ömtålig för att du ska leka med det.
  2. Delar som INTE behöver stödmaterial om de skrivs ut i rätt läge: Huvudram, mikroskärmshölje, R-Pi-hölje och lock.
  3. Delar som behöver stödmaterial: Båda öronstyckena, displayhuset, näshållaren

Steg 3: Montering av EyeTap Frame

Montering av EyeTap -ramen
Montering av EyeTap -ramen
  1. Om du har skrivit ut dina egna komponenter, ta bort stödmaterialet. Överflödigt material finns främst på öronstöden och på mikroskärmens hölje. Fila ner de grova ytorna om det behövs.
  2. Montera EyeTap -ramen genom att skjuta det högra hörlurarna på huvudramen.
  3. Hörlurarna ska placeras på det andra spåret - när man räknar från extremiteten.
  4. Hörlurarna ska kurva mot insidan av användarens huvud. Använd två skruvar (M2x16mm) och muttrar för att fästa hörluren på huvudramen. Upprepa för vänster hörlur.

Steg 4: Montering av mikroskärmsmodulen

Montering av mikroskärmsmodulen
Montering av mikroskärmsmodulen
Montering av mikroskärmsmodulen
Montering av mikroskärmsmodulen
Montering av mikroskärmsmodulen
Montering av mikroskärmsmodulen
  1. Sätt i M2x8mm-skruven i mittdelen av mikroskärmskomponenten.
  2. Skjut in mikroskärmen i 3D-tryckta mikroskärmskåp. De två utskjutande pinnarna på mikrodisplayen ska falla på plats i huset. Insättningen kommer att kräva viss kraft.
  3. Fäst kretskortet i 3D -kretskortshuset. Låt den gula flexen vikas naturligt i husets nedre del. Fäst därefter kretskortshuset på mikroskärmhuset med en skruv.
  4. Använd tre skruvar (två M2x8mm och en M2x10mm) och fäst stråldelaren på mikroskärmsmodulen.
  5. Fäst modulen på EyeTap -huvudramen med hjälp av två M2x12mm skruvar.

Steg 5: Montering av näsbitmodulen

Montering av näsbitmodulen
Montering av näsbitmodulen
Montering av näsbitmodulen
Montering av näsbitmodulen
Montering av näsbitmodulen
Montering av näsbitmodulen
  1. Sätt in nosstycke i metall i den 3D -tryckta nosstyckehållaren. Fäst med skruv.
  2. Sätt in båda näskuddarna i nosstycket i metall och dra åt med skruven.
  3. Fäst inte nosstycksmodulen förrän all hårdvara är ansluten och integrerad i ramen. När kabeldragningen är klar placerar du nosstycket på EyeTap -huvudramen och fäster det med en M2x12mm skruv. Näsdelen ska sticka ut i huvudramen mot användaren.

Steg 6: Bygga Raspberry Pi -modulen med spionkamera

Bygga Raspberry Pi -modulen med spionkamera
Bygga Raspberry Pi -modulen med spionkamera

Anslut det konverterande flex-, flex-kretskortet och spionkameran med Raspberry Pi enligt bilden. Se till att den blå sidan är uppåt i båda ändarna av R-Pi och kretskortet. Se till att spionkamerans flex har silversidan uppåt

Steg 7: Anslutning av mikroskärm till Raspberry-Pi Zero

Ansluter Micro-Display till Raspberry-Pi Zero
Ansluter Micro-Display till Raspberry-Pi Zero
Ansluter Micro-Display till Raspberry-Pi Zero
Ansluter Micro-Display till Raspberry-Pi Zero
Ansluter Micro-Display till Raspberry-Pi Zero
Ansluter Micro-Display till Raspberry-Pi Zero
  1. Anslutningen som följer med Micro-Display har totalt 7 ledningar, varav endast 4 kommer att användas. Använd de 2 trådarna från varje ände och klipp ut de 3 mellersta trådarna som visas på bilden.
  2. Varje tråd är färgkodad och har följande funktion. -Röd tråd: Power-Black Wire: Ground-White Wire: En annan jord-Orange Wire: Videoflöde
  3. På samma sätt måste du förbereda 4 trådar från den 35 cm svarta tråden. Du kan kasta de andra 3 eller behålla dem för framtida strävanden. De fyra svarta trådarna kommer att användas för att ansluta R-Pi till Micro-Display-kontakten.
  4. Löd de fyra färgade trådarna till fyra svarta trådar med en längd på 35 cm.
  5. Löd de fyra svarta trådarna till R-Pi enligt instruktionerna på bilden.
  6. Anslut Micro-Display-kontakten till Micro-Display och dra de svarta ledningarna genom insidan av huvudramen tillbaka till R-Pi. Flikarna på insidan av ramen är för att hysa och skydda trådarna.
  7. Placera R-Pi på R-Pi-fodralet.

Steg 8: Anslutningsknappar till Raspberry Pi Zero

Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
Anslutningsknappar till Raspberry Pi Zero
  1. Två knappar kommer att anslutas till R-Pi, en (#1) för "Taking Pictures Function" och den andra (#2) för "Dash-Cam Video Function +YouTube Upload Function".
  2. Förbered två knappar, två 10k motstånd och fyra ~ 15 cm långa trådar.
  3. Anslut dem enligt schemat ovan. Knapp #1 är ansluten till GPIO 17 och jordad för bildfunktionen. Knapp #2 är ansluten till GPIO 18 och jordad för Dash-Cam-funktion.
  4. Raspberry Pi Zero GPIO -karta ingår i bilden. De som används markeras med gult för referens.

Steg 9: Integrering av hårdvara och mekaniska delar

Integrering av hårdvara och mekaniska delar
Integrering av hårdvara och mekaniska delar
Integrering av hårdvara och mekaniska delar
Integrering av hårdvara och mekaniska delar
Integrering av hårdvara och mekaniska delar
Integrering av hårdvara och mekaniska delar
  1. Sätt i Raspberry Pi Zero Wifi-modulen i det 3D-tryckta R-Pi-fodralet. Se till att dra mikroskärmkontakten och de lödda knapparna genom R-Pi-fodralet.
  2. Sätt i ledningarna i insidan av huvudramen ända till mikroskärmsmodulen.
  3. Sätt i kontakten i kretskortet för mikroskärm. Nu är R-Pi ansluten för att ge en utgång till displayen.
  4. Fäst R-Pi-fodralet till huvudramens vänstra extremitet.
  5. Dra spionkameran på huvudramens utsida. Superlimma spionkameran på EyeTaps huvudram. Den ska placeras ovanför användarens näsa, i samma riktning som användarens ögon.
  6. Vik försiktigt Spy Camera flex några gånger i R-Pi-fodralet. Fäst R-Pi-fodralet på fodralet med 4 M2-skruvar för att omsluta R-Pi.
  7. Het lim två knappar

Nu är monteringen av en fungerande EyeTap klar - Ergonomisk mekanisk montering med alla hårdvarukomponenter korrekt anslutna. Den enda komponenten som saknas är programvaran. Vid denna tidpunkt är du fullt utrustad för att programmera dina egna funktioner om du vet hur du arbetar med Raspberry Pi och Python. Resurser och obegränsade idéer finns online, och det är precis så vi så småningom kommer att bygga vår egen Wearable AR Community där vi delar våra nya program för varandra att prova. Men om du vill testa våra befintliga program, gå till nästa två steg!

Steg 10: Programvara 1 (instrumentpanel + ögonblicksfunktion)

Det första alternativet för dig att ladda ner och "plug and play" är Dash Camera + Snapshot -funktionen. Du kan bränna den anpassade raspbian-bilden med funktionen förkonfigurerad här. Om du vill ha steg-för-steg-instruktioner om hur du installerar en bild på ditt SD-kort, gå hit.

Automatisk genomförande av program

Bilden har dashcam -funktionen konfigurerad för att starta automatiskt - för att döda denna process när som helst, tryck på ctrl + c och inaktivera autostart för att ta bort eller kommentera raden "python /home/pi/Eyetap/dashcam/dashcam.py" från filen /home/pi/.bashrc."

Ett skript som heter autostart.sh finns i dashcam -mappen som automatiskt konfigurerar dashcam -funktionen för att starta vid start (om den inte redan är konfigurerad för att göra det). Gör detta genom att köra kommandot /home/pi/Eyetap/dashcam/autostart.sh

Ansluter EyeTap till din YouTube -kanal

Dashcam -koden är konfigurerad för att ladda upp till YouTube automatiskt, men det kräver dina personliga YouTube -uppgifter. När du kör koden för första gången bör den omdirigera dig till YouTube via en webbläsare där du kan ange dina YouTube -inloggningsuppgifter säkert. Den genererar sedan en.youtube-upload-credentials.json-fil som du kan placera i din hemkatalog (/home/pi). Du kan också ändra titeln och beskrivningen av den uppladdade videon samt parametrar som upplösning, bildhastighet och videolängd som beskrivs i koden.

Steg 11: Starta EyeTap

Starta EyeTap!
Starta EyeTap!
Starta EyeTap!
Starta EyeTap!
Starta EyeTap!
Starta EyeTap!

När du är klar med att konfigurera ditt SD-kort ansluter du det enkelt till Raspberry-Pi Zero. För att driva EyeTap, anslut strömkällan-Micro-USB på Raspberry-Pi zero och USB anslutet till ett bärbart batteri (vilken telefonladdare som är ansluten till ett bärbart batteri fungerar). Lägg det bärbara batteriet i fickan och var mobil med EyeTap igång!

Steg 12: Dela din EyeTap -upplevelse

Dela din EyeTap -upplevelse här eller på vårt forum på openeyetap.com. Dessutom, om du har försökt programmera dina egna funktioner, dela det också och hjälp oss att bygga den mest aktiva bärbara AR -gemenskapen!

Kommande EyeTap -moduler:

  • Värmekameramodul
  • Memory Aid -modul
  • Öppet CV, ansiktsigenkänningsmodul
  • Luftkvalitetsavkänningsmodul
  • Modul för sändning av fukt
  • Eye Tracking Module (forskning pågår)

Du kan försöka:

  • Visningstid (klocka)
  • Timerfunktion
  • IMU EyeTap
  • Anslut EyeTap till din telefon

    • AR -kartor och vägbeskrivningar med Google Maps
    • Google -översättare, visa översatt text
  • Öppet CV, ansiktsigenkänning
  • Anslut EyeTap till din bil

    • Hastighetsmätare
    • Bränslepump

Rekommenderad: