tag:blogger.com,1999:blog-69803149501669552722024-02-07T05:02:06.823-08:00Arduino AquariumAutomating saltwater aquarium care through the Arduino microcontroller.Rogerhttp://www.blogger.com/profile/01698463337588912424noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6980314950166955272.post-35297295387849718972011-10-16T21:57:00.004-07:002022-01-14T12:46:31.825-08:00Introduction<div class="separator" style="clear: both; text-align: left;">
</div>
The following is a labor of love to build a saltwater aquarium that looks great but also doesn't require nearly as much maintenance as a typical fish tank. This is accomplished by using automation powered by <a href="https://learn.sparkfun.com/tutorials/what-is-an-arduino">Arduino</a>. <br />
<div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<i>I did the carpentry work on the cabinet as well as the electronics. I didn't photograph the carpentry portion of the project, but this blog is mostly about the electronics used to automate the tank.</i></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I originally posted this blog back in 2011, but have recently updated it with a few more pieces of information. The aquarium is still running strong in 2022 with a few powerhead pump replacements along the way, and it's in the exact same place because it is <b>very</b> heavy.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJaMtXYFOaiHwmPa1IuyvJ_nHklxo0KJV3XkYiI780pvDHEeZoLXJKsqFFn1SRB6CeTT1yn1gxYvzOE_ZhoJ9K8ifDkbJKy1yKXjz3BVnnMoF-3sH7xAgRu4KxYy-E-zGOIm1cVCjI6nQ/s1600/P1060803.JPG" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJaMtXYFOaiHwmPa1IuyvJ_nHklxo0KJV3XkYiI780pvDHEeZoLXJKsqFFn1SRB6CeTT1yn1gxYvzOE_ZhoJ9K8ifDkbJKy1yKXjz3BVnnMoF-3sH7xAgRu4KxYy-E-zGOIm1cVCjI6nQ/s400/P1060803.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The video below provides an overview of the tank, but the details are in the pages of this blog, so please check those out! </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/eJb1DhAsvl0?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
If you are ready to jump into the guts of the controller I suggest you move on to the <a href="https://arduino-aquarium.blogspot.com/p/controller.html">Controller</a> page, or maybe you are more interested in the <a href="http://arduino-aquarium.blogspot.com/p/software.html">software that runs everything</a>. There are many other pages with more details:</div>
<ul>
<li class="selected"><a href="http://arduino-aquarium.blogspot.com/p/history.html">Photo Journal</a></li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/project-box.html">Project Box</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/controller.html">Controller</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/automatic-fish-feeder.html">Fish Feeder</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/power-strip-relays.html">Power Strip Relays</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/temperature-sensors.html">Temperature Sensors</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/float-switches.html">Float Switches</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/sump.html">Sump</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/lighting.html">Lighting</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/top-off-tank.html">Top Off Tank</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/lcds.html">LCDs</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/aquarium-stand.html">Aquarium Stand</a>
</li>
<li>
<a href="http://arduino-aquarium.blogspot.com/p/software.html">Source Code</a>
</li>
</ul>
Along the way, I have highlighted some Lessons Learned with the 💡icon.</div><div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
</div>Unknownnoreply@blogger.com31tag:blogger.com,1999:blog-6980314950166955272.post-82773388827768147282011-10-16T20:53:00.001-07:002022-01-15T20:46:38.051-08:00Other Rojects<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<i>Roger + Project = Roject (my wife's equation) </i><br />
<br />
<ul>
<li><a href="http://arduino-coop.blogspot.com/"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;">Arduino Chicken Coop</span></a></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://arduino-coop.blogspot.com/"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCC6E5nu6pBmaLc3671RFAXWCzMzJLDbc6713XVjFondEWP4M4t1dl_ELwZv6OEpGwiOvBV67j0LeP_x_bow6kWNzqHwp8gG3hUjpfEc7ABnuX9hlohtsrzIKPIt0AGb6RZiBRsuwtbG5P/s320/P1100293.JPG" width="320" /></a></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><br /></span></div>
</div>
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><i></i></span></div>
<ul>
<li><span class="Apple-style-span" style="font-size: large;"><span class="Apple-style-span" style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://portable-mame.blogspot.com/">Portable MAME</a></span></span></li>
</ul>
<div class="separator" style="clear: both; margin: 0px; text-align: center;">
<a href="http://portable-mame.blogspot.com/"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5LBgvaRNIHjt9BfLSNlE9KBejYP0j6VMzu_NTRgd_P8KsuChaaBufgq4VMjv9ZShxqjp0TXg4z45cIN_xNi3TZ4X-WoU5YQcTsOAdypBrC062hu6w3wd4k3GPZyQDFe-GD6UaiBYz5tav/s1600/2014-11-16+17.33.40.jpg" width="320" /></a></div>
<br />
<ul>
<li><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="https://alexa-dog-feeder.blogspot.com/" target="_blank">Alexa Dog Feeder</a></span></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://alexa-dog-feeder.blogspot.com/"><img border="0" data-original-height="1600" data-original-width="1200" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg24JzYTiBpXbvzBx2ByI6fOcGrNU44MpezzsxXnikCjB-oJDoDiZz1f3OQCu66Vj7MCNqNQA36jHY8jt8Og7abuWg9Z7Y9CEWsb6b20CmPq8RrvVYx4gifNAye_Yf0oNQkSVucmf1nAQsB/s320/2019-06-23+18.38.20.heic" width="240" /></a></div>
<br />
<ul>
<li><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="https://arduino-accelerometer.blogspot.com/">Arduino Accelerometer</a></span></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://arduino-accelerometer.blogspot.com/"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6Yb5ijzxGFxiKcwtSPopZO6l8j34tuw-Zd4MoMQ4eITVmXuphd5fiQlpLKwRvabnlfBLC-8jhTcRLeL2Ww626CI4ctkDz59ZbHzHYfQYs-y3jB8kPgvh0PDb8xpj5uTYftrrhr-40Qpwh/s320/IMG_6054.JPG" width="320" /></a><span id="goog_1897457572"></span><a href="https://www.blogger.com/"></a><span id="goog_1897457573"></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: large;"><a href="https://classic-ebike.blogspot.com/">Classic (Specialized) E-bike</a></span></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://classic-ebike.blogspot.com/"><img border="0" data-original-height="1200" data-original-width="1600" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqCyCIjP2FX7CxcUifT9194K82yY_eYwsKd3zrcWpwmRsr_7Z81aC7zjxuy3rOpfJhq4gCsuFgXz4cd6lreFLHag9wcCsZuhPYUz0lSonKokkeqk9YIlkm7YXSv_zJDLIuZipRn9-f8M0/s320/2019-07-17+18.07.39.heic" width="320" /></a></div>
<div>
</div>
<ul>
<li><span class="Apple-style-span" style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://feep-for-android.blogspot.com/">Feep for Android</a></span></li>
</ul>
<div class="separator" style="clear: both; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
<i><a href="http://feep-for-android.blogspot.com/"><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBuoR3aiDdlkwGYgkMtXkWx2btSrxA4FmUvl-wG4HtSja49eIHSfnCPKBn0nXxwWK0-Vhlw7HGzr9QN_KGZAO7Hyk5ZXLoSf-FHQT27gedD3H9faOAE5ewMfJzilhZg-ynYDee1ezAd2E/s400/tiedye+widget.png" width="240" /></span></a></i></div>
<div class="separator" style="clear: both; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><br /></span></div>
<ul>
<li><span class="Apple-style-span" style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://gem-car-dog-carrier.blogspot.com/">GEM Car Dog Carrier</a></span></li>
</ul>
<div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://gem-car-dog-carrier.blogspot.com/"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisAx1B9xzi-oXjP1NBsFq2ngLcJlYkfdjgzY1C2T_AysNH1vC0CCn6qOUFeJ9KNNleZskhXqNCfvHdUyRWdjiRK0s5qVuPBTrhUiBMIfsqhCqi9_wbAfIoCyd_VDEOS0en_Nat_tWkaNc/s320/P1010966.JPG" width="320" /></a></span></div>
<div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><br /></span></div>
<div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
</div>
<ul>
<li style="text-align: left;"><span class="Apple-style-span" style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://gem-car-stereo-install.blogspot.com/">GEM Car Stereo Install</a> </span></li>
</ul>
<div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><a href="http://gem-car-stereo-install.blogspot.com/"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMbmXEDF53CXG3kup4uT-7MCyn4xsNOh5m5gRhyn_LVyUZuaFqz7TRD69jOLWxx50-uL3yP_tl6ofET82Pq2UeEzzsyJkX8IZhs2RpvIqx_e9N6gcoYK4ukXtMZiAJmlFaJqF-ok75FNpm/s320/P1030471.JPG" width="320" /></a></span></div>
<div>
</div>
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: large;"><br /></span>
<br />
<div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;">
<br /></div>
<div>
<div>
</div>
</div>
Unknownnoreply@blogger.com0