$2 DIY compost thermometer build

compost thermometer in grassHere are some basic instructions on how to build a $2 compost thermometer using readily available supplies. It looks crappy (in a good rustic kind of way), but works great and uses few materials.

You really don't need to read this... I like this design because it's pretty functional, reaches the correct temperature faster, and looks cool, but you could just duct tape everything together in a minute and see if it works for you first.

I chose to use a dry fallen tree branch because they are super abundant, eco friendly, and have reasonably low thermal conductivity. This is good because you don't want your stick to be conducting much heat to or from the thermometer probe tip as this will increase the amount of time it takes to get a stable reading. My first attempt took me a minute to duct tape the probe to a piece of steel rebar, but I found that the rebar was not only cooling down my probe, but also my Read more...


Motorized Mini Golf + Shop-vac Cannon!

Here is my team's design for a Christmas mini golf fundraising event. Completed over a few very late nights (although the wood working was done a bit earlier). We put a lot of volunteer hours into it and I'm very happy with how it turned out. Tons of fun to build and strangely satisfying to watch it run totally automated ball after ball...


Putt... zzzzzz... bonk, bonk.... BOOM!


The video above gives a good idea of how it all works together and I've written up some more details below for people interested in going further. Remember that you can pause the video at the explanation points to give you more time to read. Enjoy!



Online c function prototype header generator tool

Note: latest code on my laptop. Refactoring and improving for code release.

Really simple concept: scan an input c file, find the functions that need prototype declarations, and then output the prototype declarations for you to copy and paste into a header or at the top of your file.

I use this simple tool when quickly prototyping microcontroller c code. Just write your code without worrying about declaring function prototypes, then copy and paste the code into this tool and it will create the declarations for all functions that have not been declared yet. No rocket science going on, just saves you some time.

You can also use this tool to merge additions to your header file if you have a number of functions that you forgot to declare. Just paste the header and source files together in here and let the script spit out the missing declarations to add to the header.

Keep in mind that this tool is intended for quick prototyping. If you are making something complicated, best plan out your headers. Don't blame me for helping you be lazy :)