The present device relates to a hydroponic environmental controller with management reporting and logging.
Hydroponics provides for the growth of both flowering and non-flowering plants. If a plant is a flowering plant, then the plant may require different environments for vegetative growth and flowering. Vegetative growth in plants is triggered by more than twelve hours a day of sun or equivalent light. Flowering plants begin their flowering process when the light exists for less than twelve hours a day. Thus, in order for a flowering plant to move from the vegetative growth stage to the flowering stage requires that the times of operation change for the light source.
Environmental control devices are well-known in the art; for example, thermostats, CO2 injection “timers”, and CO2 injection “level sensors”. CO2 injection timers known in the art run on periodic intervals; for example, “every 20 minutes, open the CO2 valve for 1 minute”, but are insensitive to CO2 levels and are not real-time-based. CO2 injection level sensors known in the art open the CO2 valve when the CO2 level drops below a user-preset level, and close the CO2 valve when the CO2 level rises above another user-preset level, but are not chronologically-based and thus they are not real-time-based.
A hydroponic environmental control device that automates the management of the air, temperature, CO2, lighting, and humidity for the optimum growth of plants in the grow space according to user-specified parameters with full logging and reporting capabilities is presented. The device is comprised of digital circuitry that reads sensor information and turn fans on/off, open/close CO2 valves, starts/stops dehumidification, and turns lights on/off. Due to the electrical and humid environment in which the device will be operating, the device is comprised of two modules, each of which is designed for a different environmental setting: (a) the control module, the module with which the user interfaces, is normally located in or near to the hydroponic environment and is thus designed to resist humidity; and (b) the power module, normally located in a dry area, supplies power to both itself and the control module, and contains all of the line-voltage interfaces.
The device logs the actions taken along with the then-current clock setting in nonvolatile memory and then displays them in a zoomable, viewable format so as to focus on the actions taken and results achieved either by zooming in to focus on a given day, or zooming out to shift the focus to longer time periods.
Environmental controllers offer many labor-saving benefits, such as not having to manually monitor the CO2 density in the grow space. The present device is digitally-based, addresses the needs of all users with grow spaces, and uses energy-and-carbon-saving techniques previously unknown or unaddressed.
Various other objects, features, and attendant advantages of the present device will become more fully appreciated as the same becomes better understood when considered in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the several views, and wherein:
“CPU” shall be defined as either a microprocessor, or a microcontroller, or a programmable logic controller, or as some combination of one or more of the above-listed components in a configuration that will run software program instructions;
“Disk” shall be defined as the solid-state disk drive(s) of any form factor, including microSD cards, SD cards, compact flash cards, et al, that is mounted on the printed circuit board or otherwise inside the device and is/are thus included within the device;
“Event” shall be defined as any action taken with respect to the devices being controlled by the device or any signal received by the device;
“Grow Space” shall be defined as the volume of space delimited by and consumed by the hydroponic growing environment;
“Non-volatile memory” shall be defined as either the electronically erasable programmable rewriteable memory contained within the CPU or otherwise within the device, for example, EEPROM, or FLASH memory;
“Powcom” shall be defined as either or both of the two multi-conductor cables which run between both the power and control modules and the power and flow modules. The powcom cables perform both a power-supply function, supplying two different DC voltages, as well as a communications function, supplying I2C communications wiring carrying the various I2C signals/data between the components;
“Read from disk” shall be defined as the combination of software commands that initiate the read command(s) to the disk and wait for it/them to complete;
“Read from nonvolatile” shall be defined as the combination of software commands that initiate the read command to EEPROM or FLASH and wait for it to complete;
“Vendor” shall be defined as any manufacturer of CPU devices;
“Write to disk” shall be defined as the combination of software commands that initiate the read and write command(s) to the disk and wait for it/them to complete; and
“Write to nonvolatile” shall be defined as the combination of software commands that initiate the write command to EEPROM or Flash and wait for it to complete.
A hydroponic environmental control device that automates the management of the air, temperature, CO2, lighting, and humidity for the optimum growth of plants in a hydroponic growing environment according to user-specified parameters with full logging and reporting capabilities is presented. The device is comprised of digital circuitry that reads sensor information and turn fans on/off, open/close CO2 valves, starts/stops dehumidification, and turns lights on/off. Due to the electrical and humid environment in which the device will be operating, the device is comprised of two modules, each of which is designed for a different environmental setting: (a) the control module, the module with which the user interfaces, is normally located in or near to the hydroponic environment and is thus designed to resist humidity; and (b) the power module, normally located in a dry area, supplies power to both itself and the control module, and contains all of the line-voltage interfaces.
The device uses microprocessor/microcontroller technology to control the hydroponic growing environment through control of the various apparatus that affects the hydroponic growing environment. In embodiments, the device has the microcontroller continuously interrogating the sensors for their information regarding the status of the environment and a microcontroller acts as a “microprocessor work offload” device, or in other embodiments, the information gathering from the sensors is done in the microprocessor itself, using no microcontroller work offload, which becomes more useful as microprocessor speeds improve and their prices drop and thus they become more justifiable on an economic basis.
The environment management process may need to run 24×7 for vegetative growth; if flowering is scheduled, the process can begin at any user-specified time of day. In either case the device is designed to fully manage the hydroponic environment. In embodiments, the device makes possible energy-saving queries that can reduce resource costs, such as swapping dry, cool outside air for moist, hot inside air instead of using the dehumidifier. The device can time the opening and closing of the various connected equipment down to the millisecond to maximize the optimization and control processes that create and manage the resultant environment. The microprocessor logs the actions it took along with the then-current clock setting in nonvolatile memory and then displays them in a viewable format so as to focus on the actions taken and results achieved either by zooming in to focus on a given day, or out to shift the focus to longer time periods.
The device's microprocessor also performs energy- and CO2-saving calculations: avoiding use of the dehumidifier if swapping the air inside the hydroponic growing area with fresh outside air is energy-saving; and the timing of CO2 injections immediately after the fans have run so as to raise the CO2 ppm level without wasting CO2. CO2 injection timers and injection level sensors work fine, but need to be timed using a real-time clock and need to be timed to work properly in conjunction with other air-based devices (e.g., fans, dehumidifiers). If the CO2 level is being raised while the intake and exhaust fans are being run—which is entirely possible with current technology—the user is simply injecting CO2 into the world's air supply, which is undesirable. If, however, there is a central controller that refreshes the hydroponic environment's air first, and afterwards injects CO2 into the atmosphere, the amount of CO2 being lost is minimized, and further damage to earth's ecosystem is minimized.
The device contains all the necessary electronic components required to manage the environment, as well as an internal power supply. The device is intended to run 24×7 and it contains a long-duration battery to ensure the internal clock is kept running during power-off periods. When powered on, the device's microprocessor checks it's internal nonvolatile memory to see if setup has been completed, and if not, begins a setup process wherein it displays setup information for the user and asks the user to verify or optionally change the parameters shown. Once the setup check is complete, the controller module then prompts the user to begin running the environmental control program stored in nonvolatile memory.
In combination with the attached drawings, the technical contents and detailed description of the present device are described hereinafter according to a number of embodiments, but should not be used to limit its scope. Any equivalent variation and modification made according to appended claims is all covered by the claims of the present device.
Referring now to
In
In
In
In
In
In
In
In
To change the view the results of previous mixing processes, the user can pinch the display, which will zoom out the area that was pinched; or the user can stretch the display, which will zoom in the area that was stretched. The pinch and stretch gestures used are similar to pinch and stretch gestures used on tablet PC's.
In
If the user taps any menu option other than Run, the user may then be presented with a menu for that option on the touch screen 5. If the user taps Run, the user exits from the Main Menu, and the user then is placed into the main display screen for the device 35 as shown in
In
The program may then query internal non-volatile memory to inspect the system configuration and environmental schedule. If the configuration is not complete, the program may prompt the user with the thus-far-known system configuration information 39 and environmental schedule information 40 and may further prompt the user to optionally change what portions of the above are known and may force the user to complete the remainder of the schedule using the Setup menu option from the main menu 37 displayed on touch screen 5.
Once the system parameters and environmental schedule are complete, the system is ready for use.
In
The system configuration menu 4445 may specify static items in the system configuration parameter area 46; i.e., items that will not normally change as schedules change, including:
Once the system configuration process is complete the user may begin using the system.
In
In
Log information is shown as a sequential list of events ordered by decreasing date and time. The user can scroll up or down to display up-to-date (top) or past (lower) log information. By browsing the log information users can see what actions are being taken and in the event things go wrong the user can also answer “what happened when?” queries.