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!

 
 
 

120 Comments


maroonfellow
6 hours ago

Mình từng bắt gặp https://98wins.live/ khi đang lướt qua một số cuộc thảo luận về bóng đá trên mạng. Thấy nhiều người đề cập nên mình cũng truy cập thử để xem cách trang thể hiện thông tin. Mình không đi sâu vào từng dữ liệu mà chủ yếu xem bố cục và cách chia các phần. Nếu nội dung được sắp xếp ngay ngắn thì lúc cần xem nhanh bảng thứ hạng hay thông tin bóng đá cũng dễ hơn.

Like

maroonfellow
6 hours ago

https://ae8888v7.win/ là cái tên mình vô tình bắt gặp khi đọc một nội dung liên quan đến việc sắp xếp và lưu trữ tài liệu. Thấy được nhắc đến ở phần tài liệu tham khảo nên mình thử truy cập để quan sát giao diện. Mình không dành quá nhiều thời gian tìm hiểu mà chỉ xem qua một số khu vực chính để có cảm nhận ban đầu. Tổng thể trang được trình bày khá gọn gàng, phần tiêu đề nổi bật và nội dung bên dưới có sự phân chia tương đối hợp lý. Các mục được sắp xếp dễ nhìn, thao tác chuyển giữa những khu vực cũng không mất nhiều thời gian. Khi mở trên cả máy…

Like

nana elisabet
14 hours ago

https://8xbetttbd.com/ mình mới ghé xem sơ thôi, chủ yếu để ý cách sắp xếp trên trang chứ chưa đọc sâu nội dung. Nhìn ban đầu thấy khá thoáng, không có cảm giác phải căng mắt tìm xem mình đang ở phần nào. Mình hay xem web lúc rảnh một chút nên thích kiểu trình bày đơn giản, lướt qua vẫn biết chỗ nào với chỗ nào. Các khối nội dung tách riêng nhìn vừa mắt, nhất là với người không thích một màn hình dồn quá nhiều thứ như mình. Cũng chưa khám phá đủ để nhận xét gì thêm, nhưng riêng phần nhìn thì thấy ổn, không cầu kỳ quá mức. Menu đặt ở vị trí dễ nhận ra, các…

Like

trang chủ S8 có cách chia mục khá dễ nhìn, kiểu mở lên là biết nên xem chỗ nào chứ không phải dò một hồi. Mình thường hơi ngán những trang dồn đủ thứ vào cùng một khu, nên thấy các nhóm được tách riêng như vậy cũng nhẹ đầu hơn. Chưa nói đến nội dung bên trong nhé, riêng phần trình bày thì mình thấy khá gọn gàng. Có nhiều lựa chọn mà vẫn phân biệt được từng khu là điểm mình thích, nhất là lúc chỉ muốn lướt nhanh chứ chưa định đọc kỹ. Mình cũng không cần giao diện cầu kỳ lắm, miễn tìm mục nào ra mục đó là ổn rồi. Các danh mục trên trang…

Like

https://e39g.net/ có cách sắp xếp nội dung nhìn khá thoáng, mấy mục được gom riêng nên không bị rối mắt. Với mình, trang nào mở lên mà nhận ra ngay từng phần nằm đâu là đã có điểm cộng rồi, chứ nhiều chữ chen nhau quá thì thường chẳng muốn xem tiếp. Ở đây phần quản lý tài khoản cũng được đặt khá rõ, không có cảm giác phải mò qua vài chỗ mới tìm thấy. Mình chỉ để ý cách trình bày thôi, còn những thông tin khác thì chưa xem đủ để nói gì thêm. Kiểu bố trí này hợp với lúc chỉ muốn lướt nhanh một chút, không cần đọc từ đầu đến cuối mới hiểu trang…

Like
bottom of page