add 'minimal hydroponics setup' repo
This commit is contained in:
parent
9e000e0202
commit
68151fe7a4
17 changed files with 218 additions and 0 deletions
6
modular-recipes/repos/minimal_hydroponics_setup/Todo.md
Normal file
6
modular-recipes/repos/minimal_hydroponics_setup/Todo.md
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
I had somewhat randomly picked 1 inch ID as the drain tube. 3/4 inch
|
||||||
|
seems much more common, maybe i made a mistake.
|
||||||
|
|
||||||
|
add mesh baskets as an input to the plant tray
|
||||||
|
|
||||||
|
add rockwool cubes as an input to the plant tray
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=5.75, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.ebay.com/itm/134772441988",
|
||||||
|
"https://www.ebay.com/itm/251050375775?var=554293415440",
|
||||||
|
"https://www.ebay.com/itm/251313018420",
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=15.19, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.botanicare.com/products/fittings/"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
[output]
|
||||||
|
clay_pebble_grow_medium = { quantity = { amount=10, unit="Liter" } }
|
||||||
|
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=15.19, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://hydrobuilder.com/mother-earth-hydroton-10-liter.html"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=7.00, unit="USDollar" }}
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.lowes.com/pd/Leaktite-5-gal-70mil-Food-Safe-White-Bucket/5013212247",
|
||||||
|
"https://www.leaktite.com/products/5-gal-foodsafe-70-mil-white"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=5.00, unit="USDollar" }}
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.leaktite.com/products/5gld-hdpe-foodsafe-lid-w-gasket",
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=68, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://farmhydrosupplies.com/product/agrobrite-fluorescent-t5-grow-light-with-6400k-bulbs/"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
[outputs]
|
||||||
|
hose_1_2_inch = { quantity = { amount=100, unit="Foot" } }
|
||||||
|
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=69.95, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.ebay.com/itm/125116790610"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
[outputs]
|
||||||
|
hose_1_inch = { quantity = { amount=100, unit="Foot" } }
|
||||||
|
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=15.19, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.botanicare.com/products/fittings/"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,24 @@
|
||||||
|
[inputs]
|
||||||
|
nutrient_reservoir = {}
|
||||||
|
plant_tray = {}
|
||||||
|
nutrient_pump = {}
|
||||||
|
grow_lights = {}
|
||||||
|
tasmota_power_outlet = { quantity = { amount=2 } }
|
||||||
|
hose_1_inch = { quantity = { amount=1, unit="Meter" } }
|
||||||
|
hose_1_2_inch = { quantity = { amount=1, unit="Meter" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = { skills=["assembly"] }
|
||||||
|
|
||||||
|
[action]
|
||||||
|
process = """Position the plant tray above the nutrient reservoir.
|
||||||
|
|
||||||
|
Put the pump in the nutrient reservoir.
|
||||||
|
|
||||||
|
Use the 1/2 inch tubing to connect the 1/2 inch fitting on the plant
|
||||||
|
tray to the pump outlet.
|
||||||
|
|
||||||
|
Use the 1 inch tubing to connect the 1 inch fitting on the plant tray
|
||||||
|
to the nutrient reservoir.
|
||||||
|
|
||||||
|
FIXME: Plant some plants etc??."""
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
[outputs.nutrient_pump]
|
||||||
|
comments = """Active Aqua 250 GPH, or maybe the 160 is enough? Or maybe
|
||||||
|
the 40? I like that they publish GPH vs lift height curves, and it
|
||||||
|
falls off pretty rapidly for the smaller pumps.
|
||||||
|
|
||||||
|
The 160 GPH and 250 GPH both use 1/2 inch tubing, so i'll try one of
|
||||||
|
those, easy to switch to the other one if the first one's no good."""
|
||||||
|
|
||||||
|
[inputs]
|
||||||
|
capital={quantity={amount=17.75, unit="USDollar"}}
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://www.ebay.com/itm/373981715463",
|
||||||
|
"https://hydrobuilder.com/active-aqua-submersible-water-pumps.html",
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
[outputs.nutrient_reservoir]
|
||||||
|
comment = """The important thing here is that it's food safe (because
|
||||||
|
it's going to be touching our food), opaque to visible light (to inhibit
|
||||||
|
algae growth), and large enough to hold all the nutrient solution used
|
||||||
|
in the system."""
|
||||||
|
|
||||||
|
[inputs]
|
||||||
|
food_safe_5_gallon_bucket = {}
|
||||||
|
nutrient_reservoir_lid = {}
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = { skills=["assembly"] }
|
||||||
|
|
||||||
|
[action]
|
||||||
|
process = """Put the lid on the bucket, duh."""
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
[inputs]
|
||||||
|
food_safe_bucket_lid = {}
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
tools = [ "hole saw" ]
|
||||||
|
|
||||||
|
[action]
|
||||||
|
process = """Drill three holes in the lid the right size to fit the 1
|
||||||
|
inch tube, the 1/2 inch tube, and the pump's power cord through."""
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
[inputs]
|
||||||
|
food_safe_5_gallon_bucket = {}
|
||||||
|
clay_pebble_grow_medium = { quantity = { amount=5, unit="Liter" } }
|
||||||
|
barb_fitting_1_inch = {}
|
||||||
|
barb_fitting_1_2_inch = {}
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
tools = [ "hack saw" ]
|
||||||
|
|
||||||
|
[action]
|
||||||
|
process = """Cut the top of the bucket off, leaving a kind of deep dish
|
||||||
|
or bowl that will holds the plant growth medium and the plants.
|
||||||
|
|
||||||
|
Drill holes for the two fittings.
|
||||||
|
|
||||||
|
Attach the two fittings.
|
||||||
|
|
||||||
|
Add the grow medium """
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=138, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://hydrobuilder.com/active-aqua-black-tubing.html"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
[outputs.sonoff_s31]
|
||||||
|
comments = """Make sure you get model 'S31', not 'S31 Lite'
|
||||||
|
(which lacks power monitoring). Detailed info on this device here:
|
||||||
|
<https://tinkerman.cat/post/sonoff-s31-now-serious>"""
|
||||||
|
|
||||||
|
[inputs]
|
||||||
|
capital = { quantity = { amount=10.90, unit="USDollar" } }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction"]}
|
||||||
|
|
||||||
|
[action.purchase]
|
||||||
|
vendor = [
|
||||||
|
"https://itead.cc/product/sonoff-s31/"
|
||||||
|
]
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
[inputs]
|
||||||
|
sonoff_s31 = { }
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
operator = {skills=["vendor interaction", "firmware_flashing"]}
|
||||||
|
tools = [ "firmware_flasher" ]
|
||||||
|
|
||||||
|
[action]
|
||||||
|
process = """Flash the Sonoff S31 with Tasmota firmware per the
|
||||||
|
instructions here: <https://tasmota.github.io/docs/devices/Sonoff-S31/>"""
|
||||||
Loading…
Add table
Add a link
Reference in a new issue