BOINC cogeneration - Gridcoin mining + heat = win-win

in gridcoin •  last year

I've always been interested in science, but lack the commitment and resources (youth and money) to pursue an academic career. BOINC is a perfect way to bridge the two!

After seeing several posts about using BOINC waste heat to offset utility bills, an idea was born... to keep an aquarium at a comfortable temperature with the minimum wasted electricity.

Before chopping up your water-cooling rig, please note that aluminum is apparently toxic to fish. You'll want to use an anodized or otherwise well oxidized aluminum parts in the cooling loop, and also avoid copper and other heavy metals if you have invertebrates in the tank.

After a bit of thought and perusal of the interwebs, it seemed that using a small board computer (SBC) or controller like an ATTiny would be perfect. More sleuthing yielded a cheap thermistor or temperature sensor, and a helpful guide covering basic concepts and thermistors in particular. Now the mental juices began flowing... If the measured temperature was below say, 22C (72 degrees F), the Tiny would send a signal to the computer motherboard pins to start up. It the temperature hit 25C (77 degrees F), the signal would be sent to sleep or shut down the computer. I even made a diagram...


Now to build it!

Well, I suddenly became very lazy.

The backup plan involved placing a regular Dell 1st gen i5 mini-tower with a very modest GPU in the corner of the bedroom, with fan outlets pointing towards the aquarium. Very low-tech. In spite of the lack of creativity, this approach actually works! The 100W aquarium heater is seldom on, and the room temperature has raised about 5C at night (measured with a laser heat gun thingy). This computer is currently pulling about 8 magnitude with the GPU, and probably about 8-10 more from CPU projects. As the computer pulls a bit less than 100W fully loaded, I'm calling this a win.

Perhaps one day when I have a much larger aquarium and more free time (?), I'll revisit this project. In the meantime, thanks for reading and please share - I look forward to more adventures with BOINC and Gridcoin!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Sounds like it's already working well so why change it.

With the way you have things set up in the diagram, there might be some issues with fish poop/biofilm buildup in the water blocks which would impede flow and heat transfer.


Could be true, although this is intended for the output side of the filter which usually has less gunk in it.
I figured that a small watercooling radiator for ~80mm would be plenty when transferring heat water->water. for now i get the benefit of a slightly warmer room with a few GRC on the side for almost no effort, perfect :^)

Great idea and I like this diagram! I have a bearded dragon, should try a similar solution ;)

How about rather than switching off the PC if the fish tank temp increases too much, you activate fans on an intermediary waterblock cooler so as to control the temp of the water more whilst running computation non-stop?

I think you may also need to worry about the blue tube's suction being a hazard to fish?


Good idea, that would add one more layer of complexity, but also another layer of efficiency and awesomeness :)

Typically there's a screen on the intake tube to save the fish. I also use a sponge to keep the shrimps from getting sucked in, which is the real problem...

Congratulations @boincfish! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Support SteemitBoard's project! Vote for its witness and get one more award!