Talaan ng mga Nilalaman:

OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 Hakbang (na may Mga Larawan)
OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 Hakbang (na may Mga Larawan)

Video: OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 Hakbang (na may Mga Larawan)

Video: OpenEyeTap: 3D Printed & Programmable Smart Glass: 12 Hakbang (na may Mga Larawan)
Video: Eyetap Project Part 1 2024, Nobyembre
Anonim
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass
OpenEyeTap: 3D Printed & Programmable Smart Glass

Maligayang pagdating sa pahina ng Mga Instructionable na Buksan ang EyeTap! Kami ay ilang mga masigasig na gumagawa na may malaking ambisyon na buuin ang pinaka-aktibo sa Smart Glass sa buong mundo at Nakasuot na Augmented Reality Community. Nais naming gawing naa-access ang isang balangkas kung saan maaaring umunlad ang pinalawak na katotohanan. Nais naming ibahagi ang aming EyeTap sa mga tinkerer ng mundo. Sama-sama, bilang isang pamayanan, maaari nating pagbutihin ang teknolohiyang bukas-sourced.

Ang aming pangunahing layunin sa Instructable na ito ay upang gawing simple ang pagbuo ng EyeTap. Inaasahan namin na makakatulong ito sa iyo na bumuo ng iyong sarili at mababawasan ang hadlang sa pagpasok sa pinalawak na larangan ng katotohanan. Inaasahan din naming mahahanap mo ang mga kagiliw-giliw na pag-andar at disenyo - marahil tukoy sa iyong lifestyle - na maaaring maidagdag at maibahagi sa aming website forum: openeyetap.com! Naniniwala kami na kami, bilang isang pamayanan, ay maaaring maging nakakagambalang puwersa na kinakailangan upang mabuo ang unang bukas na sourced augmented reality glass.

Ipinakita namin sa ibaba sa detalyadong fashion ang mga hakbang na kinakailangan upang maitayo ang iyong sariling EyeTap na mas mababa sa 200 $. Sa madaling sabi, gagamit kami ng mga naka-print na sangkap ng 3D, isang micro-display na may built-in na optika, isang spy camera at isang Raspberry Pi Zero Wifi. Kasalukuyan kaming nakabuo ng isang function na cyborglogging ("dash-cam" -like) na maaari mong patakbuhin sa iyong EyeTap, at maraming mga module at pag-andar ang darating sa lalong madaling panahon.

Pag-andar # 1: Dash-Camera + Snapshot Function

  1. Kumuha ng larawan kapag pinindot ang pindutan na # 1.
  2. Kumuha ng isang Video na Dash-Camera * kapag pinindot ang pindutan na # 2. Makatipid ng 1 min 30 sec PRIOR sa kung ang pindutan ay pinindot at 30 sec MATAPOS ang pindutan ay pinindot. Awtomatikong mag-upload sa iyong YouTube channel kung nakakonekta sa wifi. Kung ang EyeTap ay hindi nakakonekta sa wifi, nakakatipid sa lokal na SD card.

* Ano ang pagpapaandar ng Dash-Camera Video?

Karaniwan sa mga kotse ang mga dash camera upang magrekord ng mga aksidente o hindi pangkaraniwang kaganapan. Tumakbo sila sa paikot na buffer, patuloy na nagre-record at sobrang pagsusulat ng pinakalumang materyal. Sa katulad na kahulugan, maaari na tayong magkaroon ng mga personal na Dash-Cams sa pagtingin ng unang tao. Kung nasaksihan o nasangkot ka sa anumang uri ng aksidente, o simpleng nais na magtala ng mga nakakatawa / hindi malilimutang sandali, maaari naming pindutin ang pindutan upang mai-save ang kamakailang nakaraan. Kapag ang pindutan # 2 ay pinindot, ang pinakabagong 1 minuto na 30 segundo SA NAKARAAN, kasama ang 30 segundo MATAPOS ANG pindutan ng pindutan ay maitatala at mai-save bilang isang file ng video. Awtomatiko itong mai-a-upload sa iyong channel sa YouTube kung nakakonekta sa wifi, o nai-save nang lokal kung hindi nakakonekta ang wifi.

Hakbang 1: Kailangan ng Mga Materyales

Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan
Mga Materyal na Kailangan

Kailangan ng Mga Naka-print na Bahaging 3D (Ang Hakbang 2 ay may kasamang mga STL file at tungkol sa PAANO mag-print ng 3D sa bahay)

  1. 1x naka-print na headframe ng 3D
  2. 1x naka-print na kaliwang earpiece ng 3D
  3. 1x naka-print na kanang earpiece ng 3D
  4. 1x naka-print na may hawak ng nosepiece
  5. 1x naka-print na raspberry pi zero case *
  6. 1x naka-print na raspberry pi zero na takip *
  7. 1x naka-print na micro display na pabahay
  8. 1x naka-print na micro display circuit na pabahay

* Pahalang o Vertical, pinili mo. Sa tagubiling ito, gagamitin namin ang pahalang na bersyon sa kabila ng patayong ipinakita sa larawan

Kailangan ng Mga Bahaging Elektroniko at Mekanikal

  1. 1x Raspberry Pi Zero Wifi Processor (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Micro Display (openeyetap.com o sa Alexnld)
  3. 1x Spy Camera (https://www.adafruit.com/product/1937)
  4. 1x Spy Camera Flex Adapter (openeyetap.com)
  5. 1x Spy Camera sa R-Pi Flex (https://www.adafruit.com/product/1645)
  6. 1x piraso ng Ilong at 1.5mm na tornilyo (openeyetap.com)
  7. 1x Beam-splitter (openeyetap.com)
  8. 4x Wires haba ng 35 cm
  9. 4x Wires haba ng 15 cm
  10. 2x Butones

Kailangan ng mga tool

  1. 8x 16 mm M2 Screws
  2. 2x 14 mm M2 Screws
  3. 4X 12 mm M2 Screws
  4. 1x 10 mm M2 Screws
  5. 3x 8 mm M2 Screws
  6. 1x 1.5 mm na mga tornilyo para sa piraso ng ilong
  7. Screw driver (Philips)
  8. Mga Plier at / o maliit na mga file
  9. Panghinang na Bakal at Maghinang
  10. Mainit na Pandikit

Hakbang 2: 3D I-print ang Mga Bahagi ng EyeTap

3D I-print ang Mga Bahagi ng EyeTap
3D I-print ang Mga Bahagi ng EyeTap
3D I-print ang Mga Bahagi ng EyeTap
3D I-print ang Mga Bahagi ng EyeTap

Kung mayroon kang access sa isang 3D printer ng anumang uri sa iyong bahay, paaralan o isang kalapit na pampublikong silid-aklatan, maaari mong i-download ang mga sumusunod na STL file at i-print ang mga bahagi mismo. Kung wala kang access sa isang 3D printer, maaari mo ring bilhin ang 3D Printed Kit mula sa amin, upang gawing maginhawa ang mga bagay.

Ang ilang mga tip sa kung paano 3D matagumpay na nai-print ang mga bahagi.

  1. 100% i-infill ang lahat ng mga bahagi, lalo na ang pangunahing frame ng headband, 20% infill ay magiging masyadong marupok para sa iyo upang maglaro dito.
  2. Mga bahagi na HINDI nangangailangan ng mga materyales sa suporta kung nakalimbag sa tamang posisyon: Head frame, Micro-Display Circuit Housing, R-Pi Housing at Cover.
  3. Mga bahagi na nangangailangan ng mga materyales sa suporta: Parehong Mga Piraso sa Tainga, Ipinapakita na Pabahay, May Nose Piece Holder

Hakbang 3: Pag-iipon ng EyeTap Frame

Pag-iipon ng EyeTap Frame
Pag-iipon ng EyeTap Frame
  1. Kung nag-print ka ng iyong sariling mga sangkap, alisin ang materyal na suporta. Ang labis na materyal ay halos matatagpuan sa mga suporta sa tainga at sa pabahay ng micro display. I-file ang magaspang na ibabaw kung kinakailangan.
  2. Ipunin ang frame ng EyeTap sa pamamagitan ng pag-slide ng kanang earpiece papunta sa frame ng ulo.
  3. Ang earpiece ay dapat na nakaposisyon sa pangalawang uka - kapag nagbibilang mula sa sukdulan.
  4. Ang earpiece ay dapat na liko patungo sa loob ng ulo ng gumagamit. Gumamit ng dalawang mga turnilyo (M2x16mm) at mga mani upang ma-secure ang earpiece sa frame ng ulo. Ulitin para sa kaliwang earpiece.

Hakbang 4: Pag-iipon ng Module ng Micro-Display

Pag-iipon ng Modyul ng Micro-Display
Pag-iipon ng Modyul ng Micro-Display
Pag-iipon ng Modyul ng Micro-Display
Pag-iipon ng Modyul ng Micro-Display
Pag-iipon ng Modyul ng Micro-Display
Pag-iipon ng Modyul ng Micro-Display
  1. Ipasok ang M2x8mm tornilyo sa gitnang piraso ng bahagi ng micro-display.
  2. I-slide ang micro-display sa 3D naka-print na micro-display na pabahay. Ang dalawang nakausliang mga peg ng micro-display ay dapat mahulog sa lugar sa loob ng pabahay. Ang pagpasok ay mangangailangan ng kaunting lakas.
  3. Ayusin ang circuit board sa 3D naka-print na circuit board na pabahay. Hayaan ang dilaw na lipat ng likas sa ibabang bahagi ng pabahay. Pagkatapos nito, i-fasten ang pabahay ng circuit board sa micro-display na pabahay gamit ang isang tornilyo.
  4. Gamit ang tatlong mga turnilyo (dalawang M2x8mm at isang M2x10mm), i-fasten ang splitter ng sinag sa module ng micro-display.
  5. I-fasten ang module sa frame ng ulo ng EyeTap sa pamamagitan ng paggamit ng dalawang M2x12mm na turnilyo.

Hakbang 5: Pag-iipon ng Modyul ng Nose Piece

Pag-iipon ng Modyul ng Nose Piece
Pag-iipon ng Modyul ng Nose Piece
Pag-iipon ng Modyul ng Nose Piece
Pag-iipon ng Modyul ng Nose Piece
Pag-iipon ng Modyul ng Nose Piece
Pag-iipon ng Modyul ng Nose Piece
  1. Ipasok ang metal na piraso ng ilong sa may-ari ng naka-print na piraso ng ilong. Mag-fasten gamit ang tornilyo.
  2. Ipasok ang parehong mga pad ng ilong sa piraso ng metal na ilong at higpitan ng tornilyo.
  3. Huwag i-fasten ang module ng piraso ng ilong hanggang ang lahat ng hardware ay konektado at isama sa frame. Kapag tapos na ang mga kable, ilagay ang piraso ng ilong sa frame ng ulo ng EyeTap at i-secure ito gamit ang isang M2x12mm na tornilyo. Ang piraso ng ilong ay dapat na nakausli sa frame ng ulo patungo sa gumagamit.

Hakbang 6: Pagbuo ng Module ng Raspberry Pi Sa Spy Camera

Pagbuo ng Module ng Raspberry Pi Sa Spy Camera
Pagbuo ng Module ng Raspberry Pi Sa Spy Camera

Ikonekta ang nagko-convert na flex, flex PCB board, at ang spy camera na may Raspberry Pi tulad ng ipinakita sa larawan. Siguraduhin na ang asul na bahagi ay paitaas sa magkabilang dulo ng R-Pi at ng PCB board. Siguraduhin na ang flex ng spy camera ay may gilid na pilak paitaas

Hakbang 7: Pagkonekta sa Micro-Display sa Raspberry-Pi Zero

Pagkonekta ng Micro-Display sa Raspberry-Pi Zero
Pagkonekta ng Micro-Display sa Raspberry-Pi Zero
Pagkonekta ng Micro-Display sa Raspberry-Pi Zero
Pagkonekta ng Micro-Display sa Raspberry-Pi Zero
Pagkonekta ng Micro-Display sa Raspberry-Pi Zero
Pagkonekta ng Micro-Display sa Raspberry-Pi Zero
  1. Ang konektor na kasama ng Micro-Display ay mayroong 7 wires sa kabuuan, kung saan 4 lang ang gagamitin. Gamitin ang 2 wires mula sa bawat dulo at gupitin ang gitnang 3 na mga wire tulad ng ipinakita sa larawan.
  2. Ang bawat wire ay naka-code sa kulay at mayroong sumusunod na pagpapaandar.-Red Wire: Power-Black Wire: Ground-White Wire: Isa pang ground-Orange Wire: Video feed
  3. Gayundin, kakailanganin mong maghanda ng 4 na mga wire mula sa 35cm na itim na kawad. Maaari mong itapon ang iba pang 3, o panatilihin para sa mga pagsisikap sa hinaharap. Gagamitin ang 4 na itim na mga wire upang ikonekta ang R-Pi sa konektor ng Micro-Display.
  4. Paghinang ng apat na kulay na mga wire sa apat na itim na mga wire na haba ng 35 cm.
  5. Paghinang ng apat na itim na mga wire sa R-Pi tulad ng itinuro sa larawan.
  6. I-plug ang konektor ng Micro-Display sa Micro-Display, at i-ruta ang itim na mga wire sa pamamagitan ng panloob na bahagi ng Head Frame pabalik sa R-Pi. Ang mga tab sa panloob na bahagi ng frame ay upang ilagay at protektahan ang mga wire.
  7. Ilagay ang R-Pi sa Kaso ng R-Pi.

Hakbang 8: Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero

Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
Pagkonekta ng Mga Pindutan sa Raspberry Pi Zero
  1. Dalawang mga pindutan ang makakonekta sa R-Pi, isa (# 1) para sa 'Taking Pictures Function' at ang isa pa (# 2) para sa 'Dash-Cam Video Function + YouTube Upload Function'.
  2. Maghanda ng dalawang mga pindutan, dalawang 10k resistors, at apat na ~ 15 cm ang haba ng mga wire.
  3. Ikonekta ang mga ito bilang eskematiko na ipinakita sa itaas. Ang Button # 1 ay konektado sa GPIO 17 at ground para sa Pictures Function. Ang Button # 2 ay konektado sa GPIO 18 at ground para sa Dash-Cam Function.
  4. Ang mapa ng Raspberry Pi Zero GPIO ay kasama sa larawan. Ang mga ginagamit ay nai-highlight sa dilaw para sa sanggunian.

Hakbang 9: Pagsasama ng Mga Bahagi ng Hardware at Mekanikal

Pagsasama ng Mga Bahagi ng Hardware at Mekanikal
Pagsasama ng Mga Bahagi ng Hardware at Mekanikal
Pagsasama ng Mga Bahagi ng Hardware at Mekanikal
Pagsasama ng Mga Bahagi ng Hardware at Mekanikal
Pagsasama ng Mga Bahagi ng Hardware at Mekanikal
Pagsasama ng Mga Bahagi ng Hardware at Mekanikal
  1. Ipasok ang module ng Raspberry Pi Zero Wifi sa 3D na naka-print na R-Pi case. Tiyaking i-ruta ang Micro-Display Connector at ang mga soldered na pindutan sa pamamagitan ng R-Pi case.
  2. Ipasok ang mga wire sa panloob na bahagi ng Head Frame hanggang sa Micro-Display Module.
  3. Ipasok ang Konektor sa Micro-Display Circuit Board. Ngayon ang R-Pi ay konektado upang magbigay ng isang output sa display.
  4. I-fasten ang R-Pi case sa kaliwang bahagi ng frame ng ulo.
  5. Ruta ang Spy Camera sa labas ng Head Frame. Super pandikit ang pangunahing Camera ng Spy Camera sa EyeTap. Dapat itong matatagpuan sa itaas ng ilong ng gumagamit, nakaharap sa parehong direksyon tulad ng mga mata ng gumagamit.
  6. Dahan-dahang tiklop ang Spy Camera baluktot ng ilang beses sa loob ng R-Pi Case. I-fasten ang Cover ng Kaso ng R-Pi sa Kaso gamit ang 4 M2 na mga tornilyo upang mapaloob ang R-Pi.
  7. Mainit na pandikit ng dalawang mga pindutan

Ngayon ang pagpupulong ng isang gumaganang EyeTap ay nakumpleto - Ang ergonomic na mekanikal na pagpupulong kasama ang lahat ng mga bahagi ng hardware na maayos na konektado. Ang nawawalang sangkap lamang ay ang software. Sa puntong ito ikaw ay kumpleto sa kagamitan upang mai-program ang iyong sariling mga pag-andar kung alam mo kung paano gumana sa Raspberry Pi at Python. Ang mga mapagkukunan at walang limitasyong ideya ay online, at ito mismo ang eksaktong pagkakagawa sa amin ng sarili naming Wearable AR Community kung saan ibinabahagi namin ang aming mga bagong programa para subukan ng bawat isa. Gayunpaman, kung nais mong subukan ang aming mga mayroon nang mga programa, tingnan ang susunod na 2 mga hakbang!

Hakbang 10: Software # 1 (Dash Camera + Snapshot Function)

Ang unang pagpipilian para sa iyo upang mag-download at "plug and play" ay ang Dash Camera + Snapshot Function. Maaari mong sunugin ang pasadyang imahe ng raspbian na may naka-pre-configure na pag-andar dito. Kung nais mo ang mga sunud-sunod na tagubilin kung paano mag-install ng isang imahe sa iyong sd card, pumunta dito.

Awtomatikong Pagpapatupad ng Programa

Ang naibigay na imahe ay naka-configure ang pagpapaandar ng dashcam upang awtomatikong magsimula - upang patayin ang prosesong ito sa anumang oras pindutin ang ctrl + c, at upang hindi paganahin ang autostart alisin o magkomento sa linya na "python /home/pi/Eyetap/dashcam/dashcam.py" mula sa ang /home/pi/.bashrc file."

Ang isang script na tinatawag na autostart.sh ay ibinibigay sa folder ng dashcam na awtomatikong nag-configure ng pag-andar ng dashcam upang magsimula sa boot (kung hindi pa ito naka-configure upang magawa ito). Gawin ito sa pamamagitan ng pagpapatakbo ng command /home/pi/Eyetap/dashcam/autostart.sh

Kumokonekta sa EyeTap sa Iyong Channel sa YouTube

Ang dashcam code ay naka-configure upang awtomatikong mag-upload sa YouTube, subalit kinakailangan nito ang iyong mga personal na kredensyal sa youtube. Kapag nagpapatakbo ng code sa kauna-unahang pagkakataon, dapat itong i-redirect ka sa YouTube sa pamamagitan ng isang web browser kung saan maaari mong ligtas na mailagay ang iyong mga kredensyal sa pag-login sa YouTube. Pagkatapos ay bubuo ito ng isang.youtube-upload-credentials.json file na maaari mong ilagay sa iyong direktoryo sa bahay (/ home / pi). Maaari mo ring baguhin ang pamagat at paglalarawan ng na-upload na video pati na rin ang mga parameter tulad ng paglutas, framerate, at haba ng video tulad ng inilarawan sa code.

Hakbang 11: Pagpapatakbo ng EyeTap

Pinapagana ang EyeTap!
Pinapagana ang EyeTap!
Pinapagana ang EyeTap!
Pinapagana ang EyeTap!
Pinapagana ang EyeTap!
Pinapagana ang EyeTap!

Kapag natapos ang pag-set up ng iyong sd card, i-plug lamang ito sa Raspberry-Pi Zero. Upang mapagana ang EyeTap, isaksak ang mapagkukunan ng kuryente - Micro-USB sa Raspberry-Pi zero, at USB na konektado sa isang portable na baterya (gagana ang anumang charger ng telepono na nakakonekta sa isang portable na baterya). Ilagay ang portable baterya sa iyong bulsa at maging mobile gamit ang EyeTap na tumatakbo!

Hakbang 12: Ibahagi ang Iyong Karanasan sa EyeTap

Mangyaring ibahagi ang iyong Karanasan sa EyeTap dito o sa aming forum sa openeyetap.com. Bukod dito, kung sinubukan mo ang pag-program ng iyong sariling mga pag-andar, ibahagi din at tulungan kaming mabuo ang pinaka-aktibong naisusuot na pamayanan ng AR!

Paparating na Mga Module ng EyeTap:

  • Thermal Camera Module
  • Modyul ng Tulong sa Memorya
  • Buksan ang CV, Modyul ng Pagkilala sa Mukha
  • Modyul sa Sensing sa Kalidad ng Hangin
  • Module sa Pagpadala ng Humidity
  • Modyul sa Pagsubaybay sa Mata (isinasagawa ang pagsasaliksik)

Maaari mong Subukan:

  • Oras ng pagpapakita (Orasan)
  • Pag-andar ng timer
  • IMU EyeTap
  • Ikonekta ang EyeTap sa iyong telepono

    • AR Maps at Mga Direksyon gamit ang Google Maps
    • Google translator, ipakita ang naisaling teksto
  • Buksan ang CV, Pagkilala sa Mukha
  • Ikonekta ang EyeTap sa iyong kotse

    • Speedometer
    • Gabay sa Fuel

Inirerekumendang: