Mục lục:
- Bước 1: Các bộ phận cần thiết
- Bước 2: Bảng mạch
- Bước 3: Thiết bị cầm tay
- Bước 4: Nối dây cho các thiết bị cầm tay
- Bước 5: Hàn bảng mạch
- Bước 6: Bắt vít tất cả lại với nhau
- Bước 7: Mã
- Bước 8: Lặp lại trong tương lai
Video: Neo Pixel, trò chơi ngón tay cái nhanh nhất: 8 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Tôi xây dựng dự án này vì để đưa đến Makerfaire địa phương của tôi ở Newcastle, Vương quốc Anh. Ý tưởng là tạo ra một trò chơi sân trường tương đối rẻ và sản xuất đơn giản.
Ý tưởng rất đơn giản, để giành chiến thắng, bạn phải nhấn nút liên tục cho đến khi bạn lấp đầy vòng pixel bằng ánh sáng. Bạn cạnh tranh trực tiếp với một đối thủ và người chiến thắng nhận được một vòng nhấp nháy màu xanh lá cây, trong khi người thua cuộc nhận được một vòng nhấp nháy màu đỏ.
Để thực hiện dự án, tôi đã sử dụng thiết kế SolidWorks, in 3D và tôi thiết kế bảng mạch bằng Fritzing. Tôi đã có các bảng mạch được xay xát Đại học của tôi.
Trong tất cả, tôi nghĩ rằng dự án đã diễn ra tốt đẹp. Video cho thấy chơi trò chơi; đơn giản mà hiệu quả.
Bước 1: Các bộ phận cần thiết
Tôi đã có một số thứ này nằm xung quanh nhưng nó sẽ không tốn quá nhiều chi phí để xây dựng toàn bộ. Tôi đã sử dụng cáp dữ liệu ethernet cho thiết bị cầm tay vì nó có nhiều lõi để kết nối các thiết bị cầm tay và các nút.
Danh sách các bộ phận:
Đầu hàn nữ và nam
Adafruit Trinket - Vi điều khiển mini - 5V Logic
Vòng NeoPixel
3 x Giá đỡ pin AAA với Công tắc Bật / Tắt và JST 2 chân
2 x 10K điện trở
một cáp mạng Ethernet cũ
Đầu nối góc phải JST-PH 2 chân SMT
Đầu nối vít 2,54mm Pitch (3-pin) và (5-pin)
Bước 2: Bảng mạch
Lần lặp đầu tiên rõ ràng là được xây dựng trên một bảng mạch bánh mì nhưng một khi tôi đã làm được điều đó, tôi đã thiết kế bảng mạch bằng Fritzing. Tôi đã làm toàn bộ trong chế độ xem bảng mạch vì tôi muốn sử dụng các tiêu đề, thay vì các thành phần trên bảng mạch, để cắm mọi thứ. Cách này cũng cho phép tôi sử dụng các đầu nối vít cho thiết bị cầm tay.
Tôi đã tải lên tệp.fzz, tôi không chắc mức độ sử dụng của giản đồ, nhưng bạn có thể dễ dàng sử dụng tệp để cắt hoặc khắc bảng.
Chế độ xem bảng hiển thị mặt dưới của bảng một mặt. Tôi đã gắn nhãn các thiết bị đầu cuối vít với các dây liên quan tạo thành thiết bị cầm tay.
Bước 3: Thiết bị cầm tay
Tệp SolidWorks và tệp STL cho thiết bị cầm tay được bao gồm.
Tôi đã sử dụng một Makerbot để in chúng và chúng được định hướng đứng thẳng như (tức là cách bạn cầm chúng). Tôi đã quên để lỗ cho dây của các vòng Neo-pixel nên tôi phải khoan chúng.
Tôi đánh dấu vị trí của các lỗ bằng bút đánh dấu và tôi sử dụng máy khoan cầm tay để khoan các lỗ.
Bước 4: Nối dây cho các thiết bị cầm tay
Điều này hơi phức tạp, nhưng sau khi kiểm tra dây, tôi thấy rằng bằng cách cắm cáp dữ liệu trước và sử dụng một tuốc nơ vít nhỏ để chọc dây vào đúng vị trí, tôi đã có thể luồn dây qua lỗ khoan và lỗ nút.
Màu dây cho cáp dữ liệu của tôi có dây như thế này
Nhẫn NeoPixel
Màu nâu - NeoPixel In
Nâu và trắng -NeoPixel Out
Màu xanh lá cây - Neopixel Power
Màu xanh lá cây và màu trắng - Mặt đất
Cái nút
Màu xanh lam - Nút Ground
Xanh lam và trắng- Tín hiệu nút
Tôi đã nối hai cái này vào cùng một thiết bị đầu cuối nút
Nút màu cam 5V
Bước 5: Hàn bảng mạch
Tôi đã xây dựng tòa nhà trong một vài giai đoạn:
1) Tôi đã hàn đầu nối pin vào Trinket.
Đây là cách hàn gắn trên bề mặt nên hơi phức tạp nhưng nhận thấy kẹp bulldog rất hữu ích để giữ đầu nối tại chỗ để hàn.
2) Tôi hàn trong jumper và các điện trở.
Có ba trong mạch và sau đó tôi nhận ra rằng hai là không cần thiết. Ngoài ra, ban đầu tôi dự định sử dụng nút đặt lại, nhưng nhận thấy rằng công tắc bật tắt pin khi đặt lại tốt hơn và dễ lập trình hơn. (có lẽ phiên bản 2 sẽ tốt hơn)
3) sau đó tôi hàn thiết bị đầu cuối vít tại chỗ.
4) cuối cùng tôi đã hàn trong đồ trang sức
Bước 6: Bắt vít tất cả lại với nhau
Sau khi đã làm xong, tôi Vặn các dây cho mỗi tay đặt vào bảng. Tôi đặt bảng trong một hộp nhỏ có grommets để giữ các dây cáp vào đúng vị trí.
Bước 7: Mã
Mã được bao gồm, (tôi đã nhận xét nó để làm cho nó dễ hiểu hơn) nhưng nếu bạn cảm thấy đủ dũng cảm để làm rối tung và có thể làm cho trò chơi trở nên khó khăn hơn hoặc ít hơn thì những tài nguyên sau đây rất hữu ích.
Để thiết lập đồ trang sức trong Arduino IDE của mình, tôi đã làm theo Hướng dẫn Adafruit, Giới thiệu về đồ trang trí, để đọc thay đổi nút, tôi chỉ điều chỉnh ví dụ trong Arduino IDE. Đối với tất cả các nội dung NeoPixel, một tài liệu tham khảo tốt là Adafruit NeoPixel Überguide.
Vấn đề mã hóa duy nhất mà tôi gặp phải là vì tôi đang sử dụng NeoPixel RGB và Trắng (RGBW), tôi phải thay đổi dòng này:
Dải Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
đến
Dải Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
Bước 8: Lặp lại trong tương lai
Dự án này diễn ra khá tốt, nhưng những cải tiến mà tôi có thể nghĩ đến là:
- Làm cho nó không dây (Wemos hoặc Huzzahs có thể hoạt động cho điều này). Thậm chí có thể là một phiên bản IOT mà bạn có thể chơi với mọi người qua Skype chẳng hạn.
- Thêm điều khiển độ khó, tức là một chiết áp để thay đổi số lần nhấn để lấp đầy vòng.
- Rõ ràng là thu nhỏ nó lại một chút.
- Bất cứ điều gì khác bạn có thể nghĩ ra. Nếu bạn có gợi ý, tôi sẽ rất vui khi nghe chúng.
Đề xuất:
Tap Tap Rainbow - Trò chơi phản ứng nhanh 2 người chơi: 4 bước (có hình ảnh)
Tap Tap Rainbow - một trò chơi phản ứng nhanh dành cho 2 người chơi: 2 tuần trước con gái tôi có một ý tưởng thiên tài là làm một trò chơi phản ứng nhanh với bảy sắc cầu vồng (cô ấy là một chuyên gia về cầu vồng: D). Tôi ngay lập tức yêu thích ý tưởng này và chúng tôi bắt đầu nghiên cứu cách chúng tôi có thể biến nó thành một trò chơi thực sự. Bạn có một cầu vồng trong
Trò chơi Aruduino LED Nhấp nhanh Trò chơi hai người chơi: 8 bước
Aruduino LED Game Fast Click Two Player Game: Dự án này được lấy cảm hứng từ @HassonAlkeim. Nếu bạn sẵn sàng tìm hiểu sâu, đây là một liên kết bạn có thể kiểm tra https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Trò chơi này là một phiên bản cải tiến của Alkeim's. Nó là một
Đấu vật ngón tay cái gây sốc: Chiến thắng của ngón tay cái chiếu sáng (V.O.L.T.): 6 bước
Đấu vật ngón tay cái gây sốc: Chiến thắng của ngón tay cái chiếu sáng (V.O.L.T.): Dit apparaat geeft duimpje westelen een nieuwe twist: de verliezer krijgt een schok! Daarnaast telt het apparaat zelf af tot 3, zodat je nooit meer vals kan spelen
Bộ điều khiển trò chơi tự làm dựa trên Arduino - Bộ điều khiển trò chơi Arduino PS2 - Chơi Tekken với tự làm trò chơi Arduino: 7 bước
Bộ điều khiển trò chơi tự làm dựa trên Arduino | Bộ điều khiển trò chơi Arduino PS2 | Chơi Tekken với Bàn điều khiển Arduino tự làm: Xin chào các bạn, chơi game luôn thú vị nhưng chơi với Bộ điều khiển trò chơi tùy chỉnh tự làm của riêng bạn sẽ thú vị hơn
Một ổ đĩa ngón tay cái ngon: 5 bước
A Delicious Thumb Drive: Cách làm bất tử một cốc nước giải khát ngon bằng cách tạo nó vào ổ USB Thumb. Điều này được lấy cảm hứng từ tài liệu hướng dẫn của larskflem Cách làm cho một món quà USB trở nên đáng nhớ hơn. Chi phí của nó cũng rất thấp (ngoại trừ chính ổ đĩa) ) Mục đích của t