Mục lục:
- Bước 1: Chuẩn bị Adafruit Feather M0 Bluefruit LE
- Bước 2: Làm sạch và chuẩn bị Commodore 64 (khi cần thiết)
- Bước 3: Xây dựng mạch trên Breadboard
- Bước 4: Tạo một mạch cố định hơn
- Bước 5: Thêm Công tắc, Đầu nối USB và Gắn kết để Hoàn tất Tắt
- Bước 6: Ghi chú cuối cùng về chức năng
Video: Biến Commodore 64 thành bàn phím Bluetooth iOS: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tài liệu hướng dẫn này mô tả cách biến máy tính Commodore 64 thành bàn phím bluetooth. Nó liên quan đến việc lập trình một bộ điều khiển vi mô với Arduino IDE và xây dựng một bảng mạch.
Nguồn cung cấp bạn sẽ cần (một số là tùy chọn):
- Commodore 64 với bàn phím (loại bỏ bo mạch chủ, nó không được sử dụng)
- (2) Thanh ghi dịch chuyển 74HC595
- (8) 1N4148 điốt
- (3) Điện trở 220 ohm
- (1) Đèn LED RGB (cực âm chung)
- (1) Adafruit Feather M0 Bluefruit (các bảng nRF51 trái cây mít khác có thể hoạt động tốt mà không cần sửa đổi các hướng dẫn được trình bày ở đây)
- (1) Protoboard lỗ 18x24 (kích thước lớn hơn sẽ hoạt động)
- (1) breadboard lớn
- (~ 50) cáp jumper breadboard nam-nam
- (4) cáp jumper nữ-nữ
- (1) Pin lipoly 3.7V trở lại với đầu nối JST (tôi đã sử dụng 2000mAh)
- (1) công tắc trượt (không nhất thiết phải là công tắc trượt, bất kỳ công tắc nào cũng có thể hoạt động)
- chất hàn
- chất hàn
- Dây 30 guage
- (3-4) vít 2mm x 8mm
- (1) cáp micro USB nam ngắn với cáp USB-A nữ
- (1) Cáp USB-A đực-đực (dài 3-6ft, để sạc)
- (1) Đầu cắm pin nam 20 pin
- (1) Đầu cắm pin nam 4 pin
- (1) Đầu nối phích cắm JST PH 2.0 Dây đầu nối nam 2pin 100mm (tùy chọn)
- (1) JST PH 2.0 Đầu nối phích cắm 100mm dây đầu nối 2 chân cái (tùy chọn)
Các công cụ bạn sẽ cần:
- mỏ hàn có đầu nhọn
- giúp bàn tay hoặc thiết bị giữ cố định bảng điều khiển
- máy cắt dây
- tuốc nơ vít philips
- cái nhíp
- đồng hồ vạn năng
- 30 bộ rút dây guage
- súng bắn keo nóng (tùy chọn)
- Máy in 3D (tùy chọn)
- máy tính có cài đặt Arduino IDE
Bước 1: Chuẩn bị Adafruit Feather M0 Bluefruit LE
Đầu tiên, hàn các chân tiêu đề vào bảng nếu nó chưa được lắp ráp sẵn.
Dưới đây là một tài liệu tham khảo tốt cho Adafruit Feather M0 Bluefruit LE:
learn.adafruit.com/adafruit-feather-m0-blu…
Cập nhật bảng lên chương trình cơ sở mới nhất. Bản phác thảo arduino của tôi sẽ không hoạt động trừ khi bảng được cập nhật lên ít nhất 0,7.6. Nếu bạn đang chạy chương trình cơ sở cũ hơn, bản phác thảo sẽ không hoạt động chính xác hoặc sẽ có vấn đề về hiệu suất. Tôi xác nhận rằng bản phác thảo của mình chạy hoàn hảo với các phiên bản 0.7.7 và 0.8.0. Bạn có thể cập nhật chương trình cơ sở bo mạch trực tuyến bằng điện thoại của mình bằng ứng dụng Bluefruit LE Connect dành cho (iOS hoặc Android). Tôi đã sử dụng ứng dụng iOS và bạn được cung cấp tùy chọn nâng cấp hoặc hạ cấp xuống nhiều phiên bản. Chọn 0,7.7 hoặc 0,8.0. Tôi không thể đảm bảo rằng mọi thứ sẽ hoạt động chính xác cho các phiên bản mới hơn.
Tiếp theo cài đặt các bảng và thư viện trong Arduino IDE cần thiết cho bản phác thảo. Hướng dẫn có thể được tìm thấy ở đây:
learn.adafruit.com/adafruit-feather-m0-blu…
Đảm bảo bạn cài đặt cả bảng Adafruit SAMD và bảng Arduino SAMD bằng trình quản lý bảng.
Ngoài ra, hãy cài đặt Adafruit BluefruitLE nRF51 v1.9.5 bằng trình quản lý thư viện
Xác nhận rằng bảng của bạn đang hoạt động chính xác bằng cách tải lên một số bản phác thảo ví dụ mà bạn sẽ thấy trong ví dụ-> Adafruit Bluefruit nRF51 nếu bạn đã cài đặt thư viện đúng cách.
Cuối cùng, sau khi xác nhận rằng bo mạch hoạt động bình thường, hãy tải lên bản phác thảo của tôi bằng các tệp được cung cấp trong bước này.
Bước 2: Làm sạch và chuẩn bị Commodore 64 (khi cần thiết)
Loại bỏ bo mạch chủ Commodore 64 nếu bạn có một trong đó, nó sẽ không được sử dụng.
Làm sạch các điểm tiếp xúc trên bàn phím Commodore 64. Trước khi làm sạch, hãy khai thác thanh khoảng trắng và các phím F1 không phải lúc nào cũng đăng ký khi được nhấn. Sau quá trình dưới đây, mọi thứ đều hoạt động tốt.
- đầu tiên tháo dây kết nối với khóa ca
- tháo 23 con vít nhỏ giữ dưới cùng của bàn phím tại chỗ
- lật qua bảng
-
sau đó làm sạch các địa chỉ liên lạc
- Tôi đã sử dụng QD Contact Cleaner
- Tôi xịt một ít vào một chiếc cốc nhỏ và sử dụng q-tip để nhẹ nhàng làm sạch mọi chỗ tiếp xúc cho đến khi không còn hoặc rất ít màu đen bám vào q-tip
Lúc đầu, tôi đã thử quy trình làm sạch tương tự với cồn tẩy rửa và nó gần như không hiệu quả bằng chất tẩy rửa tiếp xúc.
Tất cả các phím hoạt động tốt sau khi làm sạch.
Làm theo các bước ngược lại để lắp ráp lại bàn phím. Đừng quên hàn lại dây vào phím shift lock.
Bước 3: Xây dựng mạch trên Breadboard
Bây giờ đấu dây mạch trên breadboard như trong sơ đồ Fritzing. Tôi đã sử dụng hai breadboard trong hình, một breadboard lớn màu trắng và một breadboard nhỏ màu xanh lam, chỉ để trải nó ra một chút. Có đủ chỗ để đặt mọi thứ trên một tấm breadboard lớn màu trắng.
Hình ảnh dải băng đến từ bàn phím Commodore 64 cho thấy cách xác định số pin. Chốt 1 nằm ở phía bị thiếu lỗ (sẽ là chốt 2).
Vấn đề quan trọng là hướng điốt trong mạch được đặt. Đảm bảo rằng các dải tối trên diode nằm ở phía được chỉ ra trong hình. Điốt tôi đã sử dụng là 1N4148.
Tất cả các điện trở là 220 ohm.
Đèn LED RGB cần phải là loại cực âm phổ biến nếu không nó sẽ không hoạt động chính xác như được nối dây trong mạch này.
Nếu mọi thứ diễn ra suôn sẻ, bạn sẽ có thể kết nối Commodore 64 với một thiết bị qua bluetooth và nó hoạt động bình thường như một bàn phím bluetooth!
(lưu ý: các nhận xét trong bản phác thảo arduino của tôi cũng cho biết các chân được kết nối với cái gì)
(cũng lưu ý: chân 1 trên chip 74HC595 là nơi có dấu chấm trên chip)
Bước 4: Tạo một mạch cố định hơn
Bây giờ bạn đã xác nhận mọi thứ hoạt động bình thường, đã đến lúc kết nối mạch điện lâu dài hơn. Tôi đã làm điều đó bằng cách sử dụng một kỹ thuật được dạy trong tài liệu hướng dẫn này:
www.instructables.com/id/How-to-Prototype-…
Được thể hiện trong các bức ảnh là cách tôi bố trí các thành phần của mình.
Tôi đã sử dụng đầu cắm ghim đực 20 pin và dùng kìm loại bỏ chốt thứ hai để làm nơi gắn dải băng từ bàn phím Commodore 64. Tôi cũng đã sử dụng đầu cắm 4 chân pin đực để làm đầu nối cho đèn LED RGB.
Tôi đã chụp một bức ảnh của nó và sau đó lật nó lên và chụp một bức ảnh ngược lại.
Tôi gắn nhãn tất cả các chân trên sơ đồ và vẽ tất cả các kết nối cần được thực hiện.
Hãy rất cẩn thận và kiểm tra kỹ mọi thứ.
Khi bạn đã chắc chắn mọi thứ đều chính xác, hãy bắt đầu hàn các kết nối bằng dây 30 gauge theo hình ảnh hướng dẫn. Tôi đã sử dụng đồng hồ vạn năng để đảm bảo rằng có một kết nối điện giữa mỗi thứ tôi hàn và không có giữa các chân gần đó không nên được kết nối.
Tôi đã sử dụng cáp jumper dành cho nữ và nữ và một số loại keo điên để làm cáp cho đèn LED RGB.
(lưu ý: trên 74HC595 nằm ngang, tôi đã vẽ kết nối cho các chân 9-16 bên dưới các số khi các chân thực sự nằm trong các lỗ phía trên các số)
Bước 5: Thêm Công tắc, Đầu nối USB và Gắn kết để Hoàn tất Tắt
Đối với giai đoạn hoàn thiện:
-
Đầu tiên, tôi chọn một vị trí để dán bo mạch và bộ pin và dán nóng chúng vào vị trí
- cho bo mạch, tôi đã chọn một trong những con vít dành cho bo mạch chủ và dán nóng một con vít ở đó
- Tôi cũng dán nóng hai con vít ở các góc khác để giữ chặt nó ở vị trí và nâng mạch khỏi đáy một chút
- Tôi cũng dán nóng đèn LED RGB thay cho đèn LED cũ. Bạn có thể không cần sử dụng keo nóng, nhưng vỏ C64 của tôi đã bị hỏng khi tôi mua nó.
- sau đó, tôi mở rộng cáp pin với đầu nối JST 100mm nam và nữ và hàn một công tắc trượt để có thể bật và tắt bàn phím bluetooth
- tiếp theo, tôi đã mua một cáp micro-usb nam ngắn với cáp usb_a nữ để sử dụng để sạc
-
Tôi đã in 3D một ngàm cho công tắc và cáp USB (tệp stl được đính kèm)
Tôi cần phải giũa các lỗ một chút để vừa với công tắc và cáp USB
- Tôi điên cuồng dán cáp USB vào vị trí, công tắc chỉ có ma sát tốt
- Cuối cùng, tôi dán nóng tấm gắn vào vị trí
Bước 6: Ghi chú cuối cùng về chức năng
Đèn LED được thiết lập là:
- màu xanh lam khi pin tốt và nó được kết nối với bluetooth
- xanh khi pin còn tốt và không kết nối được bluetooth
- màu đỏ khi cần sạc pin
Lưu ý: để sạc pin, công tắc cần ở vị trí bật khi được kết nối với nguồn điện qua cáp USB.
Chức năng bàn phím:
Tôi chỉ mới thử nghiệm nó trên các thiết bị iOS và nó có thể làm mọi thứ mà tôi đã nghĩ để thử. Phần lớn nó sẽ hoạt động trên các hệ thống khác, nhưng tôi chưa thử nghiệm nó.
Phím khôi phục tương đương với phím tùy chọn trên máy mac.
Phím Commodore tương đương với phím lệnh trên máy mac.
Phím ctrl tương đương với phím điều khiển trên máy mac.
Để sử dụng các lệnh thay đổi tùy chọn, hãy nhấn khôi phục và phím dịch chuyển bên phải.
Phím sang phải và phím sang trái khác nhau. Trong một số trường hợp, chúng sẽ không có kết quả giống nhau và được sử dụng để có thể gõ các phím không hiển thị trên bàn phím Commodore.
ca 7 phải là '
ca phải = is |
ca phải / là
ca phải: là {
đúng ca; Là }
tab là mũi tên bên trái ở góc trên cùng bên trái của bàn phím
nút rõ ràng / trang chủ di chuyển con trỏ đến đầu dòng
sang phải và xóa / home di chuyển con trỏ đến cuối dòng
dịch chuyển trái rõ ràng / về nhà làm nổi bật mọi thứ ở dòng phía sau con trỏ
dịch chuyển trái và các phím con trỏ có thể được sử dụng để đánh dấu văn bản
Các phím chức năng chưa được sửa đổi:
F1 = Phát / Tạm dừng
F3 = Tăng âm lượng
F5 = Giảm âm lượng
F7 = Tắt tiếng
Các phím chức năng khi nhấn phím shift trái:
F1 = Phương tiện Tiếp theo
F3 = Phương tiện trước đó
F5 = Tìm kiếm
F7 = Trang chủ
Các phím chức năng khi nhấn sang phải:
F1 = Độ sáng +
F3 = Độ sáng -
F5 = Tìm kiếm
F7 = Chuyển đổi bàn phím ảo
Về nhì trong Cuộc thi Arduino 2019
Đề xuất:
Biến hình ảnh 2D thành mô hình 3D: 7 bước (có hình ảnh)
Biến hình ảnh 2D thành mô hình 3D: Bạn đã bao giờ muốn chụp một hình ảnh 2D và biến nó thành mô hình 3D? Tài liệu hướng dẫn này sẽ chỉ cho bạn cách thực hiện với một tập lệnh miễn phí và Fusion 360. Bạn sẽ cần gìFusion 360 (Mac / Windows) Bạn sẽ làm gì Tải xuống và cài đặt Fusion 360. Nhấp vào đây để đăng ký miễn phí
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: 4 bước (có hình ảnh)
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: Trong hướng dẫn này, tôi sẽ cho bạn biết về cách chúng ta có thể giao diện bàn phím với 8051 và hiển thị số bàn phím trong màn hình 7 đoạn
Giao diện Bàn phím LCD 16x2 chữ và số và bàn phím ma trận 4x4 với Raspberry Pi3: 5 bước (có hình ảnh)
Giao diện Bàn phím ma trận màn hình LCD và 4x4 16x2 chữ và số với Raspberry Pi3: Trong phần hướng dẫn này, chúng tôi giải thích cách giao diện bàn phím ma trận 16x2 LED và 4x4 với Raspberry Pi3. Chúng tôi sử dụng Python 3.4 để phát triển phần mềm. Bạn cũng có thể chọn Python 2.7, với ít thay đổi
Bàn phím Das nhanh và bẩn (Bàn phím trống): 3 bước
Bàn phím Das nhanh và bẩn (Bàn phím trống): Bàn phím A Das là tên của bàn phím phổ biến nhất không có chữ khắc trên các phím (bàn phím trống). Bàn phím Das được bán lẻ với giá 89,95 đô la. Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách tự làm một cái bằng bất kỳ bàn phím cũ nào mà bạn có
Làm cho máy ảnh của bạn thành "chế độ chụp đêm quân sự", thêm hiệu ứng ban đêm hoặc tạo chế độ chụp ảnh ban đêm trên bất kỳ máy ảnh nào !!!: 3 bước
Đặt Máy ảnh của bạn thành "Chế độ chụp đêm quân sự", Thêm Hiệu ứng Ban đêm hoặc Tạo Chế độ Cảnh báo Ban đêm trên Bất kỳ Máy ảnh nào !!!: *** Điều này đã được đưa vào CUỘC THI KỸ THUẬT SỐ DAYS PHOTO , Hãy bình chọn cho tôi ** * Nếu bạn cần bất kỳ trợ giúp nào, vui lòng gửi email: [email protected] Tôi nói tiếng Anh, Pháp, Nhật, Tây Ban Nha và tôi biết các ngôn ngữ khác nếu bạn