Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Tất cả chúng ta đều yêu thích Guitar Hero và Rock Band. Chúng tôi cũng biết rằng chúng tôi sẽ không bao giờ học cách thực sự chơi guitar khi chơi những trò chơi này. Nhưng điều gì sẽ xảy ra nếu chúng ta ít nhất có thể xây dựng một bộ điều khiển Guitar Hero cho phép chúng ta sử dụng một cây đàn thực thụ? Đó là những gì chúng tôi ở đây tại OpenChord.org đang cố gắng thực hiện. Hướng dẫn này sẽ chỉ cho bạn cách sử dụng một cây đàn guitar điện thông thường và biến nó thành OpenChord V0, một bộ điều khiển Guitar Hero / Rock Band mà bạn chơi bằng cách thực sự chơi các nốt trên cây đàn guitar. Thay vì nhấn các nút, bạn sẽ nhấn dây, trượt lên và xuống phím đàn để kết nối các ghi chú với nhau. Tuy nhiên, nó vẫn dựa vào bên trong của bộ điều khiển Guitar Hero để tạo ra các tín hiệu thích hợp đến bảng điều khiển và nó cũng sử dụng thanh gảy từ bộ điều khiển. Dự án này đã được thay thế bởi OpenChord V1, thực sự sử dụng các chuỗi thực và tạo ra tín hiệu bộ điều khiển thực. Để biết thêm một chút thông tin về dự án nói chung, hãy truy cập OpenChord.org.
Bước 1: Lý thuyết về hoạt động
Ý tưởng cơ bản của cây đàn guitar này là sử dụng dây và phím đàn của cây đàn guitar như một mạch. Khi bạn chơi một nốt trên guitar, bạn nhấn vào dây giữa hai phím đàn. Nếu chúng ta kết nối dây với nguồn điện áp và phím đàn với mặt đất, mỗi lần nhấn giữ một nốt nhạc, nó sẽ tạo ra một mạch. Bằng cách kết nối mỗi phím đàn với một bộ vi điều khiển, sau đó chúng ta có thể đo phím đàn nào mà dây đang chạm vào. Cuối cùng, chúng ta có thể thực hiện quá trình này cho từng dây trên cây đàn guitar, đo (gần như) mọi ngón tay ở đâu. Khi có nhiều hơn một chuỗi liên quan, một số tình huống không rõ ràng sẽ phát sinh. Ví dụ, về mặt điện học, việc giữ hai dây ở phím đàn thứ hai không khác gì giữ một ngón tay ở phím đàn thứ nhất và một ngón tay khác trên phím đàn thứ hai, bởi vì phím đàn kết nối mọi thứ với nhau. May mắn thay, chúng tôi sẽ giải quyết vấn đề này trong phần mềm…
Bước 2: Thành phần
Để thực hiện dự án này, bạn sẽ cần ít nhất một ý tưởng cơ bản về cách hàn và một chút kinh nghiệm với vi điều khiển sẽ tốt. nếu bạn không muốn làm hỏng khả năng chơi trong tương lai của nhạc cụ 1 bộ điều khiển anh hùng guitar- Điều quan trọng là nó phải là một anh hùng guitar / bộ điều khiển ban nhạc rock, thay vì chỉ là một dualshock thông thường. Máy chơi game sẽ biết sự khác biệt, và vì vậy trải nghiệm chơi sẽ hơi khác nếu bạn sử dụng bộ điều khiển thông thường, vì chỉ cần nhấn một nút được coi là một nốt nhạc được phát) 1 Vi điều khiển Arduino- Tôi đã sử dụng Arduino; nếu bạn biết mình đang làm gì, bạn có thể sử dụng thứ khác. Nhưng bạn sẽ cần ít nhất 5 cổng đầu vào và 12 cổng đầu ra. Công cụ: Sắt hànMultimeter- Không quá cần thiết, chỉ cần siêu hữu dụng Tua tua vítRazor KnifeRotary bitsBộ phận điện tử: 6 ĐiốtDây nhỏ - Tôi thấy cáp mạng là siêu tiện lợi Dây thép - Đây là loại dây mỏng, có lớp phủ mà bạn tìm thấy trong dây tai nghe Một đoạn bảng mạch nhỏ - ít nhất là Hạt gỗ lớn 6 x 6 lỗ - Đọc bước 5 để có ý tưởng về kích thước phù hợp
Bước 3: Tháo rời
Trớ trêu thay, bước đầu tiên trong quá trình xây dựng là xé toạc mọi thứ. Đầu tiên, hãy tháo dây và cổ của cây đàn guitar. Đây có thể là điều đơn giản nhất mà bạn làm: nới lỏng dây đàn cho đến khi bạn có thể tháo chúng ra khỏi cổ đàn, sau đó vặn 4 con vít giữ cổ đàn vào thân đàn guitar. Tiếp theo, tháo tấm ốp mặt và gắp. Các xe bán tải phải được gắn vào tấm ốp, vì vậy bạn có thể chỉ cần tháo tất cả các vít trên tấm ốp và nhấc toàn bộ cụm ra. Sẽ có một vài dây dẫn gắn các xe bán tải và các thiết bị điện tử kèm theo khác vào giắc cắm đầu ra; Thật không may, chúng sẽ phải bị cắt bỏ. Tuy nhiên, hy vọng rằng sẽ chỉ có hai hoặc ba chiếc, vì vậy với một chút hàn, cây đàn guitar có thể được làm lại toàn bộ. Bây giờ là hàng giả, tôi đang sử dụng một cây đàn Ashely Rock Axe mà tôi đã bán cho các bộ phận của nó. Về cơ bản, các phần tử bộ điều khiển thực tế cần được loại bỏ khỏi cơ thể. Trong trường hợp này, điều đó có nghĩa là phải cắt và hàn lại dây của hộp pin, vì chúng đi qua một lỗ từ mặt trước đến mặt sau của cây đàn guitar. Cây đàn của bạn có thể khác, vì vậy tôi sẽ không hướng dẫn quá chi tiết cho phần này, chỉ là bạn muốn kết thúc mọi thứ điện tử vẫn với nhau, nhưng bên ngoài trường hợp nó đã đến. Hiện tại, đừng cắt bất cứ điều gì nếu bạn có thể tránh nó; nó rất có thể sẽ bị bung ra với một số tua vít nhỏ.
Bước 4: Cổ
Để bắt đầu xây dựng thực tế, chúng tôi sẽ nối dây để nó sẵn sàng được gắn vào bộ vi điều khiển. Ở phía bên của cần đàn, giữa cần đàn và cần đàn, sử dụng một đĩa cắt hình tròn với công cụ quay để cắt một phần nhỏ rãnh, sâu khoảng 1/8 . Hãy đảm bảo rằng bạn cắt phần này trên mặt của cây đàn guitar sẽ hướng lên trần nhà; mô hình trong hình đã vô tình bị cắt nhầm phía. Cái này sẽ được sử dụng để mang dây từ phím đàn với phần thân của cây đàn guitar, vì vậy tốt nhất bạn nên để sang một bên, các ngón tay của bạn sẽ trượt một mình.. Mục đích là có quyền truy cập vào từng phím đàn này bên dưới cần đàn để bạn có thể hàn dây vào từng phím đàn mà không cần mối hàn hoặc dây dính ra khỏi cổ của cây đàn. Bây giờ hãy cắt dây sơn mài thành 5 dải, mỗi dải đủ dài. để đạt được ít nhất là giữa thân đàn guitar - thật tốt để có thêm để đảm bảo chúng tôi có thể đưa mọi thứ vào đúng vị trí. Để loại bỏ lớp sơn mài trên đầu dây để có thể hàn nó, hãy giữ đầu dây trên một chiếc bật lửa hoặc que diêm và đốt cháy lớp sơn mài, sau đó dùng móng tay cạo sạch tro. Lần lượt, hàn các dây sơn mài vào các phím đàn, tạo một cờ băng ở đầu dây bên kia để xác định phím đàn nào mà mỗi dây kết nối với nhau. Cuối cùng, sử dụng băng dính hoặc bột trét gỗ để che các dây điện lên. Gắn lại nó vào thân đàn guitar.
Bước 5: Cách điện các dây
Trong khi chúng tôi vẫn đang làm việc với cây đàn guitar thực sự, chúng tôi sẽ tiếp tục và cách ly các dây đàn. chuỗi khác. Thật không may, cây cầu hoàn toàn bằng kim loại chống lại chúng tôi. Ngoài ra, lực căng dây của một cây đàn guitar đã được điều chỉnh có xu hướng cắt qua nhiều loại chất cách điện có thể có. Tuy nhiên, chúng tôi vẫn kiên trì, nếu bạn vẫn chưa thực hiện, hãy tháo từng dây ra khỏi thân cây đàn. Nếu bạn không quen làm việc với một cây đàn guitar, bạn có thể làm việc từng dây một, để bạn không bị cuốn vào một cây đàn ghita có dây ngược. Bây giờ hãy trượt một hạt xuống dây. Hạt này phải đủ lớn và chắc để giữ cho vòng đồng ở cuối sợi dây không bị tuột xuống lỗ kim loại mà nó thường đặt vào, cách ly vòng đồng với thân cầu kim loại. Thêm điểm nếu hạt nhỏ dần, sao cho hạt nằm trong lỗ kim loại. Trong những hình ảnh này, tôi đã hàn các dây vào điốt, mặc dù kể từ đó tôi thấy việc gắn điốt vào đầu kia của dây là dễ dàng nhất. đến cổ chỉ được nêu ra. Các dây vẫn sẽ tiếp xúc với các bề mặt trên cùng của cầu kim loại, vì vậy chúng cũng cần được cách nhiệt ở đó. Thật không may, lực căng của dây có xu hướng cắt qua nhiều loại vật liệu. Giải pháp tốt nhất mà tôi tìm thấy cho đến nay là ống hút uống nước bằng nhựa. Cắt một inch hoặc dài hơn ống hút, sau đó cắt dọc theo cạnh của nó, vậy là bạn có một hình chữ nhật bằng vật liệu rơm. Giữ phần dây sắp ra khỏi mặt trước của cây đàn guitar, gấp đoạn ống hút lên dây và quấn chặt nhất có thể, đẩy nó xuống lỗ trên cầu để khi bạn kéo dây. Về phía cổ, ống hút bao phủ cả khu vực dây ra khỏi cầu và nơi nó tiếp xúc với cầu trên mặt của cây đàn. Bây giờ hãy gắn lại dây vào cổ đàn. Siết chặt các dây cho đến khi chúng chắc chắn, sau đó dùng đồng hồ vạn năng để đảm bảo không có dây nào được nối điện với dây khác, cố định cách điện cho phù hợp.
Bước 6: Vi điều khiển, hàn, dây
Bây giờ chúng ta bắt đầu đi vào thiết bị điện tử thực tế của dự án. Đầu tiên, tìm một nơi nào đó bên trong cây đàn để vặn Arduino của bạn. Tuy nhiên, hãy đảm bảo rằng bạn vẫn có thể cắm cáp USB, vì vậy chỉ sử dụng một con vít và vặn nhẹ nó, để bo mạch được tự do một chút. Các dây phím đàn sẽ là đầu vào của bộ vi điều khiển, vì vậy chúng sẽ cần được gắn vào các điện trở kéo xuống. Các điện trở này tiêu hao thêm dòng điện ra khỏi phím đàn khi chúng không chạm vào bất kỳ dây nào; nếu không bộ vi điều khiển sẽ bị nhầm lẫn. Sử dụng điện trở trong phạm vi 1K - 50K, cao hơn bất kỳ và bạn sẽ bắt đầu gặp sự cố với nhiều lần nhấn nút. Đốt lại các đầu dây đã sơn mài, nối mỗi dây cần đàn thành một đoạn dây thường. Nếu bạn đang sử dụng cáp mạng, hãy giữ các dây lại với nhau trong vỏ bọc của chúng để thuận tiện. Sử dụng miếng bảng mạch điện, hàn tất cả các điện trở lại với nhau vào một dây nối đất ở một bên, sau đó hàn từng dây phím đàn với đầu không nối đất của một điện trở. Gắn breadboard này vào bên trong thân đàn guitar. * Tùy chọn *, nhưng được khuyến nghị, hãy hàn các đầu còn lại của dây mới vào một số chân tiêu chuẩn được kết nối; bằng cách này, họ sẽ không rơi ra khỏi Ardunio. Tốt hơn hết, hãy mua một Arduino mà bạn có thể hàn trực tiếp lên đó. Bây giờ gắn các dây phím đàn vào các chân từ 2 đến 6 trên Ardunio, với chân 2 là phím đàn đầu tiên, chân 6 là phím đàn thứ 5. Ngoài ra, hãy kết nối dây nối đất với một trong các chân nối đất trên Arduino. Ở mặt sau, chúng ta sẽ cần nối dây. nếu không có lỗ thông từ phía sau ra phía trước, hãy khoan một lỗ, để ý gói bộ vi điều khiển bạn đã gắn ở đó. Bây giờ hàn dây vào từng dây, luồn dây qua lỗ, sau đó hàn điốt vào từng dây, sao cho dòng điện chỉ được phép chạy vào bộ vi điều khiển; tức là, các dải phải nằm ở phía cách xa dây. Bây giờ đẩy các điốt vào chân 14-19, với 14 là chuỗi lớn nhất, 19 là chuỗi nhỏ nhất.
Bước 7: Cắm Vi điều khiển và Kiểm tra
Bây giờ chúng ta cần tải lên bộ vi điều khiển. Nếu bạn đang sử dụng Arudino, mã sau có thể được tải xuống đơn giản và nhập vào Arudino IDE của bạn và sẽ hoạt động. Tuy nhiên, nếu bạn cảm thấy tham vọng, phiên bản mới nhất của mã sẽ có ở đây. Nếu bạn đang sử dụng một bộ vi điều khiển khác, mã sẽ dễ dàng điều chỉnh thành C, điều gì đó tôi sẽ sớm giải quyết. Vì Arduino IDE cũng có thể sử dụng chuẩn C nên phần lớn là các ánh xạ cổng cần được thay đổi. Trong Arduino IDE, chuyển sang trình xem nối tiếp. Chương trình được thiết lập để truyền một dòng dữ liệu văn bản mỗi khi trạng thái của dây đàn guitar và phím đàn "chuyển đổi". Các dòng được in cho bạn biết dây nào đang nhấn vào "nút" nào, vì vậy hãy thử với các cách kết hợp ngón tay khác nhau.
Bước 8: Cắm Bộ điều khiển
Bây giờ phần guitar đã hoạt động, chúng ta có thể làm việc để guitar nói chuyện với Playstation. Trên bộ điều khiển, tìm nguồn điện và dây nối đất. Nếu bạn đang sử dụng bộ điều khiển không dây, bạn thật may mắn, vì chúng sẽ là dây dẫn ra khỏi bộ pin. Mọi thứ phức tạp hơn nếu bạn có bộ điều khiển có dây, vì Playstation chỉ cung cấp nguồn điện trực tiếp 3,3 V, nhưng hy vọng có một dây dẫn đến động cơ rung, có điện áp cao hơn mà chúng ta có thể lấy cắp cho Arduino. Hàn các dây bổ sung vào các dây điện áp nguồn và mặt đất này, sau đó kết nối chúng với các chân 5V và GND của Arduino, đảm bảo thay đổi dây nối nguồn nếu bo mạch cũ hơn và không tự động làm điều đó. Nếu bạn đang sử dụng bộ điều khiển không dây, hãy hàn dây nguồn ở công tắc nguồn, theo cách đó Arduino sẽ tắt khi bạn tắt bộ điều khiển. Sau đó, tìm hiểu cách bộ điều khiển nhận tín hiệu nút. Nút bấm trên guitar có kết nối chân cắm trên chip của bộ điều khiển với điện áp nguồn hay với đất không? Một lần nữa, nếu bộ điều khiển của bạn không phải là không dây, điều này có thể trở nên phức tạp hơn, vì nếu chip đang mong đợi 3,3V vào, sẽ không vui nếu nó được kết nối với 12V … Nhưng hy vọng các nút điều khiển đường dẫn xuống đất. Đây là cách bộ vi điều khiển hiện được lập trình; nếu các nút thay thế kết nối chip với điện áp nguồn, bạn sẽ cần thay đổi mã để phản ánh rằng các chân colorOut cần cung cấp tín hiệu CAO khi một nút hoạt động Tiếp theo, hãy tìm cáp dẫn đến các nút. Viết ra hoặc đánh dấu dây nào đi đến mỗi nút, nhớ rằng sẽ có một dây cung cấp điểm chung cho tất cả các nút. Cắt cáp này và một lần nữa, bạn nên hàn nó vào một hàng ghim. Kết nối các dây này với chân 8-12, với 8 tương ứng với màu xanh lá cây, 12 là màu cam. Cuối cùng, bây giờ hãy cắm nó vào và thử nhẹ nhàng. Bạn không muốn xé bất kỳ dây nào ra…
Bước 9: Đóng gói, đóng gói
Vì vậy, nó hoạt động! Bây giờ chúng ta hãy làm cho mọi thứ ít có khả năng rơi và vỡ hơn một chút. Đó cũng là phần tôi dành ít thời gian nhất, vì vậy nếu bạn là một bậc thầy về bao vây, hãy cho tôi biết, và chúng tôi có thể làm điều này tốt hơn. bạn làm cho cây đàn trông đẹp hơn nhiều so với của tôi. Tuy nhiên, hãy nhớ rằng ngay cả trên một cây đàn guitar điện, kích thước và hình dạng của cơ thể có ảnh hưởng quan trọng đến âm thanh của cây đàn, vì vậy nếu bạn muốn chơi lại nó thật, bạn có thể không muốn làm Có thể bạn sẽ muốn cắt thanh gảy ra khỏi cây đàn bằng nhựa và gắn nó trở lại bảng mà bộ điều khiển đang bật. chiết áp thanh whammy, cùng với công tắc này không làm bất cứ điều gì cho bộ điều khiển. Sau đó, tôi tìm thấy nơi mọi thứ sẽ phù hợp và thông qua sự kết hợp của nêm, cắt và vặn, tôi ít nhiều sẽ vừa vặn với cơ thể.
Bước 10: Rock Out, Help Out
Xin chúc mừng! Bây giờ bạn sẽ có một bộ điều khiển Guitar Hero hoàn chỉnh, hoạt động mà bạn có thể chơi (gần như) như một cây đàn guitar thực thụ. Tuy nhiên, dự án này mới chỉ là bước khởi đầu. Hãy đến thăm chúng tôi tại OpenChord.org và tìm hiểu xem chúng tôi đang làm gì!