Hello All!
Thought it would be best to separate my aquarium controller build from my tank build thread:
So, a little background before we get into specifics. I had this crazy idea during my last move to try something out of the ordinary. I wanted a small tank but I didn't want any visible overflow...and I wanted a sump for equipment. Yeah, this means the plumbing would need to go in the bottom of the tank making it the perfect recipe for disaster!
But could it work?
Ultimately, I decided there was a possibility it could work if I approached the challenge from an automation perspective (my build thread documents all the different ideas I went through before landing on one that might be possible). To minimize the potential for disaster and implement the best control possible, a PLC would be needed to maintain the fine balance this system would require. So I went to AutomationDirect.com and bought a PLC setup with a Raspberry PI 3+ to handle graphical display.
Communication between the PLC/Raspi and my lack of understanding ladder programming lead me away from the PLC to something in between. Widgetlords Electronics offers a line of Node-Red supported Raspberry Pi interface modules which are designed for the automation industry. These allowed a simple way to interface inputs/outputs/relays with a Raspberry Pi through supported Node-Red nodes.
After receiving some test boards from Widgetlords and starting development, I received an offer to transition into my companies IT organization. This required more time/travel/training than I anticipated so the project/tank sat untouched for nearly a year. Now that my wife is working from home, she has motivated me to pick this project back up. And since I've had nearly a year to think through, process, and research I have much more confidence in moving forward.
This thread will document my efforts to complete a controller utilizing a Raspberry Pi 4, Widgetlords interface boards, and various industry-level components.
Thought it would be best to separate my aquarium controller build from my tank build thread:
Nano Build - MaddyP's 12G Long - Node-Red Nano Peninsula
Fellow Reefers, lend me your minds! I have decided to embark on a rather unconventional mission, though I have some doubts as to how successful such a system will be. As such, I thought it wise to consult the community for additional ideas. The primary goal for this build is to create a nano...
www.reef2reef.com
So, a little background before we get into specifics. I had this crazy idea during my last move to try something out of the ordinary. I wanted a small tank but I didn't want any visible overflow...and I wanted a sump for equipment. Yeah, this means the plumbing would need to go in the bottom of the tank making it the perfect recipe for disaster!
But could it work?
Ultimately, I decided there was a possibility it could work if I approached the challenge from an automation perspective (my build thread documents all the different ideas I went through before landing on one that might be possible). To minimize the potential for disaster and implement the best control possible, a PLC would be needed to maintain the fine balance this system would require. So I went to AutomationDirect.com and bought a PLC setup with a Raspberry PI 3+ to handle graphical display.
Communication between the PLC/Raspi and my lack of understanding ladder programming lead me away from the PLC to something in between. Widgetlords Electronics offers a line of Node-Red supported Raspberry Pi interface modules which are designed for the automation industry. These allowed a simple way to interface inputs/outputs/relays with a Raspberry Pi through supported Node-Red nodes.
PI-SPI-DIN Product Group
Raspberry Pi Input/Output I/O ModulesDIN Rail MountableAnalog Input, Analog OutputDigital Input, Frequency and Pulse InputRelay Output, RS485
widgetlords.com
After receiving some test boards from Widgetlords and starting development, I received an offer to transition into my companies IT organization. This required more time/travel/training than I anticipated so the project/tank sat untouched for nearly a year. Now that my wife is working from home, she has motivated me to pick this project back up. And since I've had nearly a year to think through, process, and research I have much more confidence in moving forward.
This thread will document my efforts to complete a controller utilizing a Raspberry Pi 4, Widgetlords interface boards, and various industry-level components.