Nice box! Clean work. May I ask what you're controlling/ monitoring end game is?
I'm working on a auto doser with a Arduino but definitely not put together as far as you are, most the coding has been copy paste work so far as a refresh and other projects has table this project until winter for me.
definitely interested.
Currently it only monitors temperature and relative humidity (using a DHT22), and controls the lights, humidifier, and exhaust fan...however, it is set up to control up to 8 AC powered devices.
The software is ready for a heater if necessary, but I've yet to need that. If I was to need it, I'd be heating the closet in which the grow tent resides, rather running a heater inside the tent.
The only real oversight in this build was that, even though it has 8-relay controlled power outlets, I can only really use 3 outlets at once. Upon completing the case, only then did I try to plug the actual tent devices in, and only then did I realize my mistake in trying to make things as compact as possible...I made the damn outlets too close together, so transformer​ style plugs take up
3!! outlets. The outlets it's plugged into, as well as half of the two outlets on either side...DOH!
Also, in order to see what's going on in the tent, I need to pull up an SSH terminal to read the output from the python script that runs everything. Not really an oversight, but it is kind of annoying.
I used a power supply from a laptop charger to supply DC voltage needed to power everything, and I used a buck converter to bring down the 19VDC provided by the power supply, down to the 5VDC needed by the Pi, relay module, and sensor. The DHT22 is wired up with an ethernet cable for easy disconnect.
The software was written by me in Python. Nothing fancy, but it works. Might make the GitHub repo public if I ever get around to cleaning it up...
Version 2 Plans:
- Space out the outlets.................
- Convert DHT22 from the ethernet style plug to a USB style plug
- Completely rewrite the software in Javascript/NodeJS and create a web panel to store and display logs and analytics, as well as control and monitor sensors and output states
- Add an LCD screen on the case displaying sensor values and output states
- Add soil Moisture/PH readings
- Add an auto watering system (maybe)
Parts List (prices are as listed on Amazon while typing this)