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!

 
 
 

37 Comments


https://789win4.biz/ mình lướt thấy ai đó nhắc nên bấm vào coi thử cho biết, kiểu xem giao diện thôi chứ không ngồi đọc kỹ hay làm gì nhiều. Vào cái là thấy trang nhìn khá dễ thở, không bị nhồi chữ hay màu mè quá mức. Mình thích nhất là họ chia nội dung theo từng khối rõ ràng, kéo xuống là vẫn biết mình đang ở đoạn nào, không bị lạc. Thanh menu cũng để chỗ dễ nhìn nên chuyển qua lại mấy mục khá nhanh, không phải mò lâu. Nói chung cảm giác dùng ổn áp kiểu “vào là hiểu”, nhất là cách họ sắp xếp các khối thông tin và đặt menu điều hướng ngay trên đầu…

Like

https://ngo999.com/ hôm nay mình mở lên xem nhanh một chút cho biết thôi. Vừa vào là thấy thanh menu nằm ngay chỗ dễ để mắt tới, nên bấm qua lại mấy mục cũng mượt, không phải mò mẫm tìm nút quay lại. Mình thích kiểu họ chia nội dung thành các khối rõ ràng, nhìn lướt là biết phần nào đang nói gì, đỡ rối hơn mấy trang hay nhồi chữ. Mà bố cục dạng cột cũng gọn, kéo xuống vẫn theo dõi được mạch thông tin, không bị lệch tông hay loạn khoảng cách. Nói chuyện trải nghiệm thôi chứ mình chưa ngồi lâu, nhưng cảm giác dùng vài phút là nắm được cách họ sắp xếp. Nhìn tổng…

Like

33WIN tối qua mình tranh thủ mở lên lúc đang nghỉ tay vài phút, kiểu chỉ định xem thử giao diện ra sao thôi. Vừa vào là thấy họ bày nội dung theo từng khối khá gọn, tiêu đề đặt rõ nên mình lướt xuống một lèo vẫn hiểu được đang nói gì, nhất là đoạn FAQ giải đáp mấy câu cơ bản như nền tảng này là gì với chuyện giao dịch thế nào, đọc nhanh mà không phải đoán. Mình cũng để ý họ có nhắc mã hóa SSL 256-bit ngay trong phần giải thích bảo mật, nên cảm giác yên tâm hơn chút vì thông tin ghi thẳng thắn chứ không mập mờ. Nói chung bố cục…

Like

TT88 hôm qua lúc nghỉ giải lao mình mở thử trên điện thoại cho đỡ buồn tay, kiểu lướt nhanh thôi mà thấy trang chủ họ chia khu khá rõ ràng nên mắt bắt nhịp liền, cái menu nằm ngay chỗ dễ thấy nên chuyển qua lại mấy mục không phải tìm như chơi trốn tìm, nhìn chung thiết kế theo hướng tối giản nên đọc chữ cũng đỡ rối, hơi buồn cười là mình vào “xem cho biết” mà lại ngồi lâu hơn dự tính. Mình không đào sâu gì cả. Chỉ để ý là có chỗ tải app đặt khá lộ, ai hay dùng mobile chắc mừng. Với lại thấy họ có hiện chứng chỉ GEOTRUST nên cũng…

Like

trang chủ UY88 mình vừa ghé qua thử cho biết vì thấy bạn bè nhắc nhẹ, chứ cũng không định tìm hiểu kỹ gì. Vào cái là thấy giao diện khá dễ chịu, nền nhìn thoáng nên lướt không bị rối mắt. Mình để ý họ chia nội dung thành mấy khối rõ ràng, kiểu kéo xuống là biết đang ở phần nào, không bị dồn chữ tùm lum. Thanh menu cũng đặt chỗ dễ thấy nên chuyển qua lại nhanh, không phải bấm mò hay tìm nút ẩn. Nói chung cảm giác dùng vài phút là quen tay, vì các khung thông tin được căn gọn và tách bạch trên màn hình. Mình thích nhất là cách họ nhóm…

Like
bottom of page