پروژه Keybytes: ساخت یک کیبورد واقعاً ماژولار با میکروکنترلر RISC-V روی هر کلید — Show HN: A Truly Modular Keyboard
خلاصه
پروژه Keybytes یک کیبورد کاملاً ماژولار است که در آن هر کلید دارای یک بورد مستقل، سوکت مغناطیسی و میکروکنترلر اختصاصی است. این طراحی به توسعهدهندگان اجازه میدهد کیبورد را در هر فرم و شکلی که میخواهند بچینند.
تا به حال به این فکر کردهاید که اگر ساختار سختافزاری کیبوردها کاملاً انعطافپذیر بود، چه اتفاقی میافتاد؟ پروژه Keybytes پاسخ جذابی به این پرسش است. این مخزن گیتهاب که توسط کاربری به نام notaroomba توسعه داده شده، یک کیبورد واقعاً ماژولار با قابلیت جابجایی کلیدها، کیسهای مغناطیسی و پشتیبانی از بلوتوث را معرفی میکند.
ایده اصلی و مسئله
سازنده پروژه توضیح میدهد که انگیزه اصلی ساخت این کیبورد، ناامیدی از بازار برای پیدا کردن کیبوردهایی با فرمهای عجیب مثل مثلثی یا دایرهای بوده است. در کیبوردهای سنتی، ماتریس سیمکشی و اسکن کلیدها ثابت است، اما در Keybytes هر کلید استقلال کامل دارد و چالشهای سیمکشی سنتی حذف شدهاند.
جزئیات فنی و معماری
پروژه از سختافزارهای مدرن و طراحی سختافزار متنباز بهره میبرد:
- میکروکنترلر هر کلید: هر کلید (
Keybit) ابعادی برابر با19.05mm x 19.05mmدارد و مجهز به یک میکروکنترلرCH32V003با معماری RISC-V و یک سوئیچ Cherry MX است. - پینهای Pogo: در هر چهار طرف هر کلید پینهای Pogo برای انتقال توان (۳.۳ ولت)، اتصال زمین (GND) و ارتباط
I2Cتعبیه شده است تا کلیدها به راحتی به یکدیگر و بورد اصلی متصل شوند. - بورد اصلی (Keyword): از دو بورد روی هم تشکیل شده است؛ بورد بالایی شامل یک تراشه
STM32WB55RGV6برای ارتباط بلوتوث و USB به همراه حافظه فلش2MB QSPI(W25Q16JV) است و بورد پایینی مدیریت شارژ باتری (BQ25895) و تبدیل ولتاژ (TPS631000) را بر عهده دارد. - طراحی مکانیکی: فایلهای طراحی کیس در
Onshapeانجام شده و فایلهای STEP برای پرینت سه بعدی یا ساخت در پوشهcadقرار دارند. طراحی بوردها نیز درKiCadانجام شده است.
وضعیت پروژه و سیگنالهای بلوغ
این پروژه تحت مجوز MIT منتشر شده است و تا زمان نگارش این مطلب بیش از ۶۰ ستاره در گیتهاب دریافت کرده است. تاریخ آخرین بهروزرسانی مخزن نشاندهنده فعالیت مداوم سازنده روی توسعه فریمور و سختافزار است.
نگاه هکرنیوز
این پروژه در هکرنیوز توجه مهندسین را به خود جلب کرد. بحثهای جالبی پیرامون پایداری فیزیکی و استحکام کیبورد هنگام اتصال تعداد زیادی کلید به صورت ماژولار شکل گرفت. برخی کاربران ایدههای جالبی مثل استفاده از اسپیسرها یا اضافهکردن کلاهکهای کلید با فناوری جوهر الکترونیکی (E-ink) برای تغییر پویای حروف مطرح کردند. سازنده نیز در کامنتها تاکید کرد که هدف اولیه، امکان ساخت کیبوردها با هندسهها و اشکال دلخواه بوده و توسعه فریمور آن همچنان ادامه دارد.
در یک نگاه
- زبان اصلی: C
- میکروکنترلر کلیدها: CH32V003 (معماری RISC-V)
- میکروکنترلر اصلی: STM32WB55RGV6 با بلوتوث
- نرمافزارهای طراحی: KiCad و Onshape
- مجوز: MIT
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل