minimal_hydroponics_setup: add raspberry pi controller

This commit is contained in:
Sebastian Kuzminsky 2025-04-03 09:06:13 -06:00
parent 563998ab5c
commit 5befa9988e
6 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,15 @@
[outputs.controller]
comments = """Lots of room for variation here. This reference design is a Pi with a simple timer app to turn the lights and pump on and off on a fixed schedule."""
[inputs]
raspberry_pi = {}
micro_sd_card = {}
pi_power_supply = {}
pi_enclosure = {}
[dependencies]
operator = {skills=["vendor interaction"]}
[action]
process = """Flash the MicroSD card with Raspberry Pi OS Bookworm.
Put everything together."""

View file

@ -0,0 +1,10 @@
[inputs]
capital={quantity={amount=20.00, unit="USDollar"}}
[dependencies]
operator = {skills=["vendor interaction"]}
[action.purchase]
vendor = [
"https://www.sparkfun.com/kingston-canvas-go-plus-64gb-microsd-card-with-adapter.html"
]

View file

@ -7,6 +7,7 @@ tasmota_power_outlet = { quantity = { amount=2 } }
hose_1_inch = { quantity = { amount=1, unit="Meter" } }
hose_1_2_inch = { quantity = { amount=1, unit="Meter" } }
nutrient_solution = { quantity = { amount=5, unit="Liter" } }
controller = {}
[dependencies]
operator = { skills=["assembly"] }

View file

@ -0,0 +1,10 @@
[inputs]
capital={quantity={amount=10.00, unit="USDollar"}}
[dependencies]
operator = {skills=["vendor interaction"]}
[action.purchase]
vendor = [
"https://www.sparkfun.com/raspberry-pi-5-case-red-white.html"
]

View file

@ -0,0 +1,10 @@
[inputs]
capital={quantity={amount=12.00, unit="USDollar"}}
[dependencies]
operator = {skills=["vendor interaction"]}
[action.purchase]
vendor = [
"https://www.sparkfun.com/raspberry-pi-27w-usb-c-pd-power-supply-white.html"
]

View file

@ -0,0 +1,10 @@
[inputs]
capital={quantity={amount=50.00, unit="USDollar"}}
[dependencies]
operator = {skills=["vendor interaction"]}
[action.purchase]
vendor = [
"https://www.raspberrypi.com/products/raspberry-pi-5/?variant=raspberry-pi-5-2gb"
]