Mục lục:

Bàn phím lập trình Cardboard: 8 bước (có hình ảnh)
Bàn phím lập trình Cardboard: 8 bước (có hình ảnh)

Video: Bàn phím lập trình Cardboard: 8 bước (có hình ảnh)

Video: Bàn phím lập trình Cardboard: 8 bước (có hình ảnh)
Video: 32 Tổ Hợp Phím Bí Mật Trên Bàn Phím Của Bạn 2024, Tháng bảy
Anonim
Bàn phím có thể lập trình Cardboard
Bàn phím có thể lập trình Cardboard

Khi công nghệ phát triển, mọi người ngày càng muốn mọi thứ ngày càng ảo hơn, tuy nhiên, đôi khi việc có một thứ vật lý nào đó mà bạn thực sự có thể chạm và tương tác bằng tay của mình sẽ thực tế và tiện lợi hơn. Một ví dụ về điều này là việc sử dụng macro hoặc bàn phím tắt / bàn phím cho phép bạn thực hiện tác vụ hiệu quả hơn hoặc thuận tiện hơn. Ngay bây giờ, bạn có thể đặt hàng trực tuyến một chiếc với giá từ khoảng $ 30 đến $ 150, phổ biến nhất là dòng bàn phím chơi game của Elgato Streamdeck và Razer. Tuy nhiên, nhờ có bộ điều khiển vi mô, thư viện bàn phím arduino IDE và một số vật liệu xây dựng cơ bản, chúng tôi có thể tạo ra một cái với giá dưới 30 đô la, thậm chí có thể dưới 20 đô la mà bạn có thể lập trình để làm bất cứ điều gì bạn muốn.

Nếu bạn thích tài liệu hướng dẫn của tôi, hãy bình chọn cho nó trong Cuộc thi Thử thách Cardboard, cảm ơn!

Bước 1: Vật liệu / Công cụ

Vật liệu / Dụng cụ
Vật liệu / Dụng cụ
Vật liệu / Dụng cụ
Vật liệu / Dụng cụ
  • Adafruit Itsy Bitsy 32u4 (giữ cái túi đựng cái này, nó sẽ được sử dụng sau)
  • Công tắc cơ học hoặc nút nhấn thông thường
  • Dây (đây là dây mà tôi đã sử dụng, tuy nhiên bất kỳ loại nào cũng hoạt động, tôi chỉ không đặt thêm bất kỳ chỗ nào xung quanh)
  • Các tông (tôi lấy từ bìa cứng cứng ở mặt sau của giấy ghi chú, gấp nếp cũng có thể không hoạt động)
  • Băng
  • Dao x-acto
  • Sắt hàn
  • Hàn
  • Máy tính đáp ứng các yêu cầu Arduino IDE (hầu hết các máy tính Windows, Mac hoặc Linux đều hoạt động tốt)

Bước 2: Khung bìa cứng

Khung bìa cứng
Khung bìa cứng
Khung bìa cứng
Khung bìa cứng
Khung bìa cứng
Khung bìa cứng

Để bắt đầu, tôi làm khung của bàn phím bằng bìa cứng. Tôi đã sử dụng bìa cứng dày đặc từ mặt sau của một tờ giấy ghi chú, tuy nhiên hầu hết các loại bìa cứng khác có thể hoạt động được. Trước khi cắt, tôi đo và vẽ các đường để giúp định hướng cho tôi, như đã thấy trong các hình trên, và điều này kết thúc hoạt động khá tốt. Tiếp theo, tôi chỉ cần cắt khung bằng dao X-Acto sau đó khoét các lỗ cho các công tắc cơ khí. Ý tưởng ban đầu của tôi là có các nắp ở mép của khung được nhét vào để tôi không phải sử dụng bất kỳ chất kết dính nào. Tuy nhiên, vì độ dày của tấm bìa cứng, điều này không hoạt động tốt và tôi quyết định chỉ sử dụng băng dính để hoàn thành nó sau bước 6.

Bước 3: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Đối với hệ thống dây của dự án này, tôi chỉ cần kết nối tất cả các công tắc với một chân được đánh số khác trên Itsy Bitsy. Sau đó, để đơn giản hơn, tôi đã kết nối chân đất với một trong các công tắc và hàn công tắc tiếp theo lên công tắc kia, v.v. (điều này có thể được nhìn thấy trong các hình ảnh ở trên). FYI, Bạn sẽ cần phải có các công tắc trong khung để hàn vì không có bất kỳ khe hở nào để đưa bất kỳ thứ gì qua phía bên kia, đặc biệt là vì nó được làm bằng bìa cứng.

Bước 4: Thiết lập Itsy Bitsy

Thiết lập Itsy Bitsy
Thiết lập Itsy Bitsy

Trước hết, bạn sẽ muốn lấy phần mềm Arduino IDE mà chúng ta sẽ sử dụng để lập trình bo mạch từ đây: https://www.arduino.cc/en/Main/Software. Tiếp theo, hãy tiếp tục và cắm Itsy Bitsy vào máy tính của bạn và làm theo hướng dẫn tại đây: https://learn.adafruit.com/introductionting-itsy-bitsy-32u4/arduino-ide-setup trong "Thiết lập Arduino IDE" và " Sử dụng với Arduino IDE. " Tôi đã giải thích điều này trong tài liệu hướng dẫn tuy nhiên những người tại adafruit.com đã làm rất tốt việc giải thích cách sử dụng sản phẩm của họ.

Bước 5: Lập trình

Xin lưu ý rằng phần lập trình của tài liệu hướng dẫn này chỉ là cách tôi đã làm và bạn có thể thay đổi bất kỳ khía cạnh nào của nó để phù hợp với nhu cầu của mình. Bạn có thể sử dụng tài liệu tại đây: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ để thực hiện khá nhiều tổ hợp phím cho bất kỳ phím tắt nào. Hầu hết các phím tắt có thể được tìm thấy trong cài đặt chương trình nhưng nếu bạn không thể tìm thấy chúng ở đó, bạn có thể chỉ cần tra cứu trực tuyến và tìm thấy những gì bạn cần. Bạn có thể tạo phím tắt với nhiều phím bằng cách đặt mã cho các phím khác nhau trong các dòng liên tiếp được phân tách bằng dấu chấm phẩy. Điều này có thể được nhìn thấy trong mã arduino trong câu lệnh "if" đầu tiên với mã cho một nút in hoa W khi được nhấn. Nếu bạn muốn tạo các phím tắt phức tạp hơn, bạn có thể tận dụng chương trình có tên Auto Hotkey để thực hiện những việc như mở ứng dụng chỉ bằng một nút nhấn. Tôi sẽ cố gắng cập nhật hướng dẫn này khi tôi tự chơi với nó.

Bước 6: Thi công

Sự thi công
Sự thi công

Khi tôi đã có tất cả các nút lên dây, tôi bắt đầu thử và tìm cách gắn bảng vào bìa cứng. Thật không may, thực sự không có cách nào tốt để làm điều này vì Itsy Bitsy không có lỗ lắp và chúng tôi đang sử dụng một bề mặt không quá chắc chắn. Những gì chúng tôi nghĩ ra là sử dụng chiếc túi mà adafruit đã gửi Itsy Bitsy vào để bảo vệ và phần nào an toàn cho chính bảng. Như bạn có thể thấy trong hình trên, tôi đặt bảng bên trong túi và dán túi xuống bìa cứng. Bạn cũng cần phải cắt bỏ phần bên của túi đối diện với phần mở ban đầu để có thể tiếp cận cổng micro usb. Sau khi bạn đã "bảo vệ bảng", hộp có thể được gấp lại như trong hình và đóng băng keo lại hoặc, nếu bạn đang sử dụng bìa cứng đủ mỏng, các tab có thể được nhét vào các khe trên bìa cứng.

Bước 7: Phím Caps

Thật không may, đây là nơi các tông bắt đầu mất đi tính hữu dụng của nó. Tôi không thể tìm ra cách làm nắp chìa khóa bằng bìa cứng, và đó có lẽ không phải là một ý tưởng hay để sử dụng thường xuyên. Tuy nhiên, nếu bạn chỉ sử dụng nó cho các phím tắt và thực hiện các lệnh, như tôi, thì có lẽ sẽ ổn. Mặt khác, nếu bạn đang sử dụng nó để chơi game, bạn có thể cân nhắc mua một số nắp phím rẻ tiền.

Bước 8: Kết luận

Nhìn chung, mục tiêu của tôi đối với tài liệu hướng dẫn này là tạo ra một vật thiết thực, rẻ tiền, có thể được sử dụng trong cuộc sống của hầu hết mọi người như một sự thay thế cho các sản phẩm cao cấp khác ngoài kia. Tôi nghĩ rằng mục tiêu đó đã dễ dàng đạt được ở chỗ nó có giá tổng cộng khoảng $ 12- $ 13 tùy thuộc vào vật liệu bạn đã sở hữu và nó có chức năng rất lớn mà bạn có thể mở rộng hơn nữa với nhiều vật liệu xây dựng và lập trình hơn.

Một lần nữa, nếu bạn thích hướng dẫn này, tôi sẽ đánh giá rất cao nếu bạn bình chọn cho tôi trong cuộc thi Thử thách các tông. Cảm ơn! Đây là hướng dẫn đầu tiên của tôi vì vậy nếu bạn có bất kỳ mẹo hoặc phản hồi mang tính xây dựng nào, bạn có thể thêm điều đó vào các nhận xét và nó sẽ được đánh giá rất cao.

Đề xuất: