Pedal USB untuk beralih antar komputer

Artikel blog buatan sendiri dengan nama panggilan RadishMouse

Ini dia, dengan segala kemuliaan:



File STL:


Mengapa saya melakukannya?


Saya menggunakan beberapa laptop secara bersamaan. Mereka menjalankan Linux, OpenBSD, macOS dan ChromeOS. Saya lebih suka bekerja pada keyboard secara membabi buta dan menggunakan navigasi keyboard. Saya perlu beralih di antara laptop.



Dan saya ingin melakukan ini tanpa melepaskan tangan dari keyboard. Apa yang harus dilakukan Mengotak-atik!

Daftar Bagian

  • 3 port USB-A (ibu).
  • 2 kabel USB-A (pria ke pria).
  • 1 kabel ekstensi USB.
  • 1 menempelkan sakelar 4PDT .
  • Kawat pemasangan.
  • Solder.
  • Kecilkan
  • Kantong plastik untuk printer 3D.

Skema


"Sirkuit" tidak banyak - hanya ada empat kabel di antaranya ada sakelar. Prinsip operasi USB tidak digunakan.



Kabel USB yang keluar dari atas menuju keyboard. Dua lainnya pergi masing-masing ke komputer mereka.

Sedikit tentang USB


Saya tahu apa artinya ini, "universal serial bus," tetapi saya tidak sepenuhnya mengerti. Baru-baru ini, saya telah mempelajari elektronik analog. Belajar berjalan lambat, tetapi ada kemajuan. Salah satu topik yang dipelajari adalah komunikasi berurutan .

Dan meskipun ini tidak diperhitungkan dalam sirkuit pedal ketika saya mengetahui bahwa USB hanyalah salah satu dari opsi bus serial, ia melepaskan penutup ajaib dari USB - karena itu menjadi ajaib karena alasan yang sama sekali berbeda. Karena sekarang saya merasa seperti penyihir.

Untuk rev USB . 1.1 dan 2 kabel terletak sebagai berikut:

  • 5V (daya)
  • D + (penerima)
  • D- (pemancar)
  • GND (ground)

Secara teori, saya hanya perlu kabel D + dan D, tetapi kemudian saya harus datang dengan catu daya keyboard yang terpisah. Dan itu jauh lebih sulit daripada hanya menemukan saklar yang mendukung empat kabel.

Tentang sakelar


Switch adalah hal yang keren. Saya tidak akan lagi menerima begitu saja. Membayangkan sebuah saklar, saya biasanya berpikir bahwa itu membuka rangkaian atau menutup, seperti yang ditunjukkan dalam diagram dari electronicshub.org :



Tetapi saya membutuhkan lebih dari itu. Saya perlu mengganti empat kabel untuk keyboard USB sekaligus. Dan saya tidak perlu memutuskan salah satu dari empat kabel. Saya perlu:

  • 4 kabel dihubungkan ke komputer A.
  • Ketika saya menekan tombol, keempat kabel ini terhubung ke komputer B.
  • Setelah mengklik lagi, mereka terhubung kembali ke komputer A.

Tidak mungkin? Tidak semuanya.

Sakelar yang saya bayangkan (seperti sakelar lampu di ruangan) dikenal sebagai kutub tunggal, satu arah [Tiang Tunggal, Lempar Tunggal - SPST].

Berikut adalah bagan untuk itu dari sparkfun.com:



Dan saya membutuhkan saklar 4PDT - empat kutub (4 kabel), dua arah (beralih di antara dua posisi), seperti pada diagram berikut:



Ternyata ini adalah pilihan yang sangat umum digunakan ... di pedal gitar! (ingat, saya mengatakan bahwa saya tidak ingin melepaskan tangan dari keyboard).

Di sini saya memesan saklar dengan mammothelectronics.com :



Catatan pada pedal gitar: penting bahwa saklar terkunci. Ini berarti tetap terhubung saat Anda mengangkat kaki. Ini penting karena akan membuat Anda tidak nyaman menginjak pedal secara konstan sehingga keyboard bekerja dengan komputer tertentu.

Prototipe: tempel toples




Ya Untuk prototipe, saya mengambil botol tempel dan membuat lubang di dalamnya. Dan, ya - perekat lelehan panas ini menampung port USB.



Di sini Jadi Itu saja. Sederhana



Dan juga jelek dan rapuh. Prototipe "berhasil", tetapi tidak bisa digunakan setiap hari. Juga, komputer kadang tidak mengenali keyboard, dan saya harus bolak-balik beberapa kali.

Solder yang benar


Selama proses pembuatan sirkuit ini, segudang port USB menderita. Namun dalam prosesnya, saya memompa keterampilan menyolder dengan hebat. Dalam proses menyolder kabel kecil ke kontak kecil, sistem pihak ketiga dengan genggaman magnet banyak membantu.



Setelah beberapa pendekatan, saya menjadi lebih pintar dan mulai menggunakan heat shrink sehingga benjolan solder saya tidak saling bersentuhan (karena getaran ketika saya menekan pedal).



Ya, ya Sangat "profesional".

Pemodelan perumahan 3D


Baru-baru ini saya juga mempelajari pemodelan dan pencetakan 3D. Salah satu prinsip utama yang saya pelajari adalah bahwa jika Anda perlu mencetak detail yang bertepatan satu sama lain, tidak cukup untuk mengukurnya dengan caliper. Anda juga perlu mencetak detail percobaan untuk memastikan bahwa mereka cocok dengan kenyataan.





Konektor Port USB


Saya harus menyiksa mereka, terutama karena saya tidak tahu mengapa pin logam kecil ini diperlukan di ujung pelabuhan. Ternyata mereka memegang plastik di lengan logam.



Pada awalnya saya mencoba menggunakannya untuk menahan port di konektor - di foto berikutnya Anda bisa melihatnya, di kedua sisi kontak:



Lalu saya mencoba memasukkan kabel ke port ini, dan Anda tahu apa? Aku meremas kotak port plastik dalam dari kotak logam.

Yah, tidak ada, Anda bisa membuat penyempitan di sana, dan ini tidak akan terjadi lagi.

Bangunan utama


Saya berpikir untuk menipu dan membiarkan kasing terbuka dari bawah. Sehingga Anda dapat mengubah port USB murah ini saat rusak (dan saya perkirakan hal ini terjadi setiap saat). Namun, keputusan ini ternyata buruk; kabel terbuka adalah cara yang bagus untuk mematahkan solder atau menghancurkan kontak.

Mengetahui bahwa ia masih memiliki dasar, saya berkonsentrasi pada bagian atas lambung, karena saya perlu menentukan:

  • Apakah dia akan memegang port dan beralih di tempatnya?
  • Apakah cukup tinggi agar pas dengan kabel dari sakelar?



Dalam foto, kiri atas tidak memiliki penyempitan yang mencegah mendorong port. Yang di kiri bawah ternyata bagus, tetapi tidak memiliki lubang untuk memasang bagian bawah.

Model di sebelah kanan memiliki lubang sekrup. Jadi saya mempersiapkan desain dan pencetakan bagian bawah lambung.

Bawah


Saya memutuskan untuk tidak repot - dasar yang sederhana, dengan lubang sekrup yang cocok dengan yang ada di atas. Ya, dan tambahkan ceruk sehingga sekrupnya rata.

Jika Anda memiliki palu di tangan Anda ...


Saya ingin agar saya memiliki video upaya saya dalam pemodelan 3D. Jika Anda terbiasa dengan sistem CAD, maka Anda akan memahami dari teks betapa kikuk pendekatan yang saya pilih.

Aku meremas seluruh bagian bawah bangunan utama, dan kemudian membuat potongan 0,5 mm untuk memisahkan bagian bawahnya. Itu bengkok, tetapi hasilnya membuahkan hasil. Secara umum, keterampilan pemodelan 3D saya dapat dijelaskan sebagai berikut:

  • Gambarlah persegi panjang dan lingkaran.
  • Dorong / tarik.

Dan itu dia. Hanya itu yang saya tahu caranya. Oke, saya juga tahu cara membuat sudut bulat dari garis dan alur lurus. Serius, cara saya mensimulasikan adalah seperti mencoba menyalakan api ketika Anda melemparkan satu batu ke batu lain, dengan harapan bahwa percikan api akan muncul yang jatuh ke cabang-cabang.

Masalah dengan printer diselesaikan dengan pengaturan dan pengeditan yang lama. Pada awalnya, saya mulai mendapatkan hasil yang buruk (dari lekukan kecil ke kurangnya pegangan di atas meja). Oleh karena itu, kualitas bagian bervariasi dari yang dapat diterima hingga lucu.



Setelah secara manual menyesuaikan level meja dan tinggi nosel, saya beralih menggunakan media berlubang (sehingga rakit sebagian terhubung ke tabel) dan mengatur tabel agar dipanaskan terlebih dahulu selama setidaknya 15 menit. Sukses! Rakit datar, tidak ada distorsi.

Tambahkan dukungan untuk port USB


Lokasi pelabuhan terlalu tinggi, tanah bisa sampai di sana. Saya tidak berpikir itu akan menyakitkan, tetapi kotorannya buruk (pedal ada di lantai, dan kami punya kucing).

Saya menambahkan kolom yang termasuk dalam slot sehingga mereka menahan port USB dan menutup lubang.



Untuk beberapa alasan, sepertinya ide bagus untuk membuat "sumur" di bagian atas bangunan. Saya tidak berpikir mereka akan membantu atau mengganggu saya, jadi saya meninggalkan mereka.

Penutup tombol lebih ergonomis


Saya mengunduh dan mencetak penutup tombol sehingga akan nyaman untuk digunakan baik dalam sepatu dan tanpa.

Kesimpulan




Sukses! Saya menggunakan perangkat setiap hari dan itu memberi saya sukacita. Dan karena saya menghabiskan waktu menyolder dengan hati-hati, kontaknya ternyata cukup andal sehingga saya bisa menggunakan hub USB untuk menghubungkan ... mouse. Nah, Anda tahu, jika Anda benar-benar membutuhkannya.

Peningkatan potensial dapat mencakup:

  • Gasket karet bagian bawah.
  • Lampu latar LED menunjukkan sisi mana yang saat ini beroperasi.
  • Hidraulik
  • Subwoofer

Source: https://habr.com/ru/post/id467135/


All Articles