Embodiments described herein generally relate to systems and methods for utilizing LED recipes for a grow pod and, more specifically, to controlling LED lights for illuminating plants in the assembly line grow pod based on the recipes.
While crop growth technologies have advanced over the years, there are still many problems in the farming and crop industry today. As an example, while technological advances have increased efficiency and production of various crops, many factors may affect a harvest, such as weather, disease, infestation, and the like. Additionally, while the some countries currently have suitable farmland to adequately provide food for their population, other countries and future populations may not have enough farmland to provide the appropriate amount of food. Artificial lights may be used to grow crops indoor. However, heat from artificial lights may affect the crops, and the artificial lights may not be properly controlled to provide lights of adequate wavelength to the crops.
In one embodiment, a light control system includes one or more lighting devices, one or more carts configured to move along a track under the one or more lighting devices, and a controller. The controller includes one or more processors, one or more memory modules storing lighting recipes, and machine readable instructions stored in the one or more memory modules that, when executed by the one or more processors, cause the controller to: identify a plant in the one or more carts, retrieve a lighting recipe for the identified plant from the one or more memory modules, and control operations of the one or more lighting devices based on the lighting recipe for the identified plant.
In another embodiment, a method for controlling light for plants includes sending instructions to one or more carts to move along a track under one or more lighting devices; identifying a plant in the one or more carts; retrieving a lighting recipe for the identified plant from one or more memory modules; and controlling operations of the one or more lighting devices based on the lighting recipe for the identified plant.
In another embodiment, a controller for one or more lighting devices includes one or more processors; one or more memory modules storing lighting recipes; and machine readable instructions stored in the one or more memory modules. The machine readable instructions, when executed by the one or more processors, cause the controller to: send instructions to the one or more carts to move along a track under the one or more lighting devices; identify a plant in the one or more carts moving under the one or more lighting devices; retrieve a lighting recipe for the identified plant from the one or more memory modules; and send one or more instructions for controlling operations of the one or more lighting devices based on the lighting recipe for the identified plant.
These and additional features provided by the embodiments described herein will be more fully understood in view of the following detailed description, in conjunction with the drawings.
The embodiments set forth in the drawings are illustrative and exemplary in nature and not intended to limit the disclosure. The following detailed description of the illustrative embodiments can be understood when read in conjunction with the following drawings, where like structure is indicated with like reference numerals and in which:
Embodiments disclosed herein include systems and methods for utilizing LED recipes for a grow pod. Some embodiments are configured with an assembly line of plants that follow a track that wraps around a first axis in a vertically upward direction and wraps around a second axis in vertically downward direction. These embodiments may utilize lighting devices (e.g. LED devices) for simulating a plurality of different light wavelengths for the plants to grow increase output, and/or react otherwise as desired. A master controller may control the operations of the lighting devices based on lighting recipes for the plants. The master controller identifies a plant in the one or more carts, retrieves a lighting recipe for the identified plant from one or more memory modules, and controls operations of the one or more lighting devices based on the lighting recipe for the identified plant. The systems and methods for utilizing LED recipes for a grow pod incorporating the same will be described in more detail, below.
Referring now to the drawings,
Additionally, a drive motor is coupled to the industrial cart 104. In some embodiments, the drive motor may be coupled to at least one of the one or more wheels 222a, 222b, 222c, and 222d such that the industrial cart 104 may be propelled along the track 102 in response to a signal transmitted to the drive motor. In other embodiments, the drive motor may be rotatably coupled to the track 102. For example, without limitation, the drive motor may be rotatably coupled to the track 102 through one or more gears which engage a plurality of teeth arranged along the track 102 such that the industrial cart 104 may be propelled along the track 102.
The track 102 may consist of a plurality of modular track sections. The plurality of modular track sections may include a plurality of straight modular track sections and a plurality of curved modular track sections. The track 102 may include an ascending portion 102a, a descending portion 102b, and a connection portion 102c. The ascending portion 102a and the descending portion 102b may include the plurality of curved modular track sections. The ascending portion 102a may wrap around (e.g., in a counterclockwise direction as depicted in
The descending portion 102b may be wrapped around a second axis (e.g., in a counterclockwise direction as depicted in
The connection portion 102c may include a plurality of straight modular track sections. The connection portion 102c may be relatively level with respect to the x-y plane (although this is not a requirement) and is utilized to transfer the industrial carts 104 from the ascending portion 102a to the descending portion 102b. In some embodiments, a second connection portion (not shown in
In some embodiments, the track 102 may include two or more parallel rails that support the industrial cart 104 via the one or more wheels 222a, 222b, 222c, and 222d rotatably coupled thereto. In some embodiments, at least two of the parallel rails of the track 102 are electrically conductive, thus capable of transmitting communication signals and/or power to and from the industrial cart 104, for example, as depicted in
The communication signals and power may further be received and/or transmitted via the one or more wheels 222a, 222b, 222c, and 222d of the industrial cart 104 and to and from various components of industrial cart 104, as described in more detail herein. Various components of the industrial cart 104, as described in more detail herein, may include the drive motor, the control device, and one or more sensors.
In some embodiments, the communication signals and power signals may include an encoded address specific to an industrial cart 104 and each industrial cart 104 may include a unique address such that multiple communication signals and power may be transmitted over the same track 102 and received and/or executed by their intended recipient. For example, the assembly line grow pod 100 system may implement a digital command control system (DCC). DDC systems encode a digital packet having a command and an address of an intended recipient, for example, in the form of a pulse width modulated signal that is transmitted along with power to the track 102.
In such a system, each industrial cart 104 includes a decoder, which may be the control device coupled to the industrial cart 104, designated with a unique address. When the decoder receives a digital packet corresponding to its unique address, the decoder executes the embedded command. In some embodiments, the industrial cart 104 may also include an encoder, which may be the control device coupled to the industrial cart 104, for generating and transmitting communications signals from the industrial cart 104, thereby enabling the industrial cart 104 to communicate with other industrial carts 104 positioned along the track 102 and/or other systems or computing devices communicatively coupled with the track 102.
While the implementation of a DCC system is disclosed herein as an example of providing communication signals along with power to a designated recipient along a common interface (e.g., the track 102) any system and method capable of transmitting communication signals along with power to and from a specified recipient may be implemented. For example, in some embodiments, digital data may be transmitted over AC circuits by utilizing a zero-cross, step, and/or other communication protocol.
Additionally, while not explicitly illustrated in
Also depicted in
Coupled to the master controller 106 is a seeder component 108. The seeder component 108 may be configured to seed one or more industrial carts 104 as the industrial carts 104 pass the seeder in the assembly line. Depending on the particular embodiment, each industrial cart 104 may include a single section tray for receiving a plurality of seeds. Some embodiments may include a multiple section tray for receiving individual seeds in each section (or cell). In the embodiments with a single section tray, the seeder component 108 may detect presence of the respective industrial cart 104 and may begin laying seed across an area of the single section tray. The seed may be laid out according to a desired depth of seed, a desired number of seeds, a desired surface area of seeds, and/or according to other criteria. In some embodiments, the seeds may be pre-treated with nutrients and/or anti-buoyancy agents (such as water) as these embodiments may not utilize soil to grow the seeds and thus might need to be submerged.
In the embodiments where a multiple section tray is utilized with one or more of the industrial carts 104, the seeder component 108 may be configured to individually insert seeds into one or more of the sections of the tray. Again, the seeds may be distributed on the tray (or into individual cells) according to a desired number of seeds, a desired area the seeds should cover, a desired depth of seeds, etc. In some embodiments, the seeder component 108 may communicate the identification of the seeds being distributed to the master controller 106.
The watering component may be coupled to one or more water lines 110, which distribute water and/or nutrients to one or more trays at predetermined areas of the assembly line grow pod 100. In some embodiments, seeds may be sprayed to reduce buoyancy and then flooded. Additionally, water usage and consumption may be monitored, such that at subsequent watering stations, this data may be utilized to determine an amount of water to apply to a seed at that time.
Also depicted in
It should be understood that while some embodiments of the track may be configured for use with a grow pod, such as that depicted in
The plurality of lighting devices 206 are disposed under the track 102. For example, the plurality of lighting devices 206 are attached to the bottom surface of the track 102. The plurality of lighting devices 206 may be disposed throughout the track 102 including the ascending portion 102a, the descending portion 102b, and the connection portion 102c shown in
In some embodiments, one or more components may be coupled to the tray section 220. For example, a drive motor 226, a cart computing device 228, and/or a payload 230 may be coupled to the tray section 220 of the industrial cart 104. The tray section 220 may additionally include a payload 230. Depending on the particular embodiment, the payload 230 may be configured as plants (such as in an assembly line grow pod 100); however this is not a requirement, as any payload 230 may be utilized.
The drive motor 226 may be configured as an electric motor and/or any device capable of propelling the industrial cart 104 along the track 102. For example, without limitation, the drive motor 226 may be configured as a stepper motor, an alternating current (AC) or direct current (DC) brushless motor, a DC brushed motor, or the like. In some embodiments, the drive motor 226 may comprise electronic circuitry which may adjust the operation of the drive motor 226 in response to a communication signal (e.g., a command or control signal) transmitted to and received by the drive motor 226. The drive motor 226 may be coupled to the tray section 220 of the industrial cart 104 or directly coupled to the industrial cart 104.
In some embodiments, the cart computing device 228 may control the drive motor 226 in response to a leading sensor 232, a trailing sensor 234, and/or an orthogonal sensor 236 included on the industrial cart 104. Each of the leading sensor 232, the trailing sensor 234, and the orthogonal sensor 236 may comprise an infrared sensor, visual light sensor, an ultrasonic sensor, a pressure sensor, a proximity sensor, a motion sensor, a contact sensor, an image sensor, an inductive sensor (e.g., a magnetometer) or other type of sensor.
In some embodiments, the leading sensor 232, the trailing sensor 234, and the orthogonal sensor 236 may be communicatively coupled to the cart computing device 228. The cart computing device 228 may receive the one or more signals from the leading sensor 232, the trailing sensor 234, and/or the orthogonal sensor 236 and in response to the one or more signals, execute a function defined in the operating logic 642, systems logic 544a and/or plant logic 544b, which are described in more detail herein with reference to
In some embodiments, the leading sensor 232, the trailing sensor 234, and/or the orthogonal sensor 236 may be communicatively coupled to the master controller 106 (
While
In some embodiments, location markers 224 may be placed along the track 102 or the supporting structures to the track 102 at pre-defined intervals. The orthogonal sensor 236, for example, without limitation, comprises a photo-eye type sensor and may be coupled to the industrial cart 104 such that the photo-eye type sensor may view the location markers 224 positioned along the track 102 below the industrial cart 104. As such, the cart computing device 228 and/or master controller 106 may receive one or more signals generated from the photo-eye in response to detecting a location marker 224 as the industrial cart travels along the track 102. The cart computing device 228 and/or master controller 106, from the one or more signals, may determine the speed of the industrial cart 104.
Additionally, the speed of each of the other industrial carts 104 traveling on the track 102 may also be determined. In some embodiments, in response to determining the speed of one or more of the industrial carts 104 on the track 102, the computing device 228 and/or master controller 106 may generate a control signal or communication signal (e.g., through the track and the wheel of the industrial cart) to the drive motor 226 of the industrial cart 104 to adjust the speed of the drive motor 226. In some embodiments, control of the drive motor 226 may be utilized to maintain a uniform speed among the one or more industrial carts 104 on the track 102 or adjust the distance between one or more of the industrial carts 104 on the track 102.
Also depicted in
Still referring to
The location marker 224 may include a communication portal and may be configured to communicate with the any of the orthogonal sensors 236a, 236b, and 236c. The location marker 224 may comprise an infrared emitter, a bar code, a QR code or other marker capable of indicating a unique location. That is, the location marker 224 may be an active device or a passive device for indicating a location on along the track 102. In some embodiments, the location marker 224 may emit infrared light or visual light at a unique frequency that may be identifiable by the orthogonal sensors 236a, 236b, and 236c.
In some embodiments, the location marker 224 may require line of sight and thus will communicate with the one or more industrial carts 204a, 204b, and 204c that are within that range. Regardless, the respective industrial cart 204a, 204b, 204c may communicate data detected from cart sensors, including the leading sensor 232, the trailing sensor 234, and/or other sensors. Additionally, the master controller 106 may provide data and/or commands for use by the industrial carts 204a, 204b, and 204c via the location marker 224. In some embodiments, the one or more industrial carts 204a, 204b, and 204c may communicate their current location to the master controller 106 by reading the location markers 224.
In operation, for example, the location marker 224 may designate a unique location along the track 102. As the industrial cart 204b passes in proximity to the location marker 224, the orthogonal sensor 236b may register the unique location (e.g., detect the location marker 224, which is a detected event). By determining the location of the industrial cart 204b along the track 102 from the detected location marker 224 and determining the unique location which the location marker 224 represents, the position of the industrial cart 204b with respect to other industrial carts 204a, 204c may be determined and other functional attributes of the industrial cart 204b may also be determined. For example, the speed of the industrial cart 204b may be determined based on the time that elapses between two unique locations along the track 102 where the distance between the locations is known. Additionally, through communication with the master controller 106 or with the other industrial carts, distances between the industrial carts 204a, 204b, and 204c may be determined and in response the drive motors 226 may be adjusted as necessary.
Still referring to
Accordingly, the lighting device 206 may include software and/or other logic that utilizes wave-based technology for reducing heat and other undesirable bi-products of the lighting device 206. Also depending on the particular embodiment, the LEDs 210 may be the same color or at least a portion of the LEDs 210 may be different colors to provide different photon-emitting lighting wavelengths. The color of the LEDs 210 may be controlled by the processor 208 of the lighting device 206. As an example, the LEDs 210a and 210b may output a red wavelength of light. The red wavelength may be between 610-720 nanometers. The LEDs 210c and 210d may output a blue wavelength. The blue wavelength may be between 400-470 nanometers. The LEDs 210e and 210f may output a green wavelength. Some embodiments may be configured with each of the LEDs 210 a different color, and/or with colors beyond the primary colors, such as warm white, cool white, orange, green, violet, black, etc.
Different colors of light have different impact on plants. For example, a blue wavelength of light may increase the growth rate of certain plants. A green wavelength of light may enhance chlorophyll production of certain plants and may be used as a pigment for proper plant viewing. A red wavelength of light, when combined with blue light, may yield more leaves for certain types of plants. A yellow wavelength of light may reduce plant growth for certain types of plants, compared to blue and red light. A violet wavelength of light enhances the color, taste, and aroma of plants.
It should be understood that each (or at least a portion) of the LEDs 210a, 210b, 210c, 210d, 210e, and 210f may be independent in that they may be illuminated with or without other LEDs on the lighting device 206. Additionally included is a communication interface 212, which may take the form of a power cable, an Ethernet cable, and/or other interface for providing power to the lighting device 206, as well as instructions on the lighting cycle for the lighting device 206. In some embodiments, the lighting device 206 may be hardwired for illumination as instructed by the master controller 106. Other embodiments of the lighting device 206 may be configured with hardware and/or software for receiving an instruction from the master controller 106 and controlling illumination of the LEDs.
In embodiments, the master controller 106 stores lighting recipes for various plants and instructs the lighting device 206 to illuminate based on the lighting recipes. Specifically, the lighting device 206 illuminate based on a lighting recipe for the plant in the industrial cart 104 passing under that respective lighting device 206. The recipe may include a color of light, an intensity of light, and the number of simulated days of growth associated with the plant. For example, an LED RGB recipe for a plant A and an LED RGB recipe for plant B are shown in the tables 1 and 2 below. While the total simulated days of growth are set to 6 days, it may be less than or more than 6 days.
In some embodiments, the simulated days of growth may be set based on various types of growth, for example, height, chlorophyll production, root growth, fruit output, foliage, etc. For example, based on the height of a plant, the simulated days of growth for the plant may be set, for example, day 1 through day 10. For each of day 1 through day 10, lighting recipes may be assigned similar to Tables 1 and 2. As another example, based on the level of chlorophyll production, the simulated days of growth for the plant may be set, for example, day 1 through day 20. For each of day 1 through day 20, lighting recipes may be assigned similar to Tables 1 and 2.
Similarly, the recipe may also include a level of warm or cool white light. The level of warm white and the level of cool white may be set between 0 and 100. The level of warm white and the level of cool white may be set depending on the number of simulated days of growth similar to Tables 1 and 2. In some embodiments, the recipe may be provided based on the stage of growth cycle (e.g., initialization, germination, growth, reproduction, etc.) instead of the simulated days of growth.
It should also be understood that by using low heat lighting elements, such as LEDs 210, the photon-emitting light may be produced with little to no heat. As a consequence, the lighting device 206 may be positioned at a place relative to a plant that maximizes optimal growth without the risk of burning the plant with heat from the lighting device 206. Additionally, cooling of a grow room that includes lighting devices 206 may be unnecessary because of the minimal amount of heat produced by the lighting devices 206. Additionally, while the lighting device 206 of
In
The plurality of LEDs may be communicatively coupled to the master controller 106, and controlled by the master controller 106. The colors of the plurality of LEDs 210 may be controlled based on LED recipes for the plants in carts passing under the LEDs. In embodiments, the master controller 106 may identify the plants in the carts 104a, 104b, and 104c as plant A. For example, the master controller 106 may communicate with the carts 104a, 104b, and 104c and receive information about the plants in the carts 104a, 104b, and 104c. As another example, the information about the plants in the carts 104a, 104b, and 104c may be pre-stored in the master controller 106 when the seeder component 108 seeds plant A in the carts 104a, 104b, and 104c. Specifically, each of the carts may be assigned to a unique address, and when the seeder component 108 seeds a certain plant into a cart, the unique address of the cart is associated with the information about the certain plant. The association of the unique address and the information about the certain plant may be pre-stored in the master controller 106. For example, when the cart 104c is placed under the lighting device 206c as shown in
The master controller 106 may determine the simulated days of growth with respect to plants on the carts 104a through 104f. In some embodiments, the master controller 106 may determine the simulated days of growth for plants on a cart based on the current position of the cart on the track 102. The track 102 may start with a seeding point and end with a harvesting point. The master controller 106 determines the progression of the cart on the track 102. For example, if the cart 104a progressed less than ⅙ of the total distance of the track 102, the master controller 106 determines that the plant in the cart 104a is in day 1 of growth given that the total day of growth is 6 days. As another example, if the cart 104a progressed more than ½ of the total distance but less than ⅔ of the total distance of the track 102, the master controller 106 determines that the plant in the cart 104a is in day 4 of growth.
In some embodiments the master controller 106 may determine the simulated days of growth for plants on a cart based on the position of the lighting device over the cart relative to the entire track 102. For example, if the lighting device 206a over the cart 104a is located before ⅙ of the entire track 102 from the seeding point, the master controller 106 determines that the plant in the cart 104a is in day 1 of growth. As another example, if the lighting device 206a is located after ½ of the total distance but before ⅔ of the total distance of the track 102, the master controller 106 determines that the plant in the cart 104a is in day 4 of growth.
In some embodiments, the lighting devices are pre-assigned to the simulated days of growth. For example, the lighting devices 206a through 206f are pre-assigned to day 1. Thus, when the carts 104a through 104f are placed under the lighting devices 206a through 206f, the master controller 106 determines that the simulated days of growth for the plants on the carts 104a through 104f is day 1.
In some embodiments, the master controller 106 may determine the simulated days of growth based on various types of growth, for example, height, chlorophyll production, root growth, fruit output, foliage. For example, the height of plants may be determined using various sensors, for example, a camera, and the master controller 106 may determine the simulated days of growth based on the height of plants. As another example, the level of chlorophyll production may be determined by capturing and processing the image of plants, and the master controller 106 may determine the simulated days of growth based on the level of chlorophyll production.
Once the day of growth and identification of plants in the carts are determined, the master controller 106 instructs the lighting devices 206a, 206b, 206c, 206d, 206e, and 206f to illuminate according to the LED recipes for the plant A and plant B. Each of the lighting devices 206a, 206b, 206c, 206d, 206e, and 206f may have a unique address. The master controller 106 controls the lighting devices 206a, 206b, 206c, 206d, 206e, and 206f using the unique address. For example, the master controller 106 determines that the cart 104a carries plant A, and the plant A is in day 3 of growth. Then, the master controller 106 may transmit a signal to the lighting device 206a that is located over the cart 104a using unique address for the lighting device 206a. The signal instructs the lighting device 206a to illuminate 95% of maximum red light intensity, and 5% of maximum blue light intensity based on the LED recipe for plant A as shown in the table 1 above. Similarly, the master controller 106 instructs the lighting devices 206b and 206c to illuminate 95% of maximum red light intensity, and 5% of maximum blue light intensity based on the LED recipe for plant A as shown in the table 1 above. For the carts 104d, 104e, and 104f, the master controller 106 determines that the carts 104d, 104e, and 104f carry plant B, and the plant B is in day 3 of growth. Then, the master controller 106 instructs the lighting device 206d, 206e, and 206f to illuminate 83% of maximum red light intensity, and 7% of maximum blue light intensity, and 10% of maximum green light intensity based on the LED recipe for plant B as shown in the table 2 above.
In some embodiments, the master controller 106 controls the lighting devices 206a through 206b based on the stage of growth of the plants carried in the carts 104a through 104f. For example, the master controller 106 may determine that the plants carried in the carts 104a through 104f are in a germination stage based on the current location of the lighting devices 206a through 206b. As another example, the master controller 106 may determine that the plants carried in the carts 104a through 104f are in a germination stage based on images captured by the one or more imaging devices 250 shown in
In embodiments, the master controller 106 identifies that the carts 104b and 104c carry plant A and carts 104d, 104e, and 104f carry plant B. The master controller 106 identifies the plant in the cart 104g as the plant C. For example, the master controller 106 may communicate with the cart 104g and receive information about the plant in the cart 104g. As another example, the information about the plant in the carts 104g may be pre-stored in the master controller 106 when the seeder component 108 seeds plant C in the cart 104g.
The master controller 106 determines the simulated days of growth with respect to the carts 104b through 104g in a similar way as discussed above with reference to
In embodiments, the LED recipes for plants may be updated based on information about harvested plants. For example, if the harvested plants A are generally smaller in size than an ideal plant A, the LED recipe for plant A may be adjusted to raise the intensity of red light, and lower the intensity of other color lights. The size of plants A may be determined based on, for example, images of plants A captured by the one or more imaging devices 250 before the plants are harvested. As for another example, if the harvested plants B are not as green as an ideal plants B, the LED recipe for plant B may be adjusted to raise the intensity of green light, and lower the intensity of other color lights. The color of plants B may be determined based on, for example, images of plants B captured by the one or more imaging devices 250 before the plants are harvested.
In some embodiments, a divider 510 may be positioned over the track 102. The divider 510 may be placed at a boundary where the type of plant is changed. For example, in
In block 612, the master controller 106 determines the simulated days of growth with respect to the carts under a lighting device. In some embodiments, the master controller 106 may determine the simulated days of growth for plants on a cart based on the current position of the cart on the track 102. The master controller 106 determines the current position of the cart on the track 102 that starts with a seeding point and ends at a harvesting point. For example, if a cart progressed less than ⅙ of the total distance of the track 102, the master controller 106 determines that the plant in the cart is in day 1 of growth given that the total simulated days of growth is 6 days. In some embodiments the master controller 106 may determine the simulated days of growth for plants on a cart based on the position of the lighting device over the cart. For example, if a lighting device is located before ⅙ of the entire track 102 from the seeding point, the master controller 106 determines that the plant in the cart under the lighting device is in day 1 of growth.
In block 614, the master controller 106 retrieves a lighting recipe based on the identified plants and the simulated days of growth. Lighting recipes may be pre-stored in the master controller 106. The lighting recipes may include a color of light, an intensity of light, an intensity of warm white light, an intensity of cool white light, etc.
In block 616, the master controller 106 instructs the lighting devices 206 that are placed over the carts to illuminate based on the lighting recipe for the identified plants in the carts. For example, the master controller 106 may instruct one of the lighting devices 206 to emit red light with an intensity of 90 out of 100, blue light with an intensity of 10 out of 100, warm white light with an intensity of 5 out of 100, and cool white light with an intensity of 100 out of 100.
Additionally, the assembly line grow pod 100 is coupled to a network 550. The network 550 may include the internet or other wide area network, a local network, such as a local area network, a near field network, such as Bluetooth or a near field communication (NFC) network. The network 550 is also coupled to a user computing device 552 and/or a remote computing device 554. The user computing device 552 may include a personal computer, laptop, mobile device, tablet, server, etc. and may be utilized as an interface with a user. As an example, a user may send a recipe to the computing device 130 for implementation by the assembly line grow pod 100. Another example may include the assembly line grow pod 100 sending notifications to a user of the user computing device 552.
Similarly, the remote computing device 554 may include a server, personal computer, tablet, mobile device, etc. and may be utilized for machine to machine communications. As an example, if the assembly line grow pod 100 determines a type of seed being used (and/or other information, such as ambient conditions), the computing device 130 may communicate with the remote computing device 554 to retrieve a previously stored recipe for those conditions. As such, some embodiments may utilize an application program interface (API) to facilitate this or other computer-to-computer communications.
The memory component 540 may store operating logic 642, the systems logic 544a, and the plant logic 544b. The systems logic 544a and the plant logic 544b may each include a plurality of different pieces of logic, each of which may be embodied as a computer program, firmware, and/or hardware, as an example. A local communications interface 646 is also included in
The processor 630 may include any processing component operable to receive and execute instructions (such as from a data storage component 636 and/or the memory component 540). The input/output hardware 632 may include and/or be configured to interface with microphones, speakers, a display, and/or other hardware.
The network interface hardware 634 may include and/or be configured for communicating with any wired or wireless networking hardware, including an antenna, a modem, LAN port, wireless fidelity (Wi-Fi) card, WiMax card, ZigBee card, Bluetooth chip, USB card, mobile communications hardware, and/or other hardware for communicating with other networks and/or devices. From this connection, communication may be facilitated between the master controller 106 and other computing devices, such as the user computing device 552 and/or remote computing device 554.
The operating logic 642 may include an operating system and/or other software for managing components of the master controller 106. As also discussed above, systems logic 544a and the plant logic 544b may reside in the memory component 540 and may be configured to performer the functionality, as described herein.
It should be understood that while the components in
Additionally, while the master controller 106 is illustrated with the systems logic 544a and the plant logic 544b as separate logical components, this is also an example. In some embodiments, a single piece of logic (and/or or several linked modules) may cause the master controller 106 to provide the described functionality.
As illustrated above, various embodiments for utilizing lighting recipes for an assembly line grow pod are disclosed. These embodiments create a quick growing, small footprint, chemical free, low labor solution to growing microgreens and other plants for harvesting. These embodiments may create recipes and/or receive recipes that dictate the timing and wavelength of light, pressure, temperature, watering, nutrients, molecular atmosphere, and/or other variables the optimize plant growth and output. The recipe may be implemented strictly and/or modified based on results of a particular plant, tray, or crop.
Accordingly, some embodiments may include a light control system that includes one or more lighting devices, one or more carts configured to move along a track under the one or more lighting devices, and a controller. The controller includes one or more processors, one or more memory modules storing lighting recipes, and machine readable instructions stored in the one or more memory modules that, when executed by the one or more processors, cause the controller to: identify a plant in the one or more carts, retrieve a lighting recipe for the identified plant from the one or more memory modules, and control operations of the one or more lighting devices based on the lighting recipe for the identified plant.
While particular embodiments and aspects of the present disclosure have been illustrated and described herein, various other changes and modifications can be made without departing from the spirit and scope of the disclosure. Moreover, although various aspects have been described herein, such aspects need not be utilized in combination. Accordingly, it is therefore intended that the appended claims cover all such changes and modifications that are within the scope of the embodiments shown and described herein.
It should now be understood that embodiments disclosed herein includes systems, methods, and non-transitory computer-readable mediums for utilizing LED recipes for an assembly line grow pod. It should also be understood that these embodiments are merely exemplary and are not intended to limit the scope of this disclosure.
This application claims the benefit of U.S. Provisional Patent Application Nos. 62/519,607, 62/519,326, and 62/519,304 all filed on Jun. 14, 2017, the entire contents of which are herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62519607 | Jun 2017 | US | |
62519326 | Jun 2017 | US | |
62519304 | Jun 2017 | US |