Mündəricat:

OpenEyeTap: 3D Çap və Proqramlaşdırıla bilən Ağıllı Şüşə: 12 Addım (Şəkillərlə birlikdə)
OpenEyeTap: 3D Çap və Proqramlaşdırıla bilən Ağıllı Şüşə: 12 Addım (Şəkillərlə birlikdə)

Video: OpenEyeTap: 3D Çap və Proqramlaşdırıla bilən Ağıllı Şüşə: 12 Addım (Şəkillərlə birlikdə)

Video: OpenEyeTap: 3D Çap və Proqramlaşdırıla bilən Ağıllı Şüşə: 12 Addım (Şəkillərlə birlikdə)
Video: Очки виртуальной реальности Shinecon SC-G06E с наушниками 2024, Iyul
Anonim
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə
OpenEyeTap: 3D çaplı və proqramlaşdırıla bilən ağıllı şüşə

Açıq EyeTap -ın Təlimatlar səhifəsinə xoş gəldiniz! Dünyanın ən aktiv Ağıllı Eynəkləri və Geyilə bilən Artırılmış Reallıq Cəmiyyətini qurmaq istəyi olan bir neçə həvəsli istehsalçıyıq. Artırılmış reallığın inkişaf edə biləcəyi bir çərçivəni əlçatan etmək istəyirik. EyeTap -ı dünyanın tinkerləri ilə bölüşmək istəyirik. Bir cəmiyyət olaraq birlikdə bu açıq mənbəli texnologiyanı inkişaf etdirə bilərik.

Bu Təlimatdakı əsas məqsədimiz EyeTapın qurulmasını asanlaşdırmaqdır. Ümid edirik ki, bu, öz həyatınızı qurmağa kömək edir və genişlənmiş reallıq sahəsinə giriş maneəsini azaldır. Ümid edirik ki, bəlkə də həyat tərzinizə xas olan maraqlı funksiyalar və dizaynlar tapa bilərsiniz və bunları veb saytımızın forumunda əlavə edə və paylaşa bilərsiniz: openeyetap.com! İnanırıq ki, bir cəmiyyət olaraq, ilk açıq mənbəli genişləndirilmiş reallıq şüşəsini hazırlamaq üçün zəruri qüvvə ola bilərik.

Aşağıda öz EyeTapınızı 200 dollardan aşağı qiymətə hazırlamaq üçün lazım olan addımları ətraflı şəkildə təqdim etdik. Qısacası, 3D çap komponentlərindən, quraşdırılmış optikaya malik mikro-ekrandan, casus kameradan və Raspberry Pi Zero Wifi-dən istifadə edəcəyik. Hal -hazırda EyeTap ilə işləyə biləcəyiniz bir cyborglogging ("tire -cam" kimi) funksiyasını inkişaf etdirdik və tezliklə daha çox modul və funksiya gələcək.

İşlevsellik #1: Dash-Camera + Snapshot Function

  1. 1 nömrəli düyməni basarkən şəkil çəkin.
  2. 2 nömrəli düyməni basarkən Dash-Camera Video* çəkin. Düymə basıldığı vaxtdan və düymə basıldıqdan 30 saniyə əvvəl 1 dəqiqə 30 saniyə saxlayır. Wi -Fi şəbəkəsinə qoşulduqda avtomatik olaraq YouTube kanalınıza yüklənir. EyeTap wifi ilə əlaqəli deyilsə, yerli SD kartına saxlayır.

*Dash-Camera Video funksiyası nədir?

Dash kameralar qəzaları və ya qeyri -adi hadisələri qeyd etmək üçün avtomobillərdə yaygındır. Dairəvi tampon üzərində işləyirlər, ən qədim materialı daim qeyd edir və çox yazırlar. Oxşar mənada, indi 1-ci şəxsin nəzərində şəxsi Dash-Kameralarımız ola bilər. Hər hansı bir qəzanın şahidi olsanız və ya iştirak etmisinizsə və ya sadəcə gülməli/yaddaqalan anları qeyd etmək istəsəniz, yaxın keçmişi xilas etmək üçün düyməni basa bilərik. 2 nömrəli düyməyə basıldıqda, keçmişdə ən son 1 dəqiqə 30 saniyə, DÜĞMƏ BASINDAN SONRA 30 saniyə bir video faylı olaraq qeyd olunacaq və saxlanılacaq. Bu, wifi -yə qoşulduqda avtomatik olaraq YouTube kanalınıza yüklənəcək və ya wifi qoşulmadıqda yerli olaraq qeyd olunacaq.

Addım 1: Lazım olan materiallar

Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar
Lazım olan materiallar

3D Çaplı hissələrə ehtiyac var (2 -ci addım STL sənədlərini ehtiva edir və evdə necə 3D çap etmək olar)

  1. 1x 3D çaplı başlıq
  2. 1x 3D çaplı sol qulaqlıq
  3. 1x 3D çaplı sağ qulaqlıq
  4. 1x 3D çaplı burun tutacağı
  5. 1x 3D çaplı moruq pi sıfır qutu*
  6. 1x 3D çaplı moruq pi sıfır örtük*
  7. 1x 3D çaplı mikro ekran korpusu
  8. 1x 3D çaplı mikro ekran dövrə korpusu

*Üfüqi və ya Şaquli olaraq seçirsiniz. Bu təlimatda, fotoşəkildə göstərilən şaquli vəziyyətə baxmayaraq, üfüqi versiyadan istifadə edəcəyik

Elektronika və Mexaniki Ehtiyaclara Ehtiyac Var

  1. 1x Raspberry Pi Zero Wifi Prosessoru (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Mikro Ekran (openeyetap.com və ya Alexnld -də)
  3. 1x casus kamera (https://www.adafruit.com/product/1937)
  4. 1x Casus Kamera Flex Adapteri (openeyetap.com)
  5. R-Pi Flex-ə 1x casus kamera (https://www.adafruit.com/product/1645)
  6. 1 x Burun parçası və 1,5 mm vida (openeyetap.com)
  7. 1x Şüa ayırıcı (openeyetap.com)
  8. 35 sm uzunluğunda 4x tel
  9. 15 sm uzunluğunda 4x tel
  10. 2x düymələr

Alətlər Lazımdır

  1. 8x16 mm M2 Vintlər
  2. 2x14 mm M2 Vintlər
  3. 4X 12 mm M2 Vintlər
  4. 1 x 10 mm M2 Vintlər
  5. 3x 8 mm M2 Vintlər
  6. Burun parçası üçün 1x 1,5 mm vintlər
  7. Tornavida (Philips)
  8. Pense və/və ya kiçik fayllar
  9. Lehimləmə Dəmiri və Lehim
  10. İsti yapışqan

Addım 2: EyeTap hissələrini 3D çap edin

3D EyeTap hissələrini çap edin
3D EyeTap hissələrini çap edin
3D EyeTap hissələrini çap edin
3D EyeTap hissələrini çap edin

Evinizdə, məktəbinizdə və ya yaxınlıqdakı bir ictimai kitabxanada hər hansı bir 3D printerə çıxışınız varsa, aşağıdakı STL fayllarını yükləyə və hissələri özünüz çap edə bilərsiniz. 3D printerə çıxışınız yoxdursa, hər şeyi rahat etmək üçün bizdən 3D Çap Kiti də əldə edə bilərsiniz.

Parçaların 3D -də necə uğurla çap olunacağına dair bir neçə ipucu.

  1. Bütün hissələri, xüsusən də baş bandı çərçivəsini 100% doldurun, 20% doldurma sizinlə oynaya bilməyiniz üçün çox kövrək olacaq.
  2. Düzgün vəziyyətdə çap edildikdə dəstək materiallarına ehtiyac duymayan hissələr: Baş çərçivə, Mikro-Ekran Dövrə Gövdəsi, R-Pi Korpusu və Qapaq.
  3. Dəstəkləyici materiallara ehtiyacı olan hissələr: Həm Qulaq Parçaları, Ekran Korpusu, Burun Parçası Tutucusu

Addım 3: EyeTap Çərçivəsini yığmaq

EyeTap Çərçivəsinin yığılması
EyeTap Çərçivəsinin yığılması
  1. Öz komponentlərinizi çap etsəniz, dəstək materialını çıxarın. Həddindən artıq material əsasən qulaq dayaqlarında və mikro ekran korpusunda tapılacaq. Gerekirse, pürüzlü səthləri aşağı salın.
  2. Sağ qulaqlığı baş çərçivəsinə sürüşdürərək EyeTap çərçivəsini yığın.
  3. Qulaqlıq ikinci oluğa yerləşdirilməlidir - ekstremitədən sayarkən.
  4. Qulaqlıq istifadəçinin başının iç tərəfinə doğru əyilməlidir. Qulaqlığı baş çərçivəsinə bağlamaq üçün iki vida (M2x16mm) və qoz -fındıq istifadə edin. Sol qulaqlıq üçün təkrarlayın.

Addım 4: Mikro-Ekran Modulunun yığılması

Mikro-ekran modulunun yığılması
Mikro-ekran modulunun yığılması
Mikro-ekran modulunun yığılması
Mikro-ekran modulunun yığılması
Mikro-ekran modulunun yığılması
Mikro-ekran modulunun yığılması
  1. M2x8mm vintini mikro ekran komponentinin ortasına daxil edin.
  2. Mikro-ekranı 3D çaplı mikro ekran korpusuna sürüşdürün. Mikro-ekranın çıxan iki dirəyi yuvanın içərisinə düşməlidir. Daxil etmə bir az güc tələb edəcək.
  3. Devre kartını 3D çaplı elektron kart yuvasına sabitləyin. Sarı əyilmənin korpusun alt hissəsində təbii şəkildə qatlanmasına icazə verin. Bundan sonra, dövrə lövhəsinin gövdəsini vida ilə mikro ekran korpusuna bağlayın.
  4. Üç vida (iki M2x8mm və bir M2x10mm) istifadə edərək, şüa ayırıcısını mikro-ekran moduluna bağlayın.
  5. Modulu iki M2x12mm vintlə EyeTap baş çərçivəsinə bərkidin.

Addım 5: Burun Parçası Modulunun Montajı

Burun Parçası Modulunun Montajı
Burun Parçası Modulunun Montajı
Burun Parçası Modulunun Montajı
Burun Parçası Modulunun Montajı
Burun Parçası Modulunun Montajı
Burun Parçası Modulunun Montajı
  1. Metal burun hissəsini 3D çaplı burun parçası tutucusuna daxil edin. Vida istifadə edərək bərkidin.
  2. Hər iki burun yastığını metal burun hissəsinə daxil edin və vida ilə sıxın.
  3. Burun parçası modulunu bütün avadanlıqlar çərçivəyə bağlanana qədər bağlamayın. Kabel çəkildikdə burun hissəsini EyeTap baş çərçivəsinə yerləşdirin və M2x12mm vida ilə bərkidin. Burun parçası istifadəçi tərəfə baş çərçivəsinə çıxmalıdır.

Addım 6: Casus Kamera ilə Raspberry Pi Modulunun qurulması

Raspberry Pi Modulunun casus kamera ilə qurulması
Raspberry Pi Modulunun casus kamera ilə qurulması

Şəkildə göstərildiyi kimi çevirici fleks, çevik PCB lövhəsi və casus kameranı Raspberry Pi ilə bağlayın. Casus kameranın əyilməsinin gümüş tərəfi yuxarıya doğru olduğundan əmin olun

Addım 7: Mikro Ekranı Raspberry-Pi Zero-ya bağlayın

Mikro-ekranı Raspberry-Pi Zero-ya bağlamaq
Mikro-ekranı Raspberry-Pi Zero-ya bağlamaq
Mikro-ekranı Raspberry-Pi Zero-ya bağlamaq
Mikro-ekranı Raspberry-Pi Zero-ya bağlamaq
Mikro-ekranı Raspberry-Pi Zero-ya bağlamaq
Mikro-ekranı Raspberry-Pi Zero-ya bağlamaq
  1. Micro-Display ilə birlikdə gələn bağlayıcıda cəmi 7 tel var, onlardan yalnız 4-ü istifadə ediləcək. Hər tərəfdən 2 teldən istifadə edin və fotoşəkildə göstərildiyi kimi ortadakı 3 teli kəsin.
  2. Hər bir tel rəng kodludur və aşağıdakı funksiyanı yerinə yetirir.
  3. Eynilə, 35 sm qara teldən 4 tel hazırlamalı olacaqsınız. Digər 3 -ü ata və ya gələcək cəhdlər üçün saxlaya bilərsiniz. 4 qara tel R-Pi-ni Micro-Display konnektoruna bağlamaq üçün istifadə olunacaq.
  4. Dörd rəngli telləri 35 sm uzunluğunda dörd qara telə lehimləyin.
  5. Fotoşəkildə göstərildiyi kimi dörd qara teli R-Pi-yə lehimləyin.
  6. Micro-Display konnektorunu Micro-Display-ə qoşun və qara telləri Baş Çərçivənin iç tərəfindən R-Pi-yə geri çəkin. Çərçivənin daxili tərəfindəki tırnaqlar telləri yerləşdirmək və qorumaq üçündür.
  7. R-Pi-ni R-Pi Kassasına yerləşdirin.

Addım 8: Düymələri Raspberry Pi Zero ilə bağlayın

Düymələri Raspberry Pi Zero -ya bağlamaq
Düymələri Raspberry Pi Zero -ya bağlamaq
Düymələri Raspberry Pi Zero ilə birləşdirmək
Düymələri Raspberry Pi Zero ilə birləşdirmək
Düymələri Raspberry Pi Zero -ya bağlamaq
Düymələri Raspberry Pi Zero -ya bağlamaq
Düymələri Raspberry Pi Zero ilə birləşdirmək
Düymələri Raspberry Pi Zero ilə birləşdirmək
  1. R-Pi-yə iki düymə bağlanacaq: biri "Şəkil çəkmə funksiyası" üçün (#1), digəri isə "Dash-Cam Video Function +YouTube Yükləmə Fonksiyonu" üçün.
  2. İki düymə, iki 10k rezistor və dörd ~ 15 sm uzunluğunda tellər hazırlayın.
  3. Onları yuxarıda göstərilən sxematik olaraq bağlayın. 1 nömrəli düymə GPIO 17 -yə bağlıdır və Şəkillər Fonksiyonu üçün zəmindir. 2 nömrəli düymə GPIO 18-ə bağlıdır və Dash-Cam Fonksiyonu üçün əsasdır.
  4. Şəkildə Raspberry Pi Zero GPIO xəritəsi var. İstifadə olunanlar istinad üçün sarı rənglə vurğulanmışdır.

Addım 9: Avadanlıq və Mexaniki Parçaların İnteqrasiyası

Avadanlıq və Mexaniki Parçaların İnteqrasiyası
Avadanlıq və Mexaniki Parçaların İnteqrasiyası
Avadanlıq və Mexaniki Parçaların İnteqrasiyası
Avadanlıq və Mexaniki Parçaların İnteqrasiyası
Avadanlıq və Mexaniki Parçaların İnteqrasiyası
Avadanlıq və Mexaniki Parçaların İnteqrasiyası
  1. Raspberry Pi Zero Wifi modulunu 3D çaplı R-Pi qutusuna daxil edin. Micro-Display Connector və lehimli düymələri R-Pi korpusundan keçdiyinizə əmin olun.
  2. Baş Çərçivənin iç tərəfindəki telləri Mikro Ekran Moduluna qədər daxil edin.
  3. Konnektoru Mikro Ekran Dövrə Kartına daxil edin. İndi ekrana bir çıxış vermək üçün R-Pi bağlıdır.
  4. R-Pi korpusunu baş çərçivəsinin sol ucuna bərkidin.
  5. Baş Çərçivənin xarici səthində Casus Kameranı yönləndirin. EyeTap -ın əsas çərçivəsinə Casus Kameranı super yapışdırın. İstifadəçinin burnunun üstündə, istifadəçinin gözləri ilə eyni istiqamətdə yerləşməlidir.
  6. R-Pi Kassasının içərisində Casus Kamera fleksiyasını bir neçə dəfə yumşaq bir şəkildə qatlayın. R-Pi'yi bağlamaq üçün 4 M2 vint istifadə edərək R-Pi Kassa Qapağını Kassaya bərkidin.
  7. İsti yapışqan iki düymə

İndi işləyən bir EyeTap -ın montajı başa çatmışdır - Ergonomik mexaniki montaj, bütün aparat komponentləri düzgün bağlanmışdır. Eksik olan yeganə komponent proqramdır. Bu nöqtədə Raspberry Pi və Python ilə işləməyi bilirsinizsə, öz funksiyalarınızı proqramlaşdırmaq üçün tam təchizatlısınız. Resurslar və məhdudiyyətsiz fikirlər onlayndır və nəticədə bir -birimizi sınamaq üçün yeni proqramlarımızı paylaşdığımız öz Geyilə bilən AR Birliyimizi necə quracağıq. Ancaq mövcud proqramlarımızı sınamaq istəyirsinizsə, növbəti 2 addıma baxın!

Addım 10: 1 nömrəli proqram təminatı (Dash Camera + Snapshot Function)

Yükləmək və "bağla və oynamaq" üçün ilk seçim Dash Camera + Snapshot funksiyasıdır. Burada əvvəlcədən konfiqurasiya edilmiş funksiya ilə xüsusi raspbian görüntüsünü yandıra bilərsiniz. SD kartınıza bir şəkil necə quraşdıracağınız barədə addım-addım təlimatlar istəyirsinizsə, bura daxil olun.

Proqramın avtomatik icrası

Təqdim olunan görüntü, avtomatik olaraq başlamaq üçün konfiqurasiya edilmiş nəzarət kamerası funksiyasına malikdir - bu prosesi istənilən vaxt öldürmək üçün ctrl + c düymələrini basın və avtomatik başlamağı deaktiv etmək üçün "python /home/pi/Eyetap/dashcam/dashcam.py" xəttini silin və ya şərh edin. /home/pi/.bashrc faylı."

Dashcam qovluğunda, açılışda işə başlamaq üçün avtomatik olaraq konfiqurasiya edən dashcam qovluğunda autostart.sh adlı bir skript təmin edilmişdir (əgər bunu etmək üçün hələ konfiqurasiya edilməmişdirsə). Bunu etmək üçün /home/pi/Eyetap/dashcam/autostart.sh əmrini yerinə yetirin

EyeTap -ı YouTube Kanalınıza Bağlayın

Dashcam kodu avtomatik olaraq YouTube -a yükləmək üçün konfiqurasiya edilmişdir, lakin şəxsi youtube məlumatlarınızı tələb edir. Kodu ilk dəfə işlədərkən, YouTube giriş məlumatlarınızı etibarlı şəkildə daxil edə biləcəyiniz bir veb brauzer vasitəsilə sizi YouTube -a yönləndirməlidir. Daha sonra ev kataloqunuza (/home/pi) yerləşdirə biləcəyiniz bir.youtube-upload-credentials.json faylı yaradacaq. Yüklənmiş videonun başlığını və təsvirini, qətnamə, kadr tezliyi və video uzunluğu kimi parametrləri kodda göstərildiyi kimi dəyişə bilərsiniz.

Addım 11: EyeTap -ı Gücləndirin

EyeTap -ı Gücləndirir!
EyeTap -ı Gücləndirir!
EyeTap -ı Gücləndirir!
EyeTap -ı Gücləndirir!
EyeTap -ı Gücləndirir!
EyeTap -ı Gücləndirir!

SD kartınızı qurmağı bitirdikdə sadəcə Raspberry-Pi Zero-ya qoşun. EyeTap-ı işə salmaq üçün enerji mənbəyini-Raspberry-Pi sıfırındakı Micro-USB-ni və portativ batareyaya qoşulmuş USB-ni qoşun (portativ batareyaya qoşulan istənilən telefon şarj cihazı işləyəcək). Portativ batareyanı cibinizə qoyun və EyeTap işləyərkən mobil olun!

Addım 12: EyeTap Təcrübənizi Paylaşın

Zəhmət olmasa EyeTap Təcrübənizi burada və ya openeyetap.com saytındakı forumumuzda paylaşın. Bundan əlavə, öz funksiyalarınızı proqramlaşdırmağa çalışmısınızsa, paylaşın və ən aktiv geyinə bilən AR icmasını yaratmağımıza kömək edin!

Gələcək EyeTap Modulları:

  • Termal Kamera Modulu
  • Yaddaş Yardımı Modulu
  • Açıq CV, Üz Tanıma Modulu
  • Hava Keyfiyyəti Algılama Modulu
  • Rütubət Göndərmə Modulu
  • Göz İzləmə Modulu (tədqiqat davam edir)

Siz cəhd edə bilərsiniz:

  • Ekran vaxtı (Saat)
  • Taymer funksiyası
  • IMU EyeTap
  • EyeTap -ı telefonunuza qoşun

    • Google Xəritələrdən istifadə edərək AR Xəritələri və İstiqamətləri
    • Google tərcüməçisi, tərcümə edilmiş mətni göstərin
  • Açıq CV, Üz Tanıma
  • EyeTap -ı avtomobilinizə qoşun

    • Sürətölçən
    • Yanacaq ölçmə cihazı

Tövsiyə: