OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam: 12 Adım (Resimlerle)
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam: 12 Adım (Resimlerle)
Anonim
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam
OpenEyeTap: 3D Baskılı ve Programlanabilir Akıllı Cam

Open EyeTap'in Talimatlar sayfasına hoş geldiniz! Dünyanın en aktif Akıllı Gözlüklerini ve Giyilebilir Artırılmış Gerçeklik Topluluğunu oluşturma konusunda büyük bir tutkuya sahip birkaç hevesli üreticiyiz. Artırılmış gerçekliğin gelişebileceği bir çerçeveyi erişilebilir kılmak istiyoruz. EyeTap'imizi dünyanın tamircileriyle paylaşmak istiyoruz. Topluluk olarak birlikte bu açık kaynaklı teknolojiyi geliştirebiliriz.

Bu Eğitilebilir Kitaptaki birincil hedefimiz EyeTap'in yapımını basitleştirmektir. Umarız kendinizinkini oluşturmanıza yardımcı olur ve artırılmış gerçeklik alanına giriş engelini azaltır. Ayrıca, web sitemizin forumu: openeyetap.com'da eklenebilecek ve paylaşılabilecek - belki de yaşam tarzınıza özel - ilginç işlevsellikler ve tasarımlar bulacağınızı umuyoruz! Topluluk olarak, ilk açık kaynaklı artırılmış gerçeklik camını geliştirmek için gerekli olan yıkıcı güç olabileceğimize inanıyoruz.

200$'ın altında bir fiyata kendi EyeTap'inizi oluşturmak için gereken adımları aşağıda ayrıntılı bir şekilde sunduk. Özetle, 3D baskılı bileşenler, dahili optiklere sahip bir mikro ekran, bir casus kamera ve bir Raspberry Pi Zero Wifi kullanacağız. Şu anda EyeTap'inizle çalıştırabileceğiniz bir cyborglogging ("dash-cam" benzeri) işlevi geliştirdik ve yakında daha fazla modül ve işlevsellik gelecek.

İşlevsellik #1: Dash-Kamera + Anlık Görüntü İşlevi

  1. 1 numaralı düğmeye basarken bir resim çekin.
  2. #2 düğmesine basarken bir Dash-Kamera Videosu* çekin. Düğmeye basıldığında 1 dakika 30 saniye ÖNCE ve düğmeye basıldıktan 30 saniye SONRA kaydeder. Wifi'ye bağlıysa otomatik olarak YouTube kanalınıza yüklenir. EyeTap kablosuz ağa bağlı değilse, yerel SD kartına kaydeder.

* Dash-Kamera Video işlevi nedir?

Dash kameraları, kazaları veya olağandışı olayları kaydetmek için otomobillerde yaygındır. Dairesel arabellek üzerinde çalışırlar, sürekli olarak en eski materyali kaydeder ve üzerine yazarlar. Benzer anlamda, artık 1. kişinin görüşünde kişisel Dash-Cam'lere sahip olabiliriz. Herhangi bir kazaya tanık olduysanız veya karıştıysanız veya sadece komik/anıları kaydetmek istediyseniz, yakın geçmişi kaydetmek için düğmeye basabiliriz. 2 numaralı düğmeye basıldığında, GEÇMİŞTE en son 1 dakika 30 saniye ve DÜĞME BASILDIKTAN SONRAKİ 30 saniye kaydedilecek ve bir video dosyası olarak kaydedilecektir. Bu, wifi'ye bağlıysa otomatik olarak YouTube kanalınıza yüklenir veya wifi bağlı değilse yerel olarak kaydedilir.

Adım 1: Gerekli Malzemeler

İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler
İhtiyac duyulan malzemeler

3D Basılı Parçalar Gerekli (2. Adım, STL dosyalarını içerir ve evde 3B yazdırmanın NASIL yapılacağıyla ilgilidir)

  1. 1x 3D baskılı kafa çerçevesi
  2. 1x 3D baskılı sol kulaklık
  3. 1x 3D baskılı sağ kulaklık
  4. 1x 3D baskılı burunluk tutucu
  5. 1x 3D baskılı ahududu pi sıfır kasa*
  6. 1x 3D baskılı ahududu pi sıfır kapağı*
  7. 1x 3D baskılı mikro ekran muhafazası
  8. 1x 3D baskılı mikro ekran devresi muhafazası

*Yatay veya Dikey, siz seçin. Bu talimatta, fotoğrafta gösterilen dikeye rağmen yatay versiyonu kullanacağız.

Gerekli Elektronik ve Mekanik Parçalar

  1. 1x Raspberry Pi Zero Wifi İşlemci (www.canakit.com/raspberry-pi-zero-wireless.html)
  2. 1x Mikro Ekran (openeyetap.com veya Alexnld'de)
  3. 1x Casus Kamera (https://www.adafruit.com/product/1937)
  4. 1x Casus Kamera Flex Adaptörü (openeyetap.com)
  5. R-Pi Flex'e 1x Casus Kamera (https://www.adafruit.com/product/1645)
  6. 1 adet Burun parçası ve 1,5 mm vida (openeyetap.com)
  7. 1x Işın ayırıcı (openeyetap.com)
  8. 4x Tel uzunluğu 35 cm
  9. 4x Tel uzunluğu 15 cm
  10. 2x Düğmeler

Gerekli araçlar

  1. 8x 16 mm M2 Vidalar
  2. 2x 14 mm M2 Vida
  3. 4X 12 mm M2 Vidalar
  4. 1x 10 mm M2 Vidalar
  5. 3x 8 mm M2 Vidalar
  6. Burun parçası için 1x 1,5 mm vida
  7. Tornavida (Philips)
  8. Pense ve/veya küçük dosyalar
  9. Havya ve Lehim
  10. Sıcak tutkal

2. Adım: EyeTap Parçalarını 3D Yazdırın

EyeTap Parçalarını 3D Yazdırın
EyeTap Parçalarını 3D Yazdırın
EyeTap Parçalarını 3D Yazdırın
EyeTap Parçalarını 3D Yazdırın

Evinizde, okulunuzda veya yakındaki bir halk kütüphanesinde herhangi bir türde bir 3D yazıcıya erişiminiz varsa, aşağıdaki STL dosyalarını indirebilir ve parçaları kendiniz yazdırabilirsiniz. Bir 3D yazıcıya erişiminiz yoksa, işleri kolaylaştırmak için bizden 3D Basılı Kit'i de satın alabilirsiniz.

Parçaların nasıl başarılı bir şekilde 3B yazdırılacağına dair birkaç ipucu.

  1. Tüm parçaları, özellikle ana kafa bandı çerçevesini %100 doldurun, %20'lik dolgu, onunla oynamanız için çok kırılgan olacaktır.
  2. Doğru konumda yazdırılırsa destek malzemelerine ihtiyaç duymayan parçalar: Başlık çerçevesi, Mikro Ekran Devre Muhafazası, R-Pi Muhafazası ve Kapak.
  3. Destek malzemelerine ihtiyaç duyan parçalar: Her İki Kulak Parçası, Ekran Muhafazası, Burun Parçası Tutacağı

Adım 3: EyeTap Çerçevesinin Montajı

EyeTap Çerçevesinin Montajı
EyeTap Çerçevesinin Montajı
  1. Kendi bileşenlerinizi yazdırdıysanız, destek malzemesini çıkarın. Fazla malzeme çoğunlukla kulak desteklerinde ve mikro ekran muhafazasında bulunur. Gerekirse pürüzlü yüzeyleri eğeleyin.
  2. Sağ kulaklığı kafa çerçevesine kaydırarak EyeTap çerçevesini monte edin.
  3. Uçtan sayarken, kulaklık ikinci oyuğa yerleştirilmelidir.
  4. Kulaklık, kullanıcının kafasının içine doğru kıvrılmalıdır. Kulaklığı kafa çerçevesine sabitlemek için iki vida (M2x16mm) ve somun kullanın. Sol kulaklık için tekrarlayın.

Adım 4: Mikro Ekran Modülünün Montajı

Mikro Görüntü Modülünün Montajı
Mikro Görüntü Modülünün Montajı
Mikro Görüntü Modülünün Montajı
Mikro Görüntü Modülünün Montajı
Mikro Görüntü Modülünün Montajı
Mikro Görüntü Modülünün Montajı
  1. M2x8mm vidayı mikro ekran bileşeninin orta parçasına yerleştirin.
  2. Mikro ekranı 3D baskılı mikro ekran muhafazasına kaydırın. Mikro ekranın iki çıkıntılı mandalı, muhafaza içinde yerlerine oturmalıdır. Ekleme biraz güç gerektirecektir.
  3. Devre kartını 3D baskılı devre kartı muhafazasına sabitleyin. Sarı flexin muhafazanın alt kısmında doğal olarak katlanmasına izin verin. Ardından devre kartı muhafazasını bir vida ile mikro ekran muhafazasına sabitleyin.
  4. Üç vida (iki M2x8mm ve bir M2x10mm) kullanarak ışın ayırıcıyı mikro ekran modülüne sabitleyin.
  5. Modülü iki M2x12mm vida kullanarak EyeTap kafa çerçevesine sabitleyin.

Adım 5: Burun Parçası Modülünün Montajı

Burun Parçası Modülünün Montajı
Burun Parçası Modülünün Montajı
Burun Parçası Modülünün Montajı
Burun Parçası Modülünün Montajı
Burun Parçası Modülünün Montajı
Burun Parçası Modülünün Montajı
  1. Metal burun parçasını 3D baskılı burun parçası tutucusuna yerleştirin. Vida kullanarak sabitleyin.
  2. Her iki burun pedini metal burun parçasına yerleştirin ve vida ile sıkın.
  3. Tüm donanım bağlanıp çerçeveye entegre edilene kadar burunluk modülünü sabitlemeyin. Kablolama yapıldığında, burun parçasını EyeTap kafa çerçevesine yerleştirin ve M2x12mm vida ile sabitleyin. Burun parçası, kullanıcıya doğru kafa çerçevesine doğru çıkıntı yapmalıdır.

Adım 6: Raspberry Pi Modülünü Casus Kamera ile Oluşturma

Casus Kamera ile Raspberry Pi Modülü Oluşturma
Casus Kamera ile Raspberry Pi Modülü Oluşturma

Dönüştürücü esnek, esnek PCB kartı ve casus kamerayı Raspberry Pi ile resimde gösterildiği gibi bağlayın. Mavi tarafın R-Pi ve PCB kartının her iki ucunda da yukarıya baktığından emin olun. Casus kameranın esnekliğinin gümüş tarafının yukarıya baktığından emin olun

7. Adım: Mikro Ekranı Raspberry-Pi Zero'ya Bağlama

Mikro Ekranı Raspberry-Pi Zero'ya Bağlama
Mikro Ekranı Raspberry-Pi Zero'ya Bağlama
Mikro Ekranı Raspberry-Pi Zero'ya Bağlama
Mikro Ekranı Raspberry-Pi Zero'ya Bağlama
Mikro Ekranı Raspberry-Pi Zero'ya Bağlama
Mikro Ekranı Raspberry-Pi Zero'ya Bağlama
  1. Micro-Display ile birlikte gelen konektörde sadece 4'ü kullanılacak olan toplam 7 kablo bulunur. Her iki uçtan 2 kablo kullanın ve ortadaki 3 kabloyu fotoğrafta gösterildiği gibi kesin.
  2. Her kablo renk kodludur ve aşağıdaki işleve sahiptir.-Kırmızı Kablo: Güç-Siyah Kablo: Toprak-Beyaz Kablo: Başka bir toprak-Turuncu Kablo: Video besleme
  3. Aynı şekilde 35cm siyah telden 4 adet tel hazırlamanız gerekecektir. Diğer 3'ünü atabilir veya gelecekteki çabalar için saklayabilirsiniz. 4 siyah kablo, R-Pi'yi Mikro Ekran konektörüne bağlamak için kullanılacaktır.
  4. Dört renkli kabloyu 35 cm uzunluğunda dört siyah kabloya lehimleyin.
  5. Dört siyah kabloyu fotoğrafta gösterildiği gibi R-Pi'ye lehimleyin.
  6. Mikro Ekran konektörünü Mikro Ekrana takın ve siyah kabloları Ana Çerçevenin iç tarafından R-Pi'ye geri yönlendirin. Çerçevenin iç tarafındaki tırnaklar kabloları barındırmak ve korumak içindir.
  7. R-Pi'yi R-Pi Kasasına yerleştirin.

Adım 8: Düğmeleri Raspberry Pi Zero'ya Bağlama

Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
Raspberry Pi Zero'ya Düğme Bağlama
  1. Biri (#1) 'Resim Çekme İşlevi' ve diğeri (#2) 'Dash-Cam Video İşlevi +YouTube Yükleme İşlevi' için olmak üzere R-Pi'ye iki düğme bağlanacaktır.
  2. İki düğme, iki 10k direnç ve dört ~15 cm uzunluğunda kablo hazırlayın.
  3. Bunları yukarıda gösterilen şematik olarak bağlayın. Düğme #1, GPIO 17'ye bağlıdır ve Resimler İşlevi için topraklanmıştır. Düğme #2 GPIO 18'e bağlıdır ve Dash-Cam İşlevi için topraklanmıştır.
  4. Raspberry Pi Zero GPIO haritası fotoğrafa dahildir. Kullanılanlar referans için sarı renkle vurgulanmıştır.

9. Adım: Donanım ve Mekanik Parçaları Entegre Etme

Donanım ve Mekanik Parçaları Entegre Etme
Donanım ve Mekanik Parçaları Entegre Etme
Donanım ve Mekanik Parçaları Entegre Etme
Donanım ve Mekanik Parçaları Entegre Etme
Donanım ve Mekanik Parçaları Entegre Etme
Donanım ve Mekanik Parçaları Entegre Etme
  1. Raspberry Pi Zero Wifi modülünü 3D baskılı R-Pi kasasına yerleştirin. Mikro-Ekran Konektörünü ve lehimli düğmeleri R-Pi kasasından geçirdiğinizden emin olun.
  2. Kabloları Mikro Ekran Modülüne kadar Kafa Çerçevesinin iç tarafına sokun.
  3. Konektörü Mikro Ekran Devre Kartına takın. Şimdi ekrana bir çıkış vermek için R-Pi bağlanmıştır.
  4. R-Pi kasasını kafa çerçevesinin sol ucuna sabitleyin.
  5. Casus Kamerayı Ana Çerçevenin dış yüzeyine yönlendirin. Casus Kamerayı EyeTap'in ana çerçevesine süper yapıştırın. Kullanıcının gözleriyle aynı yöne bakacak şekilde kullanıcının burnunun yukarısına yerleştirilmelidir.
  6. Casus Kamera fleksiyonunu R-Pi Kılıfının içinde birkaç kez nazikçe katlayın. R-Pi'yi kapatmak için 4 M2 vida kullanarak R-Pi Kılıfı Kapağını Kasaya sabitleyin.
  7. Sıcak tutkal iki düğme

Artık çalışan bir EyeTap'in montajı tamamlanmıştır - Tüm donanım bileşenlerinin düzgün şekilde bağlandığı ergonomik mekanik montaj. Eksik olan tek bileşen yazılımdır. Raspberry Pi ve Python ile nasıl çalışacağınızı biliyorsanız, bu noktada kendi işlevlerinizi programlamak için tam donanımlısınız. Kaynaklar ve sınırsız fikir çevrimiçi ve işte tam da bu şekilde sonunda yeni programlarımızı birbirimiz denemek için paylaştığımız kendi Giyilebilir AR Topluluğumuzu oluşturacağız. Ancak, mevcut programlarımızı test etmek isterseniz, sonraki 2 adıma bakın!

Adım 10: Yazılım #1 (Dash Kamera + Anlık Görüntü İşlevi)

İndirmeniz ve "tak ve çalıştır" için ilk seçenek, Dash Camera + Anlık Görüntü İşlevidir. Özelleştirilmiş raspbian görüntüsünü burada önceden yapılandırılmış işlevle yakabilirsiniz. SD kartınıza nasıl resim yükleyeceğiniz konusunda adım adım talimatlar istiyorsanız, buraya gidin.

Programın Otomatik Yürütülmesi

Sağlanan görüntü, otomatik olarak başlayacak şekilde yapılandırılmış dashcam işlevine sahiptir - bu işlemi istediğiniz zaman durdurmak için ctrl + c tuşlarına basın ve otomatik başlatmayı devre dışı bırakmak için "python /home/pi/Eyetap/dashcam/dashcam.py" satırını kaldırın veya yorumlayın. /home/pi/.bashrc dosyası."

Dashcam klasöründe, dashcam işlevselliğini önyüklemede başlayacak şekilde otomatik olarak yapılandıran autostart.sh adlı bir komut dosyası sağlanır (önceden bunu yapmak için yapılandırılmamışsa). Bunu /home/pi/Eyetap/dashcam/autostart.sh komutunu çalıştırarak yapın.

EyeTap'i YouTube Kanalınıza Bağlama

Dashcam kodu, YouTube'a otomatik olarak yüklenecek şekilde yapılandırılmıştır, ancak kişisel youtube kimlik bilgilerinizi gerektirir. Kodu ilk kez çalıştırırken, sizi YouTube giriş bilgilerinizi güvenli bir şekilde girebileceğiniz bir web tarayıcısı üzerinden YouTube'a yönlendirmelidir. Ardından, ana dizininize (/home/pi) yerleştirebileceğiniz bir.youtube-upload-credentials.json dosyası oluşturur. Ayrıca yüklenen videonun başlığını ve açıklamasını ve ayrıca kodda açıklandığı gibi çözünürlük, kare hızı ve video uzunluğu gibi parametreleri değiştirebilirsiniz.

Adım 11: EyeTap'i Açma

EyeTap'i Güçlendirmek!
EyeTap'i Güçlendirmek!
EyeTap'i Güçlendirmek!
EyeTap'i Güçlendirmek!
EyeTap'i Güçlendirmek!
EyeTap'i Güçlendirmek!

SD kartınızı kurmayı bitirdiğinizde, onu Raspberry-Pi Zero'ya takmanız yeterlidir. EyeTap'e güç vermek için güç kaynağını - Raspberry-Pi zero'daki Micro-USB'yi ve taşınabilir bir pile bağlı USB'yi takın (taşınabilir bir pile bağlı herhangi bir telefon şarj cihazı çalışır). Taşınabilir pili cebinize koyun ve EyeTap çalışırken mobil olun!

Adım 12: EyeTap Deneyiminizi Paylaşın

Lütfen EyeTap Deneyiminizi burada veya openeyetap.com adresindeki forumumuzda paylaşın. Ayrıca, kendi işlevlerinizi programlamayı denediyseniz, paylaşın ve en aktif giyilebilir AR topluluğunu oluşturmamıza yardımcı olun!

Yaklaşan EyeTap Modülleri:

  • Termal Kamera Modülü
  • Bellek Yardım Modülü
  • Açık CV, Yüz Tanıma Modülü
  • Hava Kalitesi Algılama Modülü
  • Nem Gönderme Modülü
  • Göz Takip Modülü (araştırma devam ediyor)

Deneyebilirsin:

  • Görüntüleme süresi (Saat)
  • Zamanlayıcı işlevi
  • IMU Göz Dokunuşu
  • EyeTap'i telefonunuza bağlayın

    • Google Haritalar'ı kullanarak AR Haritaları ve Yol Tarifi
    • Google çevirmeni, çevrilmiş metni göster
  • Açık CV, Yüz Tanıma
  • EyeTap'i arabanıza bağlayın

    • hız göstergesi
    • yakıt göstergesi

Önerilen: