- Joined
- Nov 12, 2014
- Messages
- 339
- Reaction score
- 132
After months of tinkering I think I finally have my controller interface getting closer to something that I want. I am stoked that it has come this far so I just wanted to share the interface portion. I am working on putting together some video tutorials of the build process on the entire thing but here are the quick and dirty deets:
- Arduino Mega 2560 board + Dragino Yun shield (for wifi/web requests on the sensors/relays)
- 8 controllable outlets (I am working on adding in the functionality to monitor voltage/current draw on each outlet and putting in a run time counter so that I get an alert when the run time = 4-6 months)
- 1 pH probe, but I will be adding another here shortly
- 4 Temperature sensors
- Interface was written using the LAMP stack
- Icons were borrowed from BRS
. I will be making my own here one of these days but these are good placeholders for now.
My tank has been running on the basis of this setup for almost a year now. I just recently added the pH probe and while I was in mucking with the code decided to add the ability to add "Actions" from a UI so that I can have backup heaters turn on/off at different temperatures and have my skimmer turn on during the night and off during the day. I did have this all setup with cron jobs initially. Now there is 1 cronjob to rule them all
.
Let me know what you think.
Thanks!
Testing and coding
Here it is, installed in my cabinet. Had to add the Ground Isolator chip (Purple chip) for the pH probe because once I put the probe in the water all of the pump noises maxed out the pH probe readings. Adding that ground isolator cleared it all up.
- Arduino Mega 2560 board + Dragino Yun shield (for wifi/web requests on the sensors/relays)
- 8 controllable outlets (I am working on adding in the functionality to monitor voltage/current draw on each outlet and putting in a run time counter so that I get an alert when the run time = 4-6 months)
- 1 pH probe, but I will be adding another here shortly
- 4 Temperature sensors
- Interface was written using the LAMP stack
- Icons were borrowed from BRS
. I will be making my own here one of these days but these are good placeholders for now.My tank has been running on the basis of this setup for almost a year now. I just recently added the pH probe and while I was in mucking with the code decided to add the ability to add "Actions" from a UI so that I can have backup heaters turn on/off at different temperatures and have my skimmer turn on during the night and off during the day. I did have this all setup with cron jobs initially. Now there is 1 cronjob to rule them all
.Let me know what you think.
Thanks!
Testing and coding
Here it is, installed in my cabinet. Had to add the Ground Isolator chip (Purple chip) for the pH probe because once I put the probe in the water all of the pump noises maxed out the pH probe readings. Adding that ground isolator cleared it all up.



