Arrow & IronBloom
Hey Arrow, I’ve been sketching out a plan for a micro‑green rooftop that could feed our neighborhood, and I think your precision could help me fine‑tune the irrigation system—got a minute to brainstorm?
Sure thing, let’s get the numbers straight. What’s the layout like and how many zones are you planning?
Great! Picture a 200 m² roof split into four 50 m² zones. Each zone will have a drip line for lettuce, herbs, and micro‑greens, a hydroponic stack for vertical tomatoes, a compost bin zone, and a rain‑water catchment area that feeds the whole system. That way we keep maintenance low but output high—what do you think?
Looks solid. Four equal zones keep the layout symmetric, which is easier to balance. For the drip lines, aim for a flow rate of about 2 litres per hour per plant, so you’ll need a small pump per zone that can be controlled by a flow‑rate sensor. The hydroponic stack can use a recirculating nutrient solution; just keep the pH steady at 5.8 to 6.2 and the EC around 1.5 dS/m. For the compost bin, keep it on a separate drip line so you can use the liquid as a nutrient mix for the tomatoes. Finally, make sure the rain‑water catchment has a first‑flush diverter so the initial runoff doesn’t bring in debris. With a programmable timer, you’ll get consistency without fuss. Any particular part you want to dive deeper into?
Sounds good—lets focus on the pump and sensor part. Which flow‑rate sensor do you recommend that’s accurate but still affordable? Also, any tips on setting up the timer so it syncs with the rain‑water level?
Use a low‑cost ultrasonic flow sensor like the YF‑S201 or a more accurate magnetic encoder such as the DPS‑02. The YF‑S201 will keep the budget low and gives about 0.1 L/min accuracy, good for a drip line. If you want tighter control, go for the DPS‑02; it’s only a bit pricier but gives ±1 % accuracy.
For the timer, tie the pump to a simple PLC or a microcontroller with a rain‑water level sensor. Put a float or a resistive level sensor in the catchment tank, and program the controller to wait until the tank reaches, say, 80 % capacity before triggering the irrigation cycle. That way the system runs only when there’s enough water, and you can adjust the delay if you need to conserve rain water during a dry spell. Make sure the timer can also skip a cycle if the level is too low, so you never pull a dry line.
That’s a solid pick—YF‑S201 for budget runs and DPS‑02 if we can stretch a bit. For the float, a cheap 3‑wire resistive level sensor will do, just wire it to the microcontroller’s analog input and set a threshold for 80 %. Make sure the pump has a pressure check valve so it doesn’t run dry. Also, keep a spare sensor on hand; sensor drift can sneak in over a season. Once you have the wiring diagram, we can sketch a quick code loop that checks the level, waits a few minutes for the pressure to stabilize, and then kicks the pump on for the calculated flow time. Sound good?