3 ms·
I use a Pi 2 to run a simple intranet at my house that acts as a portal to various network services, a B that I'm using to experiment with hydroponics automatio
by nearengine 11y ago
I use a Pi 2 to run a simple intranet at my house that acts as a portal to various network services, a B that I'm using to experiment with hydroponics automation and exposing sensor data over a REST API, and a B+ that I hooked up to Adafruit's thermal printer to make a GitHub-webhook-powered printer that prints a physical ticket when the issue gets assigned to someone.
- spacemanmatt 11y agoHave you published anything about your hydroponics automation? I'm fairly interested in eventually automating an aquaponic garden/farm with Pis.
- nearengine 11y agoI haven't yet, unfortunately the project has been on the backburner the last year or two since I've been so busy with other things. So far I've basically hooked up a relay board with an I2C GPIO extender, and use the Pi to toggle relays for lights and pumps. I also have an Arduino hooked up via serial that acts as an environment sensor, logging TDS, pH, light status (with a basic photoresistor, although this could be expanded to a fancy color temp sensor), and temp+humidity. It also monitors water level via a float switch. When the float switch is triggered, it adds more water. This naturally brings the TDS down, which triggers relays for peristaltic pumps to add a given ratio of nutrients. The goal is to have a RESTful API service running on the Pi so that I could deploy one Pi+environment sensor setup per reservoir with a basic js app to monitor variables and set the timers and nutrient schedule, and if necessary aggregate that data into a centralized management frontend for multiple reservoirs.