![](https://duino4projects.com/wp-content/uploads/2019/12/Turn-a-Commodore-64-Into-an-IOS-Bluetooth-Keyboard.jpg)
این دستورالعمل نحوه تبدیل کامپیوتر Commodore 64 را به صفحه کلید بلوتوث توضیح می دهد. این شامل برنامه ریزی یک میکرو کنترلر با Arduino IDE و ساخت یک برد مدار است.
لوازم مورد نیاز شما (برخی اختیاری هستند):
- Commodore 64 با صفحه کلید (مادر برد را بردارید، استفاده نمی شود)
- (2) رجیسترهای شیفت 74HC595
- (8) دیودهای 1N4148
- (3) مقاومت 220 اهم
- (1) RGB LED (کاتد مشترک)
- (1) Adafruit Feather M0 Bluefruit (سایر تخته های adafruit bluefruit nRF51 نیز ممکن است بدون تغییر در دستورالعمل های ارائه شده در اینجا کار کنند)
- (1) پروتوبرد 18×24 سوراخ (اندازه های بزرگتر کار می کنند)
- (1) تخته نان بزرگ
- (~50) کابل بلوز تخته نرد نر
- (4) کابل های جامپر زن-ماده
- (1) باتری لیپولی 3.7 ولتی با کانکتور JST (من از 2000 میلی آمپر ساعت استفاده کردم)
- (1) سوئیچ کشویی (لزوماً نباید یک سوئیچ کشویی باشد، هر سوئیچ می تواند کار کند)
- لحیم کاری
- شار لحیم کاری
- سیم 30 گیج
- (3-4) پیچ 2mm x 8mm
- (1) کابل میکرو USB نر به کابل USB-A کوتاه
- (1) کابل نر-نر USB-A (طول 3-6 فوت، برای شارژ)
- (1) هدر پین نر 20 پین
- (1) هدر پین نر 4 پین
- (1) JST PH 2.0 Plug Connector 100mm سیم رابط نر 2 پین (اختیاری)
- (1) کانکتور JST PH 2.0 سیم رابط زن 2 پین 100 میلی متری (اختیاری)
ابزارهایی که نیاز دارید:
- آهن لحیم کاری با نوک ظریف
- کمک به دست یا دستگاه برای ثابت نگه داشتن پروتوبرد
- سیم بر، دم باریک
- پیچ گوشتی فیلیپس
- موچین
- مولتی متر
- سیم کش 30 گیج
- تفنگ چسب حرارتی (اختیاری)
- چاپگر سه بعدی (اختیاری)
- کامپیوتر با Arduino IDE نصب شده است
مرحله 1: Adafruit Feather M0 Bluefruit LE را آماده کنید
![](https://duino4projects.com/wp-content/uploads/2019/12/Prepare-Adafruit-Feather-M0-Bluefruit-LE.jpg)
اگر از قبل مونتاژ نشده بود، ابتدا پین های هدر را به برد لحیم کنید.
در اینجا یک مرجع خوب برای Adafruit Feather M0 Bluefruit LE وجود دارد:
برد را به آخرین فریمور آپدیت کنید. طرح آردوینو من کار نمی کند مگر اینکه برد حداقل به 0.7.6 آپدیت شود. اگر سیستم عامل قدیمیتری را اجرا میکنید، طرح به درستی کار نمیکند یا مشکلات عملکردی وجود خواهد داشت. من تأیید کردم که طرح من بدون نقص با نسخه های 0.7.7 و 0.8.0 اجرا می شود. میتوانید با استفاده از برنامه Bluefruit LE Connect برای (iOS یا Android) سیستم عامل بردها را از طریق تلفن خود بهروزرسانی کنید. من از برنامه iOS استفاده کردم و به شما این امکان داده می شود که به بسیاری از نسخه ها ارتقا یا کاهش دهید. 0.7.7 یا 0.8.0 را انتخاب کنید. من نمی توانم تضمین کنم که همه چیز برای نسخه های جدیدتر درست کار می کند.
سپس بردها و کتابخانه ها را در Arduino IDE مورد نیاز برای طرح نصب کنید. دستورالعمل ها را می توان در اینجا یافت:
مطمئن شوید که هر دو برد SAMD Adafruit و Arduino SAMD را با استفاده از مدیر برد نصب کنید.
همچنین Adafruit BluefruitLE nRF51 v1.9.5 را با استفاده از مدیر کتابخانه نصب کنید.
با آپلود برخی از نمونه طرح هایی که باید در زیر نمونه->Adafruit Bluefruit nRF51 مشاهده کنید، تأیید کنید که برد شما درست کار می کند اگر کتابخانه را به درستی نصب کرده اید.
در نهایت پس از تایید درست کار کردن برد، طرح من را با استفاده از فایل های ارائه شده در این مرحله آپلود کنید.
مرحله 2: Commodore 64 را تمیز و آماده کنید (در صورت نیاز)
اگر مادربرد Commodore 64 را دارید بردارید، استفاده نمی شود.
مخاطبین صفحه کلید Commodore 64 را تمیز کنید. قبل از تمیز کردن نوار فاصله و کلیدهای F1 همیشه با فشار دادن ثبت نمی شد. پس از فرآیند زیر همه چیز عالی کار کرد.