Mục lục:

Bàn phím mã Morse: 8 bước
Bàn phím mã Morse: 8 bước

Video: Bàn phím mã Morse: 8 bước

Video: Bàn phím mã Morse: 8 bước
Video: CÁCH HỌC MÃ MORSE NHANH THUỘC - LEARN MORSE CODE 2024, Tháng mười một
Anonim
Bàn phím mã Morse
Bàn phím mã Morse

Dự án này là một bàn phím nhỏ, nơi người dùng nhập mã Morse và các ký tự được xuất ra một máy tính đính kèm.

Thiết bị này được lấy cảm hứng từ bộ mã Dot-dash của Hoa Kỳ (CO-3B, MX-4495).

Tôi đã đăng phiên bản thế hệ đầu tiên của mình trên trung tâm dự án Arduino và kể từ đó tôi đã cải thiện dự án của mình.

Phiên bản này có 5 công tắc đã gỡ lỗi phần mềm và đèn LED chỉ báo 4 * 5Volt được kết nối với một bản sao Pro Micro của Trung Quốc, tất cả đều được gắn trên một PCB tùy chỉnh.

Bước 1: Các bộ phận:

Các bộ phận
Các bộ phận

1 * Pro Micro

Công tắc nút bấm vuông 5 * 6mm

Đèn LED 4 * 3mm 5 vôn (đèn LED có điện trở tích hợp)

Dải ổ cắm 2 * 12 cách 0,1 inch

1 * 2 chiều 0,1 inch chân

1 * 0,1 inch jumper

1 * PCB tùy chỉnh

Bước 2: Sơ đồ mạch:

Sơ đồ mạch
Sơ đồ mạch

Bước 3: PCB:

Tôi thiết kế PCB bằng Eagle CAD và có các bảng do OSH park sản xuất với giá khoảng $ 23,00 cho bảng 3 *.

Bước 4: Thi công:

Việc xây dựng sẽ không có vấn đề gì.

Hàn trong đèn LED, đảm bảo rằng chúng được định hướng chính xác (chân Cathode (đất) ở phía bên trái của bảng).

Hàn trong các nút.

Tôi thấy dễ dàng nhất là cắm 12 đầu nối vào bo mạch Pro Micro trước khi đẩy chúng vào PCB và hàn các chân góc để đảm bảo căn chỉnh phù hợp, sau đó hàn các chân còn lại.

Cuối cùng cũng được hàn vào đầu nối 2 chân, tôi thấy điều này dễ dàng hơn với dây nối được đẩy vào và một số chốt màu xanh để giữ nó ổn định khi hàn.

Bước 5: Phần mềm & Lập trình:

Tôi đã sử dụng Arduino IDE tiêu chuẩn để tạo và tải chương trình xuống bảng Pro Micro, tôi có một vài bảng này và chúng hiển thị là “Arduino Leonardo” trong Công cụ-> Bảng:

Bạn cũng sẽ cần đặt cổng trong Công cụ-> Cổng.

Bước 6: Hoạt động:

Đầu nối jumper chọn cho thao tác tay trái hoặc tay phải (tháo dây nối cho thao tác tay trái).

Nhấn phím Return sẽ tạo ra một dấu xuống dòng.

Nhấn phím Backspace sẽ xóa 1 ký tự.

Nhấn phím Space / Enter mà không cần nhấn Dấu chấm hoặc Dấu gạch ngang sẽ tạo ra 1 ký tự khoảng trắng.

Nhập một chuỗi dấu chấm và dấu gạch ngang thích hợp, sau đó nhấn phím enter sẽ tạo ra ký tự cho tổ hợp dấu chấm và dấu gạch ngang đó, ví dụ: Dấu chấm, dấu gạch ngang, phím Enter sẽ tạo ra chữ ‘a’ trên màn hình.

Các công cụ sửa đổi Alt, Control, Function và Shift được truy cập bằng cách nhập mã thích hợp:

Alt - 6 * chấm rồi Enter, theo sau là một ký tự, ví dụ: Alt rồi e cho é

Kiểm soát - dấu gạch ngang 5 * chấm 1 * rồi Enter, ví dụ: Kiểm soát C để sao chép

Hàm - 4 * chấm 1 * gạch ngang 1 * chấm rồi Enter theo sau là số, v.d. 0-9 và a, b, c cho 10, 11 & 12.

Shift - dấu gạch ngang 4 * chấm 2 * rồi Enter, ví dụ: Shift rồi s cho S

Bước 7: Ghi chú:

Mỗi phép bổ trợ chỉ ảnh hưởng đến 1 ký tự tiếp theo; bạn không nhận được tương đương với khóa shift.

Alt thực hiện Alt Gr (Tôi đã cố gắng để Alt chuẩn (bên trái) hoạt động nhưng không thành công)

Tất cả 4 bổ ngữ được mã hóa thành các phần tử chưa được gán của cây Morse.

Thư viện bàn phím mà chương trình sử dụng được thiết lập để mô phỏng bàn phím Hoa Kỳ; nếu bạn sử dụng thiết bị này trên máy được thiết lập cho một quốc gia khác, một số chữ cái có thể bị chuyển vị.

Vượt quá độ sâu của cây Morse (> 6 chấm / gạch ngang) sẽ đưa bạn trở lại phần tử cây đầu tiên, điều này được biểu thị bằng sự chiếu sáng của cả 4 đèn LED.

Bước 8: Tham khảo:

Bộ mã dấu chấm của Hoa Kỳ (CO-3B, MX-4495):

Nguồn - https://www.cryptomuseum.com/burst/gra71/index.htm (truy cập ngày 27 tháng 2 năm 2017)

Mã Morse & cây Morse:

Nguồn - https://www.cryptomuseum.com/radio/morse/index.htm (truy cập 27 / Feb / -2017)

Đề xuất: