Cool Projects

This part of my site is dedicated to different things that I have made or am doing.
They may or may not be things that I have previously shown on my YouTube channel or Instagram page.

Since I have written quite a lot about the different projects, I have decided to include a table of contents!

I’ll start off with my DIY camera, the most impressive and advanced thing I’ve made so far!

Front-view of a home-made handheld camera

This project started with me wanting to make my own camera because I thought it’d be cool, but also because I like a bit of a challenge!

Sacrifices had to be made though…
So I took apart a broken Konica film camera for its nameplate, viewfinder, and lens (the lens was turned into an E-mount lens for my ɑ7II 🙂 ).

Here’s a photo of the back, with the protective cover off:

I had to write code for it to work, but I am not used to working with bash, so I used AI to write most of the code (oh no, AI!).

Since the lamp on the front is, well, on the front, it would be hard to see when the photo has been taken (it lights up when taking a photo). I decided to put a weaker LED in the viewfinder so that I can see when the photo’s been taken.

Anyway, I had originally planned on using the second button, the one on the left, for shooting videos. But video recording doesn’t work for some reason, so I currently use it as a 10-second countdown timer that blinks the front lamp faster and faster until it takes the photo.

I had also added a microphone to it for recording videos, but as you already know, I can’t get it to work! The microphone was a bit of an afterthought, so I had to remove the little studs that were meant to hold the Pi in place for it to work… But for now I am happy with it being a photo-only camera!

Here are some photos that I’ve taken with it. I used the ultra-wide No-IR version of the Pi camera module, so the colors are a bit special!

This was quite a fun project as I had to:

  • Brainstorm where the components would go
  • Design the camera body
  • Try to balance the weight so that it’d feel “right” when holding it
  • Assemble it
  • And, at last, “write” the code! (It was actually the first thing I did! :P)

Which is a bit more than the other projects I’ve done!

I also learned a liiiittle bit of bash since I had to adjust the code (AI isn’t perfect y’know!). I was also quite lucky that the grip doesn’t show in photos, since I used the ultrawide camera module. Furthermore, I had forgotten to take that into account, but it worked out anyway!

That’s all for my camera, onto the next project!

This is the best speaker project that I’ve done, even if it doesn’t have as many features as one of the other speakers I have made!

Front-view of a small home-made speaker with an audio cable connected to it

This project came to mind when I saw that I had two little speakers left over from a previous project, and I thought to myself, “I haven’t made a good small speaker yet, so why not?”.

(This is how the other small speaker looks like)
A small home-made Bluetooth speaker

The only thing about it that could be seen as better than the new one, is that it has Bluetooth. That’s all.

This time, I didn’t have to slaughter an old laptop for its speakers, and I didn’t have to take apart a Pringles speaker for its circuit board (like I did with the other small one), so that’s a plus!

To make this, I used the aforementioned speakers, a PAM8403 amplifier board, a TP4056 charging board, an 18650 battery, a mini slide switch, a USB-C socket, a red 3mm LED, and an old 3.5mm audio cable.

Here’s a photo of the back:

Rear-view of a small home-made speaker

Here you can see the red indicator LED, which lights up when the speaker is turned on, along with the On/Off switch. On the right, you can see two USB-C ports. “Why two ports?” you may ask.
The top port is used to power the speaker directly, bypassing the battery and charging system. This allows for essentially endless playback along with a higher amplitude due to it using 5V instead of the 3.7 (or something) that the battery supplies.
The bottom port is the charging port. That’s all. It just charges the battery.

You may also notice that there is a part of the back that is white. That is from hot glue that seals the hole for the charge state indicator LEDs on the charging board.

To make sure that everything would fit in place (and to make adjustments if needed) I usually print small test parts before printing the whole thing, in order to avoid wasted time and resources. This is something that I do with every project, not just this one!

Here you can see some photos of the test prints for this project

As you can see from the photos in the drop-down-gallery above, I had originally planned to have the speakers be protected by a grille. But it was quite ugly, so I scrapped that idea. Maybe I’ll add a cloth grille some time in the future, who knows!

It was a bit difficult to solder & fix everything in place due to how tight of a fit it was. Especially since I did not want to touch the plastic body with my soldering iron!
I had also originally planned on having a section of the top be cut out so that it could be used as a phone stand, but luckily I scrapped that idea. Otherwise, the soldering would’ve been quite a lot more difficult…

But in the end it worked out, and I now have a good home-made speaker (plus another project to my name!).

It’s not just a portable speaker, it’s my portable speaker! But anyway, onto the next project!

This is the largest speaker in terms of physical size that I’ve made so far!

A large home-made bluetooth speaker

Honestly, there’s not much to say about this other than the fact that I used a Bluetooth module so that I don’t need to use a cable. It also has worse sound quality… Oh, and I used a different On/Off switch! Cool, right?

The speakers came from an old 4.1 surround-sound system.

Originally, I had planned on making it a flat design, looking more like the center speaker in a surround-sound system. But that design was too wide for my 3D-printer, so I made the current design instead. (Which I also think looks better!)

That was very few words for the biggest project! Onto the next one!

EasyPill – The Pill Popper.

A 3D-printed pill extractor

This was made in a school project, where we were given groups to work in, and we were told to come up with a product for a competition (we didn’t get first place).
And, thanks to my previous accomplishments, I was the one who was chosen to design it. I was also the one who came up with the idea and name for it.

Here are four photos which show how to use it

This device is designed to make taking medications out of foil blister packs simpler for those with weak, shaky, or unsteady hands. It also makes it easier to extract stubborn pills, even for those with strong and steady hands!

EasyPill helps push out pills with greater precision and pressure than a finger alone. Unlike comparable items available on Printables (for example), it is far less cumbersome, and more difficult to break.

Paraphrased from myself on the Printables page

I’ve published it on Printables here: EasyPill | A sturdy & useful pill popper
There you’ll get a more detailed description. So, if you or anyone you know has a hard time getting pills out of their blister packs. Make sure to check it out (and maybe print one)!

Onto the next project!

This is actually software that I made, so it doesn’t have a physical form!

Thumbnail for a YT-dlp tutorial

If you’ve been on my YouTube channel recently, you’ll most likely have seen this thumbnail. It’s for an easy-usage script that I made for YT-DLP. That video will also be the fastest video on my channel to reach 1000 views!

Anyway, onto the actual project!

When I initially started using YT-DLP, I found it to be a little tedious because I had to spend a lot of time and aggravatingly typing all the information by hand each time I wanted to use it.

I had made this project for personal use at first, but because I couldn’t find anything similar, I decided to make it public.

Although it was better than the basic YT-DLP experience, the first public version (version 1) was, in my opinion, a little “featureless”, difficult to set up, and easy to mess up.
As a result, I developed version 2 to simplify and improve usability while also making the setup procedure simpler.

Paraphrased from myself on the GitHub Page

This project is released on GitHub under the Unlicense license, so do whatever you want with it! There you’ll see lots of information, but most importantly:

  • The source code
  • Setup instructions
  • Features
  • Tips for how to customize it
  • Troubleshooting steps

I’ve also released a tutorial video on my YouTube channel in case the text instructions weren’t enough (or if you prefer video to text like me)! Make sure to check it out!

That’s all for this project!

Thank you for taking the time to read about my projects! I hope you enjoyed at least one of them! 😀