Lompat ke konten

Ulasan Pimoroni Keybow 2040: Papan Kekunci Boleh Aturcara dengan Pi Silicon Di Dalam

    1646200803

    Keputusan Kami

    The Keybow 2040 ialah papan yang dibuat dengan baik yang melakukan apa yang ditetapkan untuk dilakukan. Pustaka CircuitPython menyediakan semua fungsi yang kami perlukan dengan cara yang mudah digunakan.

    Untuk

    Kemudahan penggunaan
    Saiz padat
    Kekunci Clicky

    Terhadap

    mahal
    Kurang sokongan MicroPython

    Papan kekunci boleh atur cara bukanlah perkara baharu. Pemain dan pengguna berkuasa telah memilikinya selama bertahun-tahun. Membuat papan kekunci kami sendiri digunakan untuk melibatkan Arduino Micro, banyak pendawaian dan, jika kami bernasib baik, kes bercetak 3D. 

    Penjual semula Raspberry Pi UK Pimoroni telah membuat papan kekunci boleh atur cara berasaskan RP2040 ‘Pi Silicon’ sendiri yang tidak memerlukan pematerian dan dilengkapi dengan 16 kekunci, semuanya menampilkan LED RGB dikawal secara bebas.

    Keybow 2040 ialah papan berasaskan RP2040 kedua Pimoroni, berikutan daripada Tiny 2040 mereka yang menawarkan versi yang lebih kecil bagi Raspberry Pi Pico. Kami mengambil £50 ($70) Keybow 2040 untuk pandu uji, menggunakannya untuk menjimatkan masa kami di terminal dan untuk mencipta pertunjukan cahaya berwarna-warni semasa kami bekerja. 

    Reka Bentuk dan Penggunaan Pimoroni Keybow 2040 

    Seperti yang anda mungkin telah meneka, Keybow RP2040 dikuasakan oleh SoC ‘Pi Silicon’ RP2040, ini adalah cip yang sama seperti yang digunakan dalam Tiny 2040 dan papan ‘Pi Silicon’ pihak ketiga yang lain. Ia berbeza daripada varian cip B0 yang terdahulu, seperti yang disahkan oleh Pengasas Raspberry Pi Eben Upton yang memberitahu kami bahawa ia mempunyai “beberapa lagi fungsi sokongan titik terapung yang saya fikir. Mengalihkan ini ke ROM membebaskan lebih sedikit RAM dalam aplikasi yang menggunakannya. Menyemak lembaran data, tiada pembetulan kesilapan dalam langkah ini.” 

    RP2040 disembunyikan pada lapisan PCB tengah, yang juga tempat soket untuk kekunci dan LED RGB disambungkan, bersama-sama dengan satu port USB C untuk kuasa dan pengaturcaraan.

    Perkara pertama yang menarik perhatian kami tentang Keybow 2040 bukanlah kekunci di atas, sebaliknya cetakan skrin sutera yang indah pada unit. Paling ketara pada bahagian bawah papan, reka bentuk emas dan hitam menyerlah dan meresap melalui lapisan yang digunakan untuk membina papan. 

    Ok sekarang kita boleh lihat pada kekunci, yang mempunyai 16 kap kekunci yang jelas meliputi pilihan kekunci linear (senyap) atau klik. Unit semakan kami menampilkan kekunci klik melalui suis serasi Kalih Cherry MX emas. Setiap kunci mempunyai LED RGB yang dipacu oleh pemacu matriks LED IS31FL3731 PWM yang mengendalikan semua kesan RGB, pada asasnya mengurangkan kerja RP2040. 

    Pada satu tepi PCB ialah satu siri pecahan GPIO untuk operasi I2C, UART dan GPIO biasa. Semua pecahan ini memerlukan pematerian yang halus untuk menggunakannya sepenuhnya. Semua ini diapit dalam casis berukuran hanya 3 x 3 x 1 inci (76 x 76 x 26mm).

    Keybow 2040 terletak elok di atas meja kami dan bersinar, selesa, semasa kami bekerja. Pada masa ini cara terbaik untuk menggunakan dan menikmati Keybow adalah melalui bahasa pengaturcaraan CircuitPython Adafruit, versi yang telah dicipta untuk menyokong Keybow 2040 secara khusus. Pimoroni sedang mengusahakan versi MicroPython dan USB HIDnya sendiri yang diperlukan untuk meniru papan kekunci / tetikus adalah dalam kerja-kerja dan kod ini akan tersedia tidak lama lagi selepas dikeluarkan. 

    Dengan CircuitPython, kami dapat mengawal semua 16 LED dengan cepat, mencipta corak berkelip dan jujukan warna yang berbeza dengan relatif mudah. Pustaka adafruit_is31fl3731 CircuitPython ialah sebahagian daripada koleksi perpustakaan yang tersedia secara percuma untuk dimuat turun, tetapi kami mendapati terdapat sesuatu yang tidak kena dengan perkara yang dianggap oleh perpustakaan ini sebagai kunci pertama dan perkara yang difikirkan oleh perpustakaan papan, yang digunakan untuk bersambung dengan pin GPIO, yang difikirkan adalah yang pertama kunci. 

    Sebenarnya ia dimatikan sebanyak 90 darjah dan ini bermakna menekan kekunci akan menyebabkan kekunci yang salah menyala dalam kod ujian kami. Kami menghulurkan bantuan dan seorang ahli komuniti bertindak balas dan dapat menyelesaikan isu itu dengan beberapa algebra. Kod baharu telah diserahkan semula kepada Adafruit dan harus diperbaiki dalam masa beberapa hari. 

    Dengan versi CircuitPython yang diperbetulkan, kami mencipta projek ringkas yang memetakan urutan penekanan kekunci dan input teks kepada satu ketukan kekunci. Apabila kami menekan kekunci kiri bawah, ia akan mensimulasikan jujukan kunci pada komputer kami yang membuka tetingkap terminal dan menaip arahan untuk melancarkan aplikasi monitor sistem. Kekunci akan menukar warna daripada hijau kepada biru, dan kembali semula.

    Use Cases untuk Pimoroni Keybow 2040 

    Dengan keupayaan untuk memetakan ketukan kekunci, pergerakan tetikus dan arahan kepada mana-mana daripada 16 kekunci, Keybow 2040 ialah peranti berkuasa untuk pekerja rumah dan pemain permainan. Kami boleh memetakan jujukan yang biasa digunakan termasuk memuat semula, pengurusan inventori dan pergerakan kombo dalam permainan atau tindakan kami dalam editor foto seperti Photoshop, dan kami boleh menggunakan Keybow 2040 melakukan satu siri langkah yang rumit semuanya hanya dengan menekan satu butang. 

    Jika anda pernah menginginkan tambahan 16 kekunci boleh atur cara pada papan kekunci anda, Keybow 2040 membolehkan anda menambahkannya.

    Pokoknya 

    Keybow 2040 ialah papan yang mengagumkan dan walaupun ia hanya boleh digunakan sekali sahaja, tetapi ia berfungsi dengan baik berkat perkakasan yang baik dan perpustakaan CircuitPython. Kekunci klik terasa responsif, dan LED RGB terang dan sekata.

    Pada £50 ($70) kami membayar harga yang tinggi untuk kemudahan, tetapi Keybow 2040 ialah kit yang halus dan dibuat dengan baik yang mungkin menjimatkan beberapa ribu ketukan kekunci sepanjang hayatnya. Terdapat alternatif yang lebih murah, seperti Pad Kekunci RGB Pimoroni, yang menggunakan suis kubah getah dan memerlukan anda memasangkan Raspberry Pi Pico, tetapi wang pintar ada pada 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