top of page
Search

Fortnite Boogie Bomb

  • Dec 22, 2020
  • 3 min read

Updated: Dec 23, 2020



My 8yo niece loves to play Fortnite. She started playing with a friend earlier this year and when she found out my fiance was also into the game, she started calling him to play. Daily. If he wouldn't pick up, she'd call me to see how I was doing and if he could play. Like an 8yo does! I've never played the game myself but I've watched her and listened to the two of them play (and win) together. A few months back, I overheard him telling her to "stop hitting him with a boogie bomb" and I could just tell that she was laughing like crazy on the other end of the line.





When I started searching for a 'Fortnite' gift that I could make for her, I saw The Ray Gun Project's Boogie Bomb on Thingiverse. I knew I had to put it together. I watched the videos and checked out the files. There have been a ton of advancements since the project was originally published so I was itching to update the build.


The Adafruit Feather boards all have onboard LiPo charging and remove the need to use the main Trinket board + the LiPo backpack used in this project. Some of the most recent Feather boards, like the Feather M0 or M4 Express boards handle SO much more than the good old ATTINY85 Trinket so that it's a no-brainer. Plus, most of the new boards can be programmed in CircuitPython, which makes it that much easier for my niece to code it herself, if she wants to do so. The Adafruit Prop-Maker FeatherWing connects right into the Feather boards and cuts out the need for the SFX board and amplifier, plus the NeoPixels and the speaker snap right into the board using JST-PH and Picoblade connectors.



In order to use the different set of boards, I had to update CAD files, components, the audio file, & the code.


My remix used most of the original CAD files from "The Ray Gun Project" with two exceptions: The "BB-Core" & the "BB-Core_ButtonCover" were remodeled to account for different components. I printed the files in black, white, gold, and grey/silver, per the original instructions. I ended up printing the "Lever Arm" piece in 100% fill black PETG because it broke the first time around.

I used the following components

As I noted above, I utilized the plug in options of the prop-maker board. I connected the Neopixels to the board via the JST PH plug and the speaker via the pico blade connector. Aside from plugging in the speaker, NeoPixels and the battery, I soldered on the on-off power button to the Enable and Ground pins and soldered the MicroSwitch to the Switch and Ground pins on the board.


I generated a cleaner audio file and have included the wave file needed to run the code. The code was developed in CircuitPython.


If I make this project again (for the fiance who might need one now...), I'll use Short Feather headers, though it will require another core redesign. I'll also use an Adafruit Feather M4 Express board instead of the M0 Express board. Though the Feather M0 Express works, the M4 Express would have allowed me a greater selection of options for the LED animations.


The code I developed for this project uses the CircuitPython LED Animations library developed by Kattni Rembor. This library includes a bunch of awesome LED animations, like blink, colorcycle, chase, comet, pulse, sparkles for individual colors or rainbow cycles. From the guide, "most animations will run individually on the SAMD21 (M0) microcontroller boards, but some combinations of animations and the most complex animations will not." I was able to use the plain rainbow cycle and the rainbow comet animations together on the M0, though I wasn't able to use any of the other options.


I've uploaded my stl files to Thingiverse


I've uploaded code to github


Special thanks to Adafruit, thea.codes, & Geek Mom Projects for example code, libraries, code help, and hardware share!

 
 
 

14 Comments


vào fly88 không bị chặn nên mình ghé thử cho biết thôi, kiểu xem giao diện ra sao chứ không có ý định ngồi lâu. Mở lên cái thấy dễ chịu liền vì bố cục nhìn khá thoáng, các phần được chia theo từng khối rõ ràng nên mắt không bị loạn. Mình lướt nhanh vẫn hiểu mình đang ở mục nào, không phải bấm tới bấm lui mới tìm được chỗ cần xem. Cái mình thích nhất là menu đặt ngay chỗ dễ thấy, chuyển qua lại giữa các trang cũng mượt, không bị đứng hình hay load lâu. Nói chung chỉ cần vậy là đủ để mình hình dung cấu trúc trang rồi, nhất là mấy khung thông…

Like

789BET LINK MỚI hôm trước thấy bạn bè nhắc nên mình cũng bấm vào coi thử cho biết thôi. Mình không có đăng ký hay tìm hiểu sâu gì, chủ yếu xem giao diện có dễ nhìn không. Vào cái là thấy trang làm khá thoáng, chữ không bị dồn dập nên lướt nhanh vẫn nắm được ý chính. Mình thích nhất là kiểu chia nội dung thành từng khối rõ ràng, nhìn phát biết chỗ nào là thông tin cần xem, không phải mò lâu. Với lại cái menu đặt khá dễ thấy, bấm qua lại cũng mượt, không bị rối hay phải kéo lên kéo xuống nhiều. Nói chung xem vài phút là hiểu họ sắp xếp trang…

Like

789 BET mình mới lướt thử vì thấy bạn bè nhắc hoài, kiểu tò mò xem trang họ làm ra sao thôi chứ không có thời gian ngồi đọc kỹ. Vào cái là thấy bố cục khá dễ chịu, chia phần rõ ràng nên nhìn qua cũng biết đâu là bài chia sẻ, đâu là thông tin tổng quan. Mình để ý có bài “mẹo quản lí vốn cược” đặt tiêu đề thẳng thắn, đọc lướt cũng hiểu họ muốn nói gì, không vòng vo. Chữ với khoảng cách dòng nhìn đỡ mỏi mắt, kéo xuống không bị rối như mấy trang nhồi chữ. Nói chung cảm giác họ sắp xếp nội dung theo từng khối tách bạch, heading nổi…

Like

33win dạo này thấy bạn bè nhắc hoài nên mình cũng bấm vào nghía thử cho biết thôi. Mình không có đăng ký hay chơi gì, chỉ lướt qua vài chỗ xem họ làm giao diện ra sao. Cảm giác đầu tiên là trang nhìn khá sáng sủa, khoảng trắng vừa đủ nên không bị rối mắt. Mấy khối nội dung chia tách rõ ràng, kéo xuống là biết mình đang ở phần nào chứ không bị trôi tuột. Mình để ý cái menu đặt khá dễ thấy, bấm qua lại không phải mất công tìm, chuyển trang cũng nhanh. Nhìn chung kiểu sắp xếp theo từng khung gọn gàng nên đọc lướt cũng ổn, nhất là phần các mục…

Like

https://j88.jp.net/ hôm trước mình lướt thấy ai đó nhắc nên bấm vào coi thử cho biết thôi. Mình không xem kỹ nội dung gì đâu, chủ yếu tò mò giao diện có rối không. Vào cái là thấy trang sắp xếp khá gọn, khoảng trắng vừa đủ nên nhìn không bị ngộp, nhất là trên điện thoại. Mấy phần thông tin được chia thành các khối riêng nên kéo xuống là nhận ra ngay mình đang ở đoạn nào, không bị lạc. Thanh menu cũng để chỗ dễ nhìn, bấm qua lại thấy phản hồi nhanh, không phải chờ lâu hay tìm nút mỏi mắt. Nói chung cảm giác dùng kiểu “vào phát hiểu luôn”, vì các khung nội dung…

Like
bottom of page