Mục lục:

Trạm mã Morse: 3 bước
Trạm mã Morse: 3 bước

Video: Trạm mã Morse: 3 bước

Video: Trạm mã Morse: 3 bước
Video: Mã Morse 2024, Tháng mười một
Anonim
Trạm mã Morse
Trạm mã Morse
Trạm mã Morse
Trạm mã Morse

Dit-dit-dah-dah! Học Mã Morse với dự án Arduino Uno dễ dàng này.

Dự án Arduino dễ dàng này là một trạm Mã Morse. Mã Morse là một phương thức giao tiếp mã hóa các ký tự dưới dạng một chuỗi các dấu chấm và dấu gạch ngang. Mạch này sử dụng bộ rung piezo để làm cho các dấu chấm và dấu gạch ngang có thể nghe được.

Sử dụng nút, bạn nhấn vào mã Morse, còi sẽ phát ra mỗi lần nhấn nút và màn hình OLED hiển thị thông báo đã được giải mã. Hầu hết mọi người không quen thuộc với Mã Morse, vì vậy tôi đã bao gồm một hình ảnh hiển thị tất cả Mã Morse Quốc tế ở trên để bạn tiện theo dõi.

Cách nhập mã Morse

Mã được nhập bằng cách nhấn vào nút. Nhấn một lần ngắn cho một dấu chấm và một lần nhấn dài hơn (dài ít nhất hai lần) cho một dấu gạch ngang. Ngay sau khi bạn nhập một mã được nhận dạng, chữ cái hoặc số mà nó đại diện sẽ được hiển thị. Nếu bạn tạm dừng khoảng 1,5 giây giữa các lần nhấn, thì màn hình sẽ chèn một khoảng trắng, do đó cho phép bạn nhập các từ. Nếu một mã không được nhận dạng, một '?' ký tự được hiển thị.

Quân nhu

  • Arduino Uno
  • Piezo buzzer
  • Điện trở 220 Ohm
  • Điện trở 10K Ohm
  • Màn hình OLED đồ họa 128x64
  • 5mm LED: màu đỏ
  • Nút xúc giác

Bước 1: Xây dựng phần cứng

Xây dựng phần cứng
Xây dựng phần cứng

Sử dụng sơ đồ Fritzing ở trên để nối dây mạch.

Bước 2: Tải lên mã Arduino

Trước khi biên dịch và tải lên mã Arduino, bạn cần cài đặt một vài thư viện vào IDE Arduino của mình. Mở mục menu Sketch-> Bao gồm Thư viện-> Quản lý Thư viện… và tìm kiếm và cài đặt các thư viện sau:

  • Adafruit GFX
  • Adafruit SSD1306

Bây giờ bạn đã sẵn sàng để biên dịch bản phác thảo Arduino. Mã nguồn Arduino cho bản phác thảo

morse_code_station.ino có sẵn để tải xuống từ kho lưu trữ GitHub của tôi.

Bước 3: Xây dựng bảng mạch in

Xây dựng một bảng mạch in
Xây dựng một bảng mạch in
Xây dựng một bảng mạch in
Xây dựng một bảng mạch in

Nếu bạn muốn xây dựng một phiên bản vĩnh viễn, tôi đã sản xuất một bảng mạch in. Tệp Gerber có sẵn để tải xuống từ kho lưu trữ GitHub của tôi. Ngoài ra, bạn có thể duyệt sơ đồ và PCB trên trang web EasyEda. Trang web được liên kết với một nhà sản xuất PCB và với một vài cú nhấp chuột, bạn có thể đặt mua bo mạch chỉ với một vài đô la.

Vậy là xong, tận hưởng! Cho đến lần sau…

Đề xuất: