Skip to content

Ulasan Pimoroni Keybow 2040: Keyboard yang Dapat Diprogram dengan Pi Silicon Inside

    1646200803

    Putusan kami

    Keybow 2040 adalah papan yang dibuat dengan baik yang melakukan persis apa yang ingin dilakukan. Pustaka CircuitPython menyediakan semua fungsi yang kita butuhkan dengan cara yang mudah digunakan.

    Untuk

    Kemudahan penggunaan
    Ukuran kompak
    Tombol Klik

    Melawan

    Mahal
    Tidak memiliki dukungan MicroPython

    Keyboard yang dapat diprogram bukanlah hal baru. Gamer dan pengguna listrik telah memilikinya selama bertahun-tahun. Membuat keyboard kita sendiri biasanya melibatkan Mikro Arduino, banyak kabel dan, jika kita beruntung, kotak cetak 3D. 

    Pengecer Raspberry Pi Inggris Pimoroni telah membuat keyboard yang dapat diprogram berbasis RP2040 ‘Pi Silicon’ yang tidak memerlukan penyolderan dan dilengkapi dengan 16 tombol, semuanya menampilkan LED RGB yang dikontrol secara independen.

    Keybow 2040 adalah papan berbasis RP2040 kedua Pimoroni, mengikuti Tiny 2040 mereka yang menawarkan versi yang lebih kecil dari Raspberry Pi Pico. Kami mengambil Keybow 2040 seharga £50 ($70) untuk test drive, menggunakannya untuk menghemat waktu kami di terminal dan untuk membuat pertunjukan cahaya warna-warni saat kami bekerja. 

    Desain dan Penggunaan Pimoroni Keybow 2040 

    Seperti yang mungkin sudah Anda duga, Keybow RP2040 ditenagai oleh SoC ‘Pi Silicon’ RP2040, ini adalah chip yang sama seperti yang digunakan pada Tiny 2040 dan papan ‘Pi Silicon’ pihak ketiga lainnya. Ini berbeda dari varian chip B0 sebelumnya, seperti yang dikonfirmasi oleh Pendiri Raspberry Pi Eben Upton yang mengatakan kepada kami bahwa ia memiliki “beberapa fungsi dukungan floating point yang saya pikir. Memindahkan ini ke ROM membebaskan sedikit lebih banyak RAM dalam aplikasi yang menggunakannya. Memeriksa lembar data, tidak ada perbaikan kesalahan dalam langkah ini.” 

    RP2040 tersembunyi di lapisan PCB tengah, yang juga merupakan tempat soket untuk tombol dan LED RGB terhubung, bersama dengan satu port USB C untuk daya dan pemrograman.

    Hal pertama yang mengejutkan kami tentang Keybow 2040 bukanlah tombol di atas, melainkan sablon sutra yang indah pada unit. Paling terlihat di bagian bawah papan, desain emas dan hitam mencolok dan menembus lapisan yang digunakan untuk membuat papan. 

    Ok sekarang kita dapat melihat tombol, yang memiliki 16 tombol yang jelas mencakup pilihan Anda dari tombol linier (tenang) atau klik. Unit ulasan kami menampilkan tombol klik melalui sakelar yang kompatibel dengan Kalih Cherry MX emas. Setiap tombol memiliki LED RGB yang digerakkan oleh driver matriks LED IS31FL3731 PWM yang menangani semua efek RGB, yang pada dasarnya mengurangi kerja RP2040. 

    Di salah satu sisi PCB terdapat rangkaian gangguan GPIO untuk operasi I2C, UART, dan GPIO biasa. Semua jerawat ini memerlukan penyolderan yang halus untuk menggunakannya sepenuhnya. Semua ini diapit dalam sasis berukuran hanya 3 x 3 x 1 inci (76 x 76 x 26mm).

    Keybow 2040 duduk dengan baik di atas meja kami dan bersinar, dengan nyaman, saat kami bekerja. Saat ini cara terbaik untuk menggunakan dan menikmati Keybow adalah melalui bahasa pemrograman CircuitPython Adafruit, versi yang telah dibuat untuk secara khusus mendukung Keybow 2040. Pimoroni sedang mengerjakan versinya sendiri dari MicroPython dan USB HID yang diperlukan untuk meniru keyboard / mouse. dalam pengerjaan dan kode ini akan segera tersedia setelah rilis. 

    Dengan CircuitPython, kami dapat dengan cepat mengontrol semua 16 LED, menciptakan pola berkedip dan urutan warna yang berbeda dengan relatif mudah. Pustaka adafruit_is31fl3731 CircuitPython adalah bagian dari koleksi pustaka yang tersedia secara bebas untuk diunduh, tetapi kami melihat ada yang salah dengan apa yang dianggap pustaka ini sebagai kunci pertama, dan pustaka papan, yang digunakan untuk berinteraksi dengan pin GPIO, dianggap yang pertama kunci. 

    Bahkan mereka mati 90 derajat dan ini berarti bahwa menekan tombol akan menyebabkan tombol yang salah menyala dalam kode pengujian kami. Kami meminta bantuan dan seorang anggota komunitas merespons dan mampu menyelesaikan masalah dengan beberapa aljabar. Kode baru telah diteruskan kembali ke Adafruit dan harus diperbaiki dalam beberapa hari. 

    Dengan versi CircuitPython yang dikoreksi, kami membuat proyek sederhana yang memetakan urutan penekanan tombol dan input teks ke satu penekanan tombol. Ketika kami menekan tombol kiri bawah, itu akan mensimulasikan urutan tombol di komputer kami yang membuka jendela terminal dan mengetikkan perintah untuk meluncurkan aplikasi monitor sistem. Kuncinya akan berubah warna dari hijau menjadi biru, dan kembali lagi.

    Gunakan Kasus untuk Pimoroni Keybow 2040 

    Dengan kemampuan untuk memetakan penekanan tombol, gerakan mouse, dan perintah ke salah satu dari 16 tombol, Keybow 2040 adalah perangkat yang kuat untuk pekerja rumahan dan gamer. Kami dapat memetakan urutan yang umum digunakan termasuk memuat ulang, manajemen inventaris, dan gerakan kombo dalam permainan atau tindakan kami di editor foto seperti Photoshop, dan kami dapat menggunakan Keybow 2040 untuk melakukan serangkaian langkah kompleks semuanya hanya dengan menekan satu tombol. 

    Jika Anda pernah menginginkan tambahan 16 tombol yang dapat diprogram pada keyboard Anda, Keybow 2040 memungkinkan Anda menambahkannya.

    Intinya 

    Keybow 2040 adalah papan yang mengesankan dan meskipun mungkin hanya melayani satu penggunaan, apa yang dilakukannya, ia bekerja dengan baik berkat perangkat keras yang baik dan perpustakaan CircuitPython. Tombol clicky terasa responsif, dan LED RGB terang dan rata.

    Dengan harga £50 ($70) kami membayar harga tinggi untuk kenyamanan, tetapi Keybow 2040 adalah kit yang disempurnakan dan dibuat dengan baik yang dapat menghemat beberapa ribu penekanan tombol selama masa pakainya. Ada alternatif yang lebih murah, seperti Pimoroni’s RGB Keypad, yang menggunakan sakelar kubah karet dan mengharuskan Anda mencolokkan Raspberry Pi Pico, tetapi uang pintarnya ada di Keybow 2040.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x