İçindekiler:

KnobSlider: 8 Adım (Resimlerle)
KnobSlider: 8 Adım (Resimlerle)

Video: KnobSlider: 8 Adım (Resimlerle)

Video: KnobSlider: 8 Adım (Resimlerle)
Video: 5 Günde B1 İngilizce öğreniyorum Ders 8 - En İyi Online İngilizce Kursu 2024, Kasım
Anonim
Image
Image
Düğme Kaydırıcı
Düğme Kaydırıcı

KnobSlider, bir düğme ve kaydırıcı arasında geçiş yapan, şekil değiştiren bir cihazdır. Tek bir cihazda üç farklı etkileşime (kaydırma, tıklama ve döndürme) olanak tanır. Orijinal olarak, çok sayıda kaydırıcı ve kadran kullanan ses mühendisleri gibi profesyonel kullanıcılar için tasarlanmıştır. KnobSlider, zayıf dokunsal geri bildirime sahip düz dokunmatik ekranlar kullanmak yerine, kullanıcıların el becerisini fiziksel cihazlarla korurken arayüze esneklik getirmeyi amaçlıyor. KnobSlider, gözler serbest, mobil kontrol sağlar.

Bu cihaz CHI 2018 konferansında sunulacak. Cihazla ilgili çalışma yazımızı okuyabilirsiniz. Bu çalışma Hyunyoung Kim, Céline Coutrix ve Anne Roudaut tarafından yapılmıştır.

Adım 1: Malzemeler ve Araçlar

Malzemeler ve Araçlar
Malzemeler ve Araçlar

Malzemeler

  • 3D baskılı KnobSlider parçaları (Thingiverse.com'dan indirilebilir)
  • sg90 servo motorlar X 5
  • PowerMate USB
  • 5 mm Çap 20 Diş Avara Triger Kayışı Kasnağı X 2
  • 3 mm 2 GT Avara Kasnağı X 2
  • GT2 Triger kayışı (30 cm'den uzun)
  • GT2 Triger Kayışı Kasnağı 20 Diş Deliği 5 mm X1
  • 5V DC jeneratör
  • Arduino UNO'su
  • (isteğe bağlı) 25x8x1mm neodimyum Mıknatıs X2~4

Aletler

  • Kesici
  • Uzun burunlu pense (bir somunu açmak ve kapatmak için)
  • Ya bir masa mengenesi ve bir çekiç ya da lehimleme aletleri (ne yapmayı seçtiğinize bağlı olarak. Karar vermek için 2. Adıma bakın.)
  • Küçük çapraz tornavida. Ø 3mm civarında iyidir.
  • Anında yapıştırıcı
  • (isteğe bağlı) Silikon sprey
  • (isteğe bağlı) Zımpara kağıdı ve iğne eğesi

2. Adım: PowerMate Kasasını çıkarın

PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
PowerMate Kasasını Çıkarın
  1. (1. Resim) PowerMate'in kapağını açın ve süngeri çıkarın. Kodlayıcı sensörünü tutan somunu uzun bir burun kullanarak açın.
  2. (2. Resim) Daha sonra keskin bir kesici kullanarak silikon tabanı çıkarın. Alt ve metal gövde yapıştırılmıştır, böylece yapıştırıcıyı iyice kesmeniz gerekir.
  3. (3. Resim) PCB kartını metal gövdeden çıkarın. Bunu yapmak için iki alternatif yolunuz var:

    1. Metal gövdeyi mengeneden baş aşağı sabitleyin. Somun ile enkoderi tutan iç/üst metal gövde aşağı iner ve dış/alt gövde (silikon tabana bağlı) mengeneye sabitlenir. PCB'yi kablo bağlantılarını koparmadan dikkatlice iç metal gövdeden çıkarın. İç metal gövdeyi çekiçlediğinizde PCB'ye çarpmadığınızdan emin olun, örneğin PCB'yi bantla sabitleyin. İç gövdeye bir dış gövdeden ayırmak için çekiçle Güvenle vurmanız gerekiyor. Zayıf vurursan ayrılmazlar.
    2. Lehimleme aletleri kullanmayı tercih ederseniz, USB kablosunu metal gövdeye yakın bir yerde kesebilir ve kabloları PCB'ye lehimleyebilirsiniz. Bunları doğru şekilde bağladığınızdan emin olun (Resim 4'teki gibi).

Adım 3: Sensör PCB'sini KnobSlider Sensör Kasasına monte edin

Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
Sensör PCB'sini KnobSlider Sensör Kasasına monte edin
  1. (1. Resim) Sensör PCB'sini KnobSlider sensör kasasına (sensor_body_cover.stl) yerleştirin.
  2. (2. Resim) Orijinal silikon tabanlı kasayı kapatın. Yapıştırmanıza gerek yok. Tutkal olmadan orada kalacak.
  3. (3. Resim) Enkoderin yanındaki pin uygun şekilde yerleştirildiğinde, rondela ve somunu takıp sensörü sabitleyin.
  4. (4. Resim) Sensör eksenini (sensor_axis_1.stl) kodlayıcıya yerleştirin.

Adım 4: Motorları Motor Kapaklarıyla Birleştirin

Motorları Motor Kapaklarıyla Birleştirin
Motorları Motor Kapaklarıyla Birleştirin
Motorları Motor Kapaklarıyla Birleştirin
Motorları Motor Kapaklarıyla Birleştirin
Motorları Motor Kapaklarıyla Birleştirin
Motorları Motor Kapaklarıyla Birleştirin
  1. (Resim 1, 2) (Opsiyonel) 3-1 adet alın (Sayı kutunun üzerinde yazılıdır), bir veya iki adet mıknatıs koyun. d3-1'i 2-1 ile kapatın.

  2. (Resim 3, resimdeki motoru dikkate almayınız) (Opsiyonel) 3-6 çekin ve deliğe bir veya iki mıknatıs koyun. KnobSlider kapatıldığında 3-6'lar ve 3-1'lerin düz yüzleri buluşacak. Mıknatıslar, cihazın sıkıca kapanmasına yardımcı olacaktır. İki kutudaki mıknatısların itmediğinden, çekmediğinden emin olun.
  3. (Resim 4, 5, 6) 3-6'nın kısmi deliğine bir motor vidası yerleştirin. Montajınızı kolaylaştırır. Motor kablolarını uzun dar delikten geçirin (kasanın dışbükey tarafı)
  4. (Resim 7) Motor gövdesini kasaya koyun. Kullandığınız motora ve 3D yazıcıya bağlı olarak sıkı olabilir. Önce bir kasa yazdırmanızı ve motorunuzun iyi uyup uymadığını test etmenizi öneririm. Biraz daha fazla yer açmak için çıkartmayı çıkardım.
  5. (Resim 8) Her iki motor vidasını da kullanın, 3-6, motor, 2-6'yı birlikte sabitleyin. Montaj motorlarını kasalarla tekrarlayın. Kalan dört motoru ve kasa 3-2, 2-2, 3-3, 2-3, 3-4, 2-4, 3-5, 2-5'i kullanacaksınız. Bitirdiğinizde, 6 parçanız olmalıdır.

Adım 5: Motor Kasalarını Bağlayın

Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
Motor Kasalarını Bağlayın
  1. Resim 1) resimdeki 6 parçaya sahip olmalısınız
  2. Resim 2, 3, 4) 3-6'yı alın ve teli 3-5'ten geçirin. 3-5'in içbükeyinin 3-6'nın dışbükey karşılaşması gerekir.
  3. Resim 5) 1-6'ya bir motor eli koyun
  4. Resim 6) 1-6'yı 2-6 ve 2-5'in altına koyun.
  5. Resim 7) 1-2'yi 1-1'i 2-1'e koyana kadar (2) - (4) tekrarlayın ve resimdeki gibi tüm kablolar 3-1'den çıkıyor.

Adım 6: Motor Gövdeleri ile Sensör Gövdesini Birleştirme

Motor Gövdeleri ve Sensör Gövdesini Birleştirme
Motor Gövdeleri ve Sensör Gövdesini Birleştirme
Motor Gövdeleri ve Sensör Gövdesini Birleştirme
Motor Gövdeleri ve Sensör Gövdesini Birleştirme
Motor Gövdeleri ve Sensör Gövdesini Birleştirme
Motor Gövdeleri ve Sensör Gövdesini Birleştirme
  1. Resim 1) 3-3 halkasını sensör eksenine yerleştirin. Resimdeki gibi 3-N parçalar yukarı, 1-N parçalar aşağı iner.
  2. Resim 2) Dişli sensör ekseni ekleyin (potansiyometre kapağı 2.stl)
  3. Resim 3) GT2 Triger Kayış Kasnağı 20 Diş Deliği 5 mm ekleyin. Dişler aşağı iner.

7. Adım: Dişliler ve Triger Kayışı Ekleyin

Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
Dişliler ve Triger Kayışı Ekle
  1. (isteğe bağlı) Kaydırıcı imlecin üzerinde kayacağı düzleştirilmiş yüzeyleri yığını kullanın. Biraz silikon sprey ekleyin.
  2. Resim 1) Dişli dişliyi 3-1 ve 3-6'nın pimine yerleştirin. Dişsiz dişliyi 3-2 ve 3-5 pimlerine yerleştirin.
  3. Resim 2) Triger kayışını dişlilerin etrafına koyun. Triger kayışının dişleri dişlilere dişlerle temas eder ve triger kayışının düz kısmı dişsiz dişlilere temas eder. İmlecin alt kısmını ekleyin (imleç 1.stl). Triger kayışının bir ucunu imlece yerleştirin. Sadece yarısını doldurun. Kayışı hafifçe sıkarak gerekli triger kayışı uzunluğunu dikkatlice ölçün. Triger kayışını biraz kenar boşluğu ile kesin ve kesilen ucu imleç içine koyun. İmleci kaydırın ve uzunluğun iyi olduğundan emin olun. Triger kayışını imlece yapıştırın.
  4. Resim 3) Dişlileri 4-N parçalarla kaplayın.
  5. Resim 4) Üst imleç kısmını ekleyin (imleç 2.stl)

Adım 8: Kablolama/Yazılım

Kablolama/Yazılım
Kablolama/Yazılım
  1. Pic1) Motorları, Arduino'yu ve 5V DC güç kaynağını resimdeki gibi bağlayın. 3-2'deki motor Arduino D3'e, 3-3'teki motor Arduino D5'e, 3-4'ten D6'ya, 3-5'ten D9'a, 3-6'dan D10'a bağlanmalıdır. Onlar PWM pinleridir. Şemayı değiştirmek isterseniz diye KnobSlider.fzz dosyasını yüklüyorum.
  2. Arduino'nuza StandardFirmata yükleyin (Arduino yazılımı > Dosya > Örnekler > Firmata > StandardFirmata)
  3. Griffin web sitesinde USB Powermate yöneticisini indirin. İşletim sisteminiz için doğru yazılımı seçin ve yükleyin.
  4. Cihazın düğme olayını fare tıklama olayına eşleyin. Cihazın dönüşünü istediğiniz herhangi bir şeye eşleyin.
  5. KnobSliderControl.zip dosyasını indirin ve istediğiniz yerde açın..pde dosyasını İşleme ile açın. Kodda da göreceğiniz gibi bu kodda servo motorların açıları kontrol edilmektedir. KnobSlider'ın motorları yıpratmadan düzgün bir şekilde kapanıp açılmasını sağlamak için açı değerlerini değiştirmeniz gerekecektir. Muhtemelen N-1 katmanlarını tekrar açmanız ve kol açılarını ayarlamanız gerekecektir.
  6. Bu kadar! Umarım onunla oynamaktan zevk alırsınız!

Önerilen: