Mục lục:

Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €: 13 bước (có hình ảnh)
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €: 13 bước (có hình ảnh)

Video: Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €: 13 bước (có hình ảnh)

Video: Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €: 13 bước (có hình ảnh)
Video: [Review Phim] Tương Lai Người Giàu Có Thể Tự Do Phạm Tội Mà Không Chịu Hậu Quả 2024, Tháng bảy
Anonim
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €
Project Aurora: Bàn di chuột chơi game thông minh với giá 20 €

Theo kaira66 Theo dõi Giới thiệu: Tôi chỉ là một chàng trai bình thường thích tự làm:) Thông tin thêm về kaira66 »

Ý tưởng cơ bản là, tại sao phải chi 50 đô la cho một bàn di chuột RGB chỉ có các màn hình ánh sáng? Được rồi, chúng rất mát và siêu mỏng, nhưng chúng cũng thêm một phần mềm trên máy tính của bạn để tùy chỉnh màu sắc ánh sáng không chính xác là "nhẹ" nếu bạn coi nó chỉ xử lý một loạt các đèn LED và không làm gì khác … Vì vậy, tôi muốn lấy Bàn di chuột RGB tiến thêm một bước, thêm "một số" tính năng khác:

  • các nút điện dung để kích hoạt macro (có thể tùy chỉnh thông qua phần mềm)
  • màn hình oled để hiển thị thống kê thời gian thực về việc sử dụng CPU / RAM của bạn hoặc bất kỳ thứ gì khác mà bạn muốn (vì tại sao không?)

Tôi đã có một số mục tiêu trong DIY này:

  1. phải có giá cả phải chăng, có nghĩa là, không được vượt quá 30 €
  2. phải dễ dàng sao chép với các công cụ phổ biến vì không phải ai cũng có, đặc biệt là những sinh viên như tôi, không có hội thảo (rõ ràng là…)
  3. phải tùy biến càng nhiều càng tốt
  4. phải mỏng. Không ai muốn có một bàn di chuột dày 2cm
  5. tất cả các thiết bị điện tử phải ở bên trong bàn di chuột. Không có bộ điều hợp bên ngoài hoặc cáp độc quyền
  6. tổng chi phí phải cạnh tranh với các mousepad rgb khác đã có trên thị trường

Được rồi, vậy bạn đã sẵn sàng bắt đầu chưa? Đi nào:)

Bước 1: Các bộ phận và công cụ

Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ
Các bộ phận và công cụ

Plexiglass. Tôi lấy 2 tấm hình chữ nhật với độ dày khác nhau, 2mm và 4mm. Lớp dày hơn dành cho lớp giữa nơi ánh sáng chiếu qua bởi ánh sáng cạnh; bạn sẽ "kẹp" nó với các phiến mỏng hơn, tạo thành 3 lớp. 2,50 € mỗi người, vậy 5 € từ cửa hàng tự làm địa phương

  • Một vi Arduino của Trung Quốc. 2 € từ aliexpress
  • Màn hình OLED i2c. Bạn có thể tự do lựa chọn kích thước, có 2: 128x32 hoặc 128x64… Tôi đã có cả hai, vì vậy tôi quyết định sử dụng cái đầu tiên. 4 € từ aliexpress
  • Dải đèn LED RGB WS2812B. Tôi đã có một 30leds / m còn lại nhưng bạn cũng có thể đi với một 60leds / m. Kết quả là bạn sẽ nhận được sự khuếch tán ánh sáng đồng đều hơn. 4 € từ aliexpress
  • 1 m gói chất dẻo dính. Sẽ tốt hơn nếu bạn chọn giấy gói xe hơi vì nó là nhựa vinyl và có các kênh đặc biệt chống bọt khí, do đó nó sẽ dẫn đến ứng dụng dễ dàng hơn … tuy nhiên cửa hàng sơn địa phương của tôi có những loại giấy gói này là phiên bản rẻ hơn của loại giấy gói nói trên nên tôi quyết định thử nó. 0,50 €
  • giấy cát, 180 và 240 sạn. Tôi lấy một tờ cho mỗi người, như vậy là quá đủ. 0,50 €
  • Điện trở 4x 1, 5MOhm, có thể nhiều hơn, có thể ít hơn tùy thuộc vào số lượng nút điện dung bạn muốn … Tôi quyết định đặt 3, nhưng tôi không chắc bạn sẽ tìm thấy ai đó bán cho bạn 3 điện trở dự phòng vì chúng không đắt. 10 của điện trở được đặt với giá 0,20 €.
  • Một số dây, mỏng hơn là tốt hơn (0,10mm là hoàn hảo). Cách đây vài tháng, tôi tháo một chiếc radio cũ (đã bị hỏng) để xem có một số bộ phận trong tình trạng khá tốt để cứu hay không… Tôi chỉ tiết kiệm dây điện.
  • Sắt hàn. Tôi đã có một cái, mua từ Amazon và đoán xem? Đó là một trong những bộ dụng cụ hàn từ Trung Quốc. Nó cực kỳ rẻ, nhưng thực hiện công việc của nó.
  • Súng bắn keo nóng (tôi đã có một cái)
  • Băng keo 2 mặt. 2,50 € từ cửa hàng tự làm địa phương.
  • Máy cắt. Tôi đã sử dụng một cái tôi đã có, ngay cả khi lưỡi dao rất mòn.
  • Băng dính tiêu chuẩn.
  • Điểm đánh dấu vĩnh viễn.
  • Một cặp nhíp khi bạn cần phải chính xác. Họ đi kèm với bộ mỏ hàn mà tôi đã mua.
  • Giấy bạc. Ăn cắp một số từ nhà bếp của bạn.

Lưu ý: Tôi đã có một chiếc dremel nên tôi quyết định thử tự mình cắt tấm plexiglass. Tuy nhiên, một số cửa hàng tự làm ở địa phương có dịch vụ cắt giảm tính phí cho bạn khoảng 1 € vì vậy nếu bạn không có thì cũng không thành vấn đề.

Lưu ý 2: Tôi đã bỏ qua rằng bạn sẽ cần một máy tính để lập trình arduino của mình, cũng như cáp để cắm nó nhưng tôi nghĩ điều đó là hiển nhiên … Ngoài ra, trong lần đầu tiên tôi sử dụng breadboard để kiểm tra mọi thứ, đặc biệt là màn hình oled và dải dẫn.

tổng chi phí: ~ 19 € (giả sử 20 € để thêm một số khoảng cách)

Tôi nghĩ rằng mức giá này là hợp lý khi bạn có thể mua một bàn di chuột rgb của Trung Quốc, thậm chí không được kiểm soát bằng phần mềm, NẾU Amazon bán nó.

Bước 2: Cảm biến điện dung

Cảm biến điện dung
Cảm biến điện dung
Cảm biến điện dung
Cảm biến điện dung
Cảm biến điện dung
Cảm biến điện dung
Cảm biến điện dung
Cảm biến điện dung

Đây là cảm biến bạn sẽ sử dụng như một nút để kích hoạt macro. Làm một cái rất dễ dàng: cắt một hình vuông nhỏ bằng giấy thiếc, lấy một sợi dây, dải một đầu và gắn nó vào giấy bạc bằng một số băng dính, đảm bảo chúng tiếp xúc với nhau.

Nó hoạt động vì giấy bạc đóng vai trò như một lớp giáp tụ điện, và lớp giáp khác để hoàn thành một tụ điện bản song song là ngón tay của bạn. Ở giữa, có một chất điện môi: plexiglass, trong trường hợp của chúng tôi. Vì vậy, bằng cách đo điện dung, bạn có thể biết ngón tay của mình ở khoảng cách bao xa, do đó bạn có thể viết bản phác thảo để chọn tại đó phép đo điện dung kích hoạt trạng thái "nút đã nhấn".

Trong các hình trên, bạn có thể thấy một cảm biến điện dung mà tôi đã làm bằng jumper, chỉ để thử xem vật lý có hoạt động hay không (spoiler: nó thực sự có), cũng như sơ đồ nối dây cuối cùng. Để cắm cảm biến với arduino, bạn cần chọn chân gửi và chân nhận (trong trường hợp này là D3 và D4 cho phím 1) và đặt một điện trở 1,5MOhm giữa hai chân này.

Bước 3: Cắt tấm Plexiglass

Cắt tấm Plexiglass
Cắt tấm Plexiglass
Cắt tấm Plexiglass
Cắt tấm Plexiglass
Cắt tấm Plexiglass
Cắt tấm Plexiglass
Cắt tấm Plexiglass
Cắt tấm Plexiglass

cảnh báo: không kéo màng bảo vệ trên bảng điều khiển cho đến khi bạn cắt xong mọi thứ, nếu không bạn có thể làm vỡ nó!

Bạn nên chọn kích thước bạn muốn bàn di chuột của mình: của tôi là 25cm x 20,6cm, nhưng bạn có thể chọn bất kỳ kích thước nào bạn thích; chỉ cần lưu ý rằng nó càng lớn thì càng cần nhiều led nên tổng chi phí có thể tăng lên một chút.

Sau khi chọn kích thước, hãy vẽ một số hướng dẫn bằng bút đánh dấu cố định. Plexiglass rất dễ cắt, bạn có thể chỉ cần sử dụng một máy cắt và sau đó chụp nó. Vì máy cắt của tôi không phù hợp với plexiglass (thậm chí không hoạt động đúng với giấy…) Tôi đã thử với một chiếc Dremel. Tôi chưa bao giờ sử dụng một công cụ quay trước đây, nhưng đây là lần đầu tiên cho mọi thứ… Tôi không biết nên chọn bit nào, cũng không biết sử dụng nó ở tốc độ nào. Tôi quyết định chọn một đĩa cắt "tiêu chuẩn" sau khi thử bit bộ định tuyến hình nón (tôi nghĩ nó phù hợp hơn cho chế biến gỗ).

Như bạn có thể thấy từ hình ảnh, hóa ra khá tốt ngay cả khi cạnh khá thô. Ở cuối bước này, bạn sẽ có 3 hình chữ nhật giống nhau, 2 trong số đó dày 2mm và một (ở giữa) dày 4mm. Điều này sẽ dẫn đến một bàn di chuột dày 8mm, không nhiều như vẻ ngoài, nó hầu như không đáng chú ý, ít nhất là đối với tôi vì tôi sử dụng để cổ tay đặt hoàn toàn trên bề mặt của tấm lót chứ không phải trên cạnh.

Bước 4: Khắc lớp giữa

Khắc lớp giữa
Khắc lớp giữa
Khắc lớp giữa
Khắc lớp giữa
Khắc lớp giữa
Khắc lớp giữa
Khắc lớp giữa
Khắc lớp giữa

bước này chỉ liên quan đến lớp giữa vì vậy chỉ cần lấy bảng điều khiển 4mm và đặt phần còn lại đi.

Với một điểm đánh dấu cố định, hãy vẽ một số đường trên bề mặt: những đường này sẽ tạo thành một kênh sẽ là vỏ cho dải đèn led. Chúng phải rộng bằng với dải của bạn là + 1cm để chừa một số chỗ cho việc đấu dây các chốt cuối mà không gặp rắc rối. Hoàn toàn ổn nếu bạn chọn cắt khung thay vì hình chữ U như tôi đã làm, trên thực tế còn tốt hơn vì bạn sẽ có nhiều không gian hơn để "quản lý cáp" sau này … chỉ cần để lại thứ gì đó ở giữa để tương phản trọng lượng tay của bạn cung cấp hỗ trợ cho tấm kính mỏng hơn mà chúng tôi sẽ sử dụng để đóng mọi thứ.

Ngoài ra, vẽ một vỏ ở phần trên của bảng điều khiển cho arduino và một ở phía dưới bên trái cho màn hình oled. Trong các hình ảnh, bạn có thể thấy rằng tôi đã tạo một lỗ bằng một mũi khoan để làm điểm bắt đầu cho việc cắt.

Về các nút, tôi bắt đầu dự án này với kế hoạch đi dây 4 nút nhưng tôi nghĩ chúng quá nhiều và tôi lo lắng dây cáp sẽ không vừa, vì vậy tôi đã đi dây 3 thay thế. Lần này, tôi không khoan một lỗ xuyên qua bảng điều khiển nhưng tôi dừng lại ở độ cao khoảng một nửa, tôi đã làm điều này vì dây tiếp xúc với giấy bạc chỉ bằng băng keo đơn giản và rất hữu ích khi có một bề mặt cứng phía sau nó, vì vậy nó đã chiến thắng 'không rơi trong lỗ nếu có sự cố (tức là cáp bị bung ra do trượt). Để làm điều này, tôi đã sử dụng một bit bộ định tuyến hình nón.

Bước 5: Lớp dưới và lớp trên

Lớp dưới và lớp trên
Lớp dưới và lớp trên
Lớp dưới và lớp trên
Lớp dưới và lớp trên
Lớp dưới và lớp trên
Lớp dưới và lớp trên

Hãy bắt đầu với lớp dưới: bạn cần 2 lỗ, một lỗ tương ứng với vỏ màn hình và một lỗ tương ứng với vỏ arduino. Đó là nó.

Lớp trên thực sự không cần lỗ nhưng giờ đây đã đến một trong những bước khó nhất của quá trình xây dựng này: arduino dày 7mm, bàn di chuột này dày 8mm (2 + 2 + 4mm), bảng trên cũng dày 2mm. là phần thấp hơn (mà chúng tôi đã khoan) vì vậy chúng tôi cần định tuyến một hình chữ nhật sâu 1mm để có bảng điều khiển độ dày 1mm trong phần tương ứng với cổng usb arduino. Nó không phải là một điều khó để làm, nhưng có một công cụ quay sẽ giúp rất nhiều ở đây.

Trong hình, bạn có thể thấy rằng tôi cũng đã làm một số kênh để đi dây mọi thứ dễ dàng hơn.

Bước 6: Đánh bóng mọi thứ

Chà nhám mọi thứ
Chà nhám mọi thứ
Chà nhám mọi thứ
Chà nhám mọi thứ
Chà nhám mọi thứ
Chà nhám mọi thứ

Đã đến lúc làm phẳng các cạnh. Trường hợp có nhiều cạnh thô hơn, hãy sử dụng 180 grit. Bạn phải chà nhám các cạnh bên trong và bên ngoài khung, điều này sẽ dẫn đến ánh sáng đồng đều và mượt mà.

Sau khi hoàn thành, hãy bóc lớp màng bảo vệ khỏi tất cả các tấm và làm sạch mọi thứ bằng giấy thấm ướt.

Mẹo: bạn có thể thoải mái hơn khi chà nhám bằng cách quấn một dải giấy mỏng vào một viên gạch nhỏ bằng gỗ; Bằng cách này, bạn sẽ có cảm giác cầm nắm tốt hơn và bạn có thể tạo một áp lực đồng đều lên bề mặt giấy tiếp xúc với mép giấy.

hình ảnh thưởng: Tôi thực sự không thể chờ đợi để xem kết quả của ánh sáng cạnh (tôi chưa bao giờ nhìn thấy nó trong đời thực!) Vì vậy, tôi đã cố gắng chiếu sáng một số đèn led qua bảng điều khiển: kết quả thật tuyệt vời. "Hình dạng tối" trên điốt là một tấm giấy thiếc mà tôi đã sử dụng để cải thiện độ phản xạ (tôi cũng đã thử mà không có, nhưng sử dụng nó mang lại sự khác biệt rất lớn).

Bước 7: Thời gian kết thúc

Thời gian kết thúc!
Thời gian kết thúc!
Thời gian kết thúc!
Thời gian kết thúc!
Thời gian kết thúc!
Thời gian kết thúc!

Yayyy:)

Bước này chỉ dành cho bảng điều khiển phía dưới: lấy giấy gói và cắt nó theo cách như vậy để tạo thành một hình chữ nhật lớn hơn kích thước bàn di chuột của bạn (nhưng không quá nhiều, chỉ lấy 2cm từ mỗi khung viền). Bây giờ nó giống như áp dụng một lớp bảo vệ màn hình cho điện thoại thông minh của bạn: trước khi bóc lớp keo dán, hãy đảm bảo bề mặt hoàn toàn sạch sẽ. Bắt đầu áp dụng từ một phía giúp bạn thực hiện trơn tru như thẻ tín dụng, điều này sẽ loại bỏ bọt khí.

Sau khi hoàn thành, bạn có thể dán vào lớp dưới và lớp giữa bằng cách sử dụng các miếng băng keo 2 mặt nhỏ, như bạn có thể thấy từ hình ảnh. Bạn cũng có thể thấy rằng tôi đặt một số giấy thiếc khác dọc theo một số cạnh, tôi đã làm điều này chỉ để cải thiện độ phản xạ dọc theo các cạnh nơi không có đèn led.

Bước 8: Kiểm tra thiết bị điện tử

Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử
Kiểm tra thiết bị điện tử

Bạn không muốn bắt đầu hàn thứ gì đó thậm chí không hoạt động, phải không? Chúng ta cần kiểm tra màn hình oled và dải đèn led. Để làm điều này, tôi đã sử dụng một arduino dự phòng mà tôi đã hàn tất cả các tiêu đề, vì tôi cần sử dụng nó trên breadboard. Cách đấu dây giống hệt như bước 2, chỉ lưu ý màn hình PHẢI cắm vào chân A6-A5 vì đó là những đường giao tiếp i2c.

Để kiểm tra chúng, bạn có thể sử dụng mã tại đây. Lưu ý rằng pic.h là một tệp tiêu đề, vì vậy bạn phải nhập nó vào IDE của mình.

Kết quả mong đợi: dải đèn LED sẽ mờ dần tất cả các màu trong khi màn hình sẽ in logo Asus ROG.

Bạn cũng có thể chỉ cần sử dụng các ví dụ mặc định bên trong thư viện của các thành phần (tôi đã chọn thư viện FastLED để xử lý dải rgb), tùy thuộc vào bạn. Tất nhiên, hãy nhớ thêm các thư viện vào arduino IDE!

Bước 9: Bọc bảng điều khiển phía trên

Bọc bảng điều khiển phía trên
Bọc bảng điều khiển phía trên
Bọc bảng điều khiển phía trên
Bọc bảng điều khiển phía trên
Bọc bảng điều khiển phía trên
Bọc bảng điều khiển phía trên

Trước khi bắt đầu, bạn cần đo kích thước của vùng hiển thị mà màn hình của bạn có, so với các cạnh của bảng điều khiển. Nếu bạn không muốn thực hiện bất kỳ phép đo nào, bạn có thể đặt một số lớp băng dính trên màn hình, dùng điểm đánh dấu vẽ một hình chữ nhật bao quanh phần hiển thị và cắt dọc theo các cạnh: bạn vừa tạo một lớp bảo vệ màn hình có kích thước hoàn hảo cho màn hình của mình. Sau đó, dán "bảo vệ màn hình" lên tấm kính và bắt đầu gói: vì nó có độ dày nhẹ, bạn sẽ có thể nhìn thấy các đường viền qua lớp bọc nhựa.

Vì vậy, hãy bọc bảng điều khiển phía trên như chúng ta đã làm trước đó nhưng ở bước này là tối quan trọng để tránh bọt khí, vì đây sẽ là bề mặt sẽ lướt chuột của bạn. càng nhiều bọt khí, chuột của bạn càng có ít độ chính xác theo dõi.

Khi bạn hoàn thành, với một con dao chính xác, hãy cắt một cửa sổ để xem màn hình. Một lần nữa, lưỡi dao phải mới nếu không sẽ không tốt (vâng tôi biết, tôi thật ngu ngốc và tôi đã sử dụng cùng một chiếc máy cắt cũ kỹ nhưng tôi đã vội vàng làm những bước cuối cùng vì tôi quá thổi phồng để xem nó đã hoàn thành … một lý do chính đáng để làm một cái khác: D).

Mẹo: bạn không thể chọn bề mặt phản chiếu hoàn toàn (chẳng hạn như đánh bóng / đen sa tanh) cho giấy nếu không chuột của bạn sẽ không hoạt động. Thay vào đó, hãy chọn một kết thúc mờ như tôi đã làm. Lớp vỏ ngoài bằng carbon cũng nên hoạt động, cũng như quả bom nhãn dán nhưng nếu bạn sử dụng lớp carbon, hãy xem nó không bằng phẳng vì "lớp hoàn thiện 3D" (= chuột của bạn sẽ kêu to hơn khi lướt).

Bước 10: Kết nối mọi thứ

Nối dây mọi thứ
Nối dây mọi thứ
Nối dây mọi thứ
Nối dây mọi thứ
Nối dây mọi thứ
Nối dây mọi thứ

Chúng ta sắp hoàn thành: đã đến lúc nối dây tất cả các thiết bị điện tử bên trong bàn di chuột.

Tất cả các thành phần phải không có bất kỳ ghim nào: nếu có, hãy xóa chúng. Bạn không thể thêm độ dày, ví dụ: dải đèn led của tôi đi kèm với các dây bổ sung được hàn, vì vậy tôi quyết định loại bỏ mọi thứ vì dây quá dày. Tất cả các dây cáp phải được đo với độ chính xác vừa đủ, ngoại trừ những dây nối với màn hình tốt hơn nên để lỏng một chút, để giúp bạn thực hiện những điều chỉnh cuối cùng.

Trong các hình ảnh, bạn có thể thấy rằng dải đèn led đã được cài đặt sẵn với một đầu nối độc quyền, vì vậy tôi chỉ cắt lớp bảo vệ tản nhiệt mà họ đặt và bỏ đi mọi thứ; cũng có màn hình oled đi kèm với các chân cắm sẵn, vì vậy một lần nữa tôi phải tháo chúng ra trước khi tiếp tục. Tôi có 2 miếng dự phòng gồm 2 đèn led mỗi bên và vì tôi quyết định đặt 4 đèn led ở mỗi bên (vì vậy bàn di chuột của tôi có tổng cộng 4x3 = 12 led), tôi đã hàn 2 miếng này lại với nhau chỉ bằng cách tạo một "cầu nối" giữa đầu nối sử dụng thiếc.

Tôi đã sử dụng một số keo nóng để giúp tôi giữ mọi thứ ở đúng vị trí và thực tế là nó hoạt động tốt.

Khi bạn đã sẵn sàng, hãy cắt một số lá thiếc khác và dán nó lên đèn led với mặt phản xạ hướng về phía nguồn sáng, điều này sẽ cải thiện đáng kể khả năng phản xạ.

Bước 11: Đóng Mousepad

Đóng bàn di chuột
Đóng bàn di chuột
Đóng bàn di chuột
Đóng bàn di chuột

Đây là bước cuối cùng. Khi bạn đã nối dây và kiểm tra mọi thứ, hãy cắt một số hình vuông nhỏ của băng dính 2 mặt và dán chúng vào các góc, sau đó căn giữa màn hình với cửa sổ bạn đã thực hiện ở bước 9 và cố định nó bằng keo nóng.

Khi bạn đã sẵn sàng đóng nó, hãy chọn một điểm bắt đầu để căn chỉnh bảng điều khiển với hai điểm còn lại.

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

Lập trình
Lập trình
Lập trình
Lập trình
Lập trình
Lập trình
Lập trình
Lập trình

Phần cứng đã kết thúc nhưng bây giờ đã đến lúc chuyển đầu của bạn sang chế độ lập trình: cho đến nay, bạn chỉ có thể điều khiển bàn di chuột của mình bằng cách tải các bản phác thảo bằng arduino IDE, điều này không tệ lắm nếu bạn có nhiều thời gian để chỉnh sửa từng cái. Thời gian nhiều dòng mã: tốt hơn nên có một phần mềm chạy nền trên máy tính của bạn, phần mềm này nói chuyện trực tiếp với Arduino thông qua giao tiếp nối tiếp.

May mắn cho bạn, tôi mở nguồn mọi thứ về dự án này nên trên kho lưu trữ Github của tôi, bạn có thể tìm thấy phần mềm arduino cũng như phần mềm để chạy trên máy tính của mình: tất nhiên nếu bạn muốn thử tự mình làm mọi thứ thì nó hoàn toàn ổn, trên thực tế. đây là phần nhàm chán nhất của việc tự làm này, vì vậy nếu bạn không cảm thấy muốn làm điều đó thì không vấn đề gì. Tất nhiên, PR được chào đón! chương trình vẫn chưa kết thúc, thực ra nó chỉ có thể làm những việc cơ bản như đặt led riêng lẻ hoặc với một bố cục nào đó nhưng mình là sinh viên nên không có nhiều thời gian rảnh: S

Trong các hình ảnh, bạn có thể thấy một số bài kiểm tra tôi đã thực hiện trong quá trình xây dựng mọi thứ, nếu tôi phải đặt chúng trên dòng thời gian được thực hiện bằng các bước Tự làm này thì tôi sẽ chọn chèn chúng vào bước 8 nhưng tôi quyết định không đưa chúng vào vì, bạn biết đấy, họ chỉ đang mã hóa và thử nghiệm, bao gồm nghiên cứu các giải pháp để có ánh sáng cạnh tốt nhất có thể (như thay đổi số lượng đèn led và khoảng cách giữa chúng để có được ánh sáng đồng nhất mà không trộn quá nhiều màu riêng lẻ). Tôi cũng bao gồm một hình ảnh về nỗ lực với màn hình oled để hiển thị thời gian thực hài lòng về máy tính của tôi (cpu, sử dụng ram, v.v.) và một số người khác về sự phát triển của giao diện người dùng.

Bước 13: Tận hưởng

Thưởng thức!
Thưởng thức!
Thưởng thức!
Thưởng thức!

Cảm ơn bạn đã đọc hướng dẫn này! đây là lần đầu tiên tôi viết và như bạn có thể đoán, nó cũng là dự án tự làm đầu tiên của tôi từng được thực hiện trước đây. Tôi thực sự rất vui khi thực hiện nó và tôi thực sự rất thích chia sẻ mọi thứ, vì vậy tôi muốn ghi nhớ trong tất cả các bước này rằng tôi sẽ xuất bản dự án này để cung cấp mọi thứ cho mọi người. Nếu bạn có bất kỳ câu hỏi nào, hãy hỏi! Và những đề xuất để cải tiến hơn nữa, tất nhiên cũng được hoan nghênh.:)

Tôi muốn dành đôi lời về những lựa chọn tôi đã làm liên quan đến phần mềm:

  1. Tôi đã chọn Java làm ngôn ngữ lập trình vì nó là ngôn ngữ được sử dụng để viết arduino IDE, vì vậy nó cung cấp cho tôi một giao tiếp nối tiếp hoàn hảo với hội đồng quản trị, nó cũng là "viết một lần chạy ở mọi nơi" (cit.) Vì vậy, tôi đã lên kế hoạch chia sẻ dự án này với tất cả mọi người, việc hỗ trợ nhiều nền tảng như windows và linux rốt cuộc không tệ lắm
  2. Nếu tôi chọn C # làm ngôn ngữ lập trình thay vào đó, tôi sẽ có thể kết nối trực tiếp vào d3d12 để sử dụng màn hình oled làm màn hình FPS (về cơ bản giống như FRAPS) nhưng hy sinh tính di động cho một tính năng như vậy thì đó không phải là một lựa chọn khôn ngoan, tại ít nhất đối với tôi
  3. Tôi biết, giao diện người dùng khá tệ hại ở điểm là, một trình xây dựng giúp cuộc sống của bạn trở nên dễ dàng hơn nếu bạn muốn có một giao diện tĩnh nhưng đây không phải là trường hợp bạn có thể chọn số lượng đèn LED mà bạn có, vì vậy tôi đã chọn những gì điên rồ nhất nhưng linh hoạt nhất dung dịch. Bạn có thể tự do tạo đồ họa cá nhân của riêng mình và đây là những gì tôi sẽ làm… có thể.
  4. Một cải tiến hơn nữa có thể là triển khai công cụ SteelSeries để hiển thị số liệu thống kê trong trò chơi khi bạn chơi CS: GO hoặc bất kỳ trò chơi nào được thư viện đó hỗ trợ… nhưng tôi không thể chạy những trò chơi đó trên máy tính xách tay của mình, vì vậy tôi thậm chí không thể để bắt đầu thử với điều này. Đừng bận tâm!

Đề xuất: