Bagaimana cara membuat keyboard USB bekerja dengan Bluetooth?

7

Saya memiliki keyboard USB ( HHKB ) yang memiliki beberapa fitur hebat yang tak tergantikan (Itu sebabnya saya tidak ingin membeli keyboard Bluetooth secara langsung) dan saya sangat suka menggunakannya. Tapi satu-satunya peningkatan yang saya harapkan adalah untuk menghindari kabel USB-nya. Saya ingin menghubungkannya ke laptop saya (Macbook Air) secara nirkabel dengan Bluetooth.

Saya telah mencari di internet tetapi hanya menemukan sedikit. Saya masih tidak tahu apa yang harus saya persiapkan dan bagaimana melakukannya. Apakah ada perangkat kecil yang bisa dicolokkan ke port USB keyboard saya dan mengubahnya menjadi keyboard Bluetooth? Jika tidak, bagaimana saya bisa membuatnya sendiri?

Terima kasih!

Skyler
sumber
4
Ini bukan hanya masalah komunikasi; itu juga masalah mendapatkan daya ke keyboard.
Dave Tweed
Anda mungkin bisa melakukannya dengan perisai Arduino + Bluetooth. Pengemasan dan kekuatan mungkin perlu dipikirkan.
Paul R
1
@DaveTweed Jika berhasil, saya ingin menanamkan baterai Ion yang dapat diisi ulang ke keyboard dan tetap menggunakan USB. Ketika kekurangan daya, saya bisa menghubungkannya dengan USB dan mengisi ulang. Bagaimana menurut anda?
Skyler
1
Sobat, itu salah satu keyboard mahal!
kenny
@ PaulR Arduino agak terlalu besar untuk dimasukkan ke keyboard. Apakah ada papan Arduino yang lebih kecil?
Skyler

Jawaban:

5

Anda dapat menggunakan adaptor Handheld Scientific yang bertenaga baterai.

Berikut ini adalah log bangunan untuk Model M. Saya tidak tahu apakah HHKB memiliki cukup ruang kosong, tetapi orang selalu dapat meretas sesuatu.

Anda juga dapat melihat ez-key Adafruit, saya kira itu akan cukup mudah untuk menggunakannya, tidak akan memakan banyak ruang di keyboard juga.

Raja
sumber
Saya tidak memiliki HHKB jadi itu bukan masalah saya, tetapi halaman scientofic genggam secara eksplisit menyatakan bahwa papan dengan hibrida usb terintegrasi, seperti HHKB, tidak berfungsi. Sepertinya itu akan mendukung Model M saya.
Wyatt8740
1

The Arduino Micro , mengumumkan baru kemarin oleh Adafruit dan Arduino, mungkin menjadi solusi yang baik untuk Anda.

Papan baru ini kompatibel dengan Arduino Leonardo dan menggunakan ATmega32u4, sehingga dilengkapi dengan fungsionalitas USB bawaan. Ukurannya 1,9 x 0,7 inci (48 x 18mm), dengan soket microUSB di satu ujung.

Perhatikan bahwa papan ini berbeda dari, dan sebenarnya lebih besar dari, SparkFun Pro Micro , yang hanya 1,3 x 0,7 inci dan juga dilengkapi dengan fungsi MCU dan USB yang sama - jadi saya tidak yakin mengapa produk Adafruit diumumkan sama sekali .

Sumber daya dan modul Bluetooth yang sama kecilnya (misalnya 1 , 2 , 3 , 4 ) akan dibutuhkan, dan tentu saja fungsi yang diperlukan harus dikodekan.

Sebelum menyusuri jalan itu, pertanyaan lain ini adalah peringatan yang berharga tentang 3,3 Volts v / s 5 Volts dalam menghubungkan modul ke Arduino 5 Volt.


Ada juga beberapa papan Arduino lainnya yang lebih tua dengan berbagai ukuran kecil, seperti FemtoDuino yang sangat kecil namun berkemampuan penuh pada 0,81 x 0,6 inci (20,7 × 15,2 mm). Namun, ini memerlukan konversi USB ke TTL baik menggunakan chip FTDI atau sebaliknya. Tak satu pun dari berbagai Arduino ultra-kecil tampaknya mendukung USB secara asli, tetapi mencari lebih dalam mungkin membuktikan sebaliknya.

Proyek yang Menyenangkan
sumber
Keren! Ada ide tentang catu daya? baterai isi ulang kecil di dalam?
Skyler
2
Jangan lupa bahwa Anda memerlukan host USB atau fungsionalitas OTG untuk berbicara dengan keyboard. Papan yang disarankan dalam jawaban ini hanya memiliki kemampuan perangkat USB.
Dave Tweed
@DaveTweed Ya, jawaban ini tidak akan berfungsi. Sesuatu seperti Teensy ++ 2.0 akan berfungsi.
Jim Paris
2
@JimParis: Tidak, Teensy ++ 2.0 juga merupakan perangkat khusus USB. The amat kecil 3.0 , dengan prosesor MK20DX128, memiliki USB OTG kemampuan.
Dave Tweed
Hah, kamu benar. Saya pikir Teensy ++ 2.0 adalah AT90USB1287, tetapi mereka berhemat pada CPU dan hanya menempatkan 1286 di sana. AT90USBKEY akan berfungsi jika Anda ingin tetap menggunakan AVR.
Jim Paris
1

Lihat ATEN TAP CS533 konverter bluetooth, Anda akan menemukan perangkat yang Anda inginkan.

Linebear
sumber
Ini bagus tapi bukan yang saya inginkan. Harapan saya adalah untuk menghindari kabel USB, dan ATEN ketuk cs533 bahkan memperkenalkan lebih banyak kabel :-)
Skyler
0

Menurut panduan ini, sepertinya agak mudah. Poin ke-4 agak sulit.

4. Sambungkan pemancar radio ke pengontrol mikro yang terpasang pada keyboard. Kontroler mikro dan pemancar radio telah menetapkan antarmuka untuk koneksi ini. Pemancar harus dikonfigurasikan untuk mengirim pada 433,92 MHz. Radiotronix menawarkan berbagai pemancar yang cocok untuk jenis penggunaan ini. Pemancar harus diberdayakan oleh baterai internal.

Jamby
sumber