Daftar Isi:

KnobSlider: 8 Langkah (dengan Gambar)
KnobSlider: 8 Langkah (dengan Gambar)

Video: KnobSlider: 8 Langkah (dengan Gambar)

Video: KnobSlider: 8 Langkah (dengan Gambar)
Video: sliding gate lock ideas #slidinggatelock 2024, November
Anonim
Image
Image
KnobSlider
KnobSlider

KnobSlider adalah perangkat pengubah bentuk yang beralih antara kenop dan penggeser. Ini memungkinkan tiga interaksi berbeda (geser, klik, dan putar) pada satu perangkat. Ini awalnya dirancang untuk pengguna profesional seperti insinyur suara yang menggunakan banyak slider dan dial. KnobSlider bertujuan untuk membawa fleksibilitas ke antarmuka sekaligus menjaga ketangkasan pengguna dengan perangkat fisik, daripada menggunakan layar sentuh datar dengan umpan balik haptic yang buruk. KnobSlider memungkinkan kontrol seluler tanpa mata.

Perangkat ini akan dipresentasikan pada konferensi CHI 2018. Anda dapat membaca makalah studi kami tentang perangkat. Pekerjaan ini dilakukan oleh Hyunyoung Kim, Céline Coutrix, dan Anne Roudaut.

Langkah 1: Bahan dan Alat

Bahan dan alat
Bahan dan alat

Bahan:

  • Potongan KnobSlider yang dicetak 3D (dapat diunduh di Thingiverse.com)
  • sg90 motor servo X 5
  • USB Powermate
  • 5 mm Bore 20 Gigi Idler Timing Belt Pulley X 2
  • 3 mm 2 GT Pemalas Katrol X 2
  • Timing belt GT2 (lebih panjang dari 30cm)
  • GT2 Timing Belt Pulley 20 Lubang Gigi 5 mm X1
  • Pembangkit DC 5V
  • Arduino UNO
  • (opsional) Magnet neodymium 25x8x1mm X2 ~ 4

Peralatan

  • Pemotong
  • Tang hidung panjang (untuk membuka & menutup mur)
  • Baik catok meja dan palu, atau alat solder (tergantung pada apa yang Anda pilih untuk dilakukan. Lihat Langkah 2 untuk membuat keputusan.)
  • Obeng silang kecil. Sekitar 3mm bagus.
  • lem instan
  • (opsional) Semprotan silikon
  • (opsional) Amplas dan file jarum

Langkah 2: Lepaskan Casing PowerMate

Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
Lepaskan Casing PowerMate
  1. (Gambar 1) Buka tutup PowerMate dan lepaskan spons. Buka mur yang menahan sensor encoder, menggunakan hidung panjang.
  2. (Gambar 2) Kemudian lepaskan bagian bawah silikon menggunakan pemotong tajam. Bagian bawah dan badan logam direkatkan, sehingga Anda perlu memotong lem secara menyeluruh.
  3. (Gambar 3) Keluarkan papan PCB dari badan logam. Untuk melakukannya, Anda memiliki dua cara alternatif:

    1. Perbaiki badan logam terbalik di catok. Badan logam bagian dalam/atas (yang menahan enkoder dengan mur) turun, dan badan luar/bawah (yang terhubung ke bagian bawah silikon) dipasang pada ragum. Keluarkan PCB dengan hati-hati dari bodi logam bagian dalam, tanpa memutus sambungan kabel. Pastikan Anda tidak mengenai PCB saat Anda memalu bodi logam bagian dalam, misalnya, perbaiki PCB dengan selotip. Pukul bodi bagian dalam dengan palu untuk memisahkannya dari badan luar. Anda harus memukulnya dengan percaya diri. Jika Anda memukulnya dengan lemah, mereka tidak akan terpisah.
    2. Jika Anda lebih suka menggunakan alat solder, Anda dapat memotong kabel USB di dekat badan logam dan menyolder kabel ke PCB. Pastikan Anda memasang kabel dengan benar (seperti pada Gambar 4).

Langkah 3: Pasang PCB Sensor ke KnobSlider Sensor Case

Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
Pasang PCB Sensor ke KnobSlider Sensor Case
  1. (Gambar 1) Masukkan PCB sensor ke dalam case sensor KnobSlider (sensor_body_cover.stl).
  2. (Gambar 2) Tutup casing dengan alas silikon asli. Anda tidak perlu merekatkannya. Itu akan tetap di sana tanpa lem.
  3. (Gambar 3) Ketika pin di sebelah encoder telah diposisikan dengan benar, pasang washer dan mur, dan pasang sensor.
  4. (Gambar 4) Letakkan sumbu sensor (sensor_axis_1.stl) pada encoder.

Langkah 4: Merakit Motor Dengan Penutup Motor

Merakit Motor Dengan Penutup Motor
Merakit Motor Dengan Penutup Motor
Merakit Motor Dengan Penutup Motor
Merakit Motor Dengan Penutup Motor
Merakit Motor Dengan Penutup Motor
Merakit Motor Dengan Penutup Motor
  1. (Gambar 1, 2) (Opsional) Ambil 3-1 buah (Nomor terukir pada casing), letakkan satu atau dua magnet. dTutup 3-1 dengan 2-1.

  2. (Gambar 3, abaikan motor pada gambar) (Opsional) Ambil 3-6 dan Masukkan satu atau dua magnet ke dalam lubang. Wajah datar 3-6 dan 3-1 akan bertemu saat KnobSlider ditutup. Magnet akan membantu perangkat menutup dengan kuat. Pastikan magnet di kedua kotak itu menarik, bukan tolak-menolak.
  3. (Gambar 4, 5, 6) Pasang satu sekrup motor ke lubang parsial 3-6. Itu membuat perakitan Anda lebih mudah. Masukkan kabel motor melalui lubang sempit yang panjang (sisi cembung casing)
  4. (Gambar 7) Masukkan bodi motor ke dalam casing. Mungkin ketat tergantung pada motor dan printer 3D yang Anda gunakan. Saya sarankan Anda untuk mencetak satu kasing terlebih dahulu dan menguji apakah motor Anda cocok. Saya melepas stiker untuk membuat sedikit lebih banyak ruang.
  5. (Gambar 8) Gunakan kedua sekrup motor, pasang 3-6, motor, 2-6 bersama-sama. Ulangi perakitan motor dengan kasing. Anda akan menggunakan sisa empat motor dan kasing 3-2, 2-2, 3-3, 2-3, 3-4, 2-4, 3-5, 2-5. Ketika Anda selesai, Anda harus memiliki 6 bagian.

Langkah 5: Hubungkan Kasing Motor

Hubungkan Kasus Motor
Hubungkan Kasus Motor
Hubungkan Kasus Motor
Hubungkan Kasus Motor
Hubungkan Kasus Motor
Hubungkan Kasus Motor
Hubungkan Kasus Motor
Hubungkan Kasus Motor
  1. Pic 1) Anda harus memiliki 6 buah dalam gambar
  2. Gambar 2, 3, 4) Ambil 3-6 dan pasang kabel 3-5. Cembung 3-6 cekung 3-5 harus bertemu.
  3. Pic 5) Letakkan tangan motor di 1-6
  4. Gambar 6) Letakkan 1-6 di bawah 2-6 dan 2-5.
  5. Gambar 7) Ulangi (2) - (4) sampai Anda menempatkan 1-2 Put 1-1 pada 2-1, dan semua kabel keluar dari 3-1 seperti gambar.

Langkah 6: Menggabungkan Badan Motor dan Badan Sensor

Menggabungkan Badan Motor dan Badan Sensor
Menggabungkan Badan Motor dan Badan Sensor
Menggabungkan Badan Motor dan Badan Sensor
Menggabungkan Badan Motor dan Badan Sensor
Menggabungkan Badan Motor dan Badan Sensor
Menggabungkan Badan Motor dan Badan Sensor
  1. Pic 1) Letakkan cincin 3-3 pada sumbu sensor. Potongan 3-N naik ke atas dan potongan 1-N lebih rendah seperti pada gambar
  2. Pic 2) Tambahkan sumbu sensor dengan gigi (penutup potensiometer 2.stl)
  3. Pic 3) Tambahkan GT2 Timing Belt Pulley 20 Lubang Gigi 5 mm. Gigi menjadi lebih rendah.

Langkah 7: Tambahkan Gears dan Timing Belt

Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
Tambahkan Gears dan Timing Belt
  1. (opsional) Gunakan tumpukan untuk menghaluskan permukaan tempat kursor penggeser akan meluncur. Tambahkan beberapa semprotan silikon.
  2. Gambar 1) Pasang roda gigi bergigi pada pin 3-1 dan 3-6. Pasang gigi tanpa gigi pada pin 3-2 dan 3-5.
  3. Pic 2) Pasang timing belt di sekitar roda gigi. Gigi timing belt menyentuh gigi dengan gigi, dan bagian datar timing belt menyentuh gigi tanpa gigi. Tambahkan bagian bawah kursor (kursor 1.stl). Letakkan salah satu ujung timing belt di kursor. Isi hanya setengahnya. Ukur panjang timing belt yang dibutuhkan dengan hati-hati dengan sedikit mengencangkan belt. Potong timing belt dengan sedikit margin dan letakkan ujung yang dipotong di kursor. Geser kursor dan pastikan panjangnya bagus. Rekatkan timing belt ke kursor.
  4. Gambar 3) Tutupi roda gigi dengan potongan 4-N.
  5. Pic 4) Tambahkan bagian kursor atas (kursor 2.stl)

Langkah 8: Pengkabelan/Perangkat Lunak

Pengkabelan/Perangkat Lunak
Pengkabelan/Perangkat Lunak
  1. Pic1) Hubungkan motor, Arduino, dan catu daya 5V DC seperti pada gambar. Motor di 3-2 harus terhubung ke Arduino D3, motor di 3-3 terhubung ke Arduino D5, 3-4 ke D6, 3-5 ke D9, 3-6 ke D10. Mereka adalah pin PWM. Saya mengunggah file KnobSlider.fzz jika Anda ingin mengubah skema.
  2. Unggah StandardFirmata ke Arduino Anda (Software Arduino > File > Contoh > Firmata > StandardFirmata)
  3. Unduh USB Powermate manager di situs web Griffin. Pilih perangkat lunak yang tepat untuk OS Anda dan instal.
  4. Petakan peristiwa tombol perangkat ke peristiwa klik mouse. Petakan rotasi perangkat ke apa pun yang Anda inginkan.
  5. Unduh KnobSliderControl.zip dan unzip di tempat yang Anda suka. Buka file.pde dengan Processing. Seperti yang Anda lihat dalam kode, sudut motor servo dikendalikan dalam kode ini. Anda perlu mengubah nilai sudut untuk memastikan KnobSlider menutup dan membuka dengan benar, tanpa membuat motor aus. Anda mungkin perlu membuka lapisan N-1 lagi dan menyesuaikan sudut lengan.
  6. Itu dia! Saya harap Anda menikmati bermain dengannya!

Direkomendasikan: