CERN Open Hardware Licence Version 2 - Strongly Reciprocal

项目介绍

fabiansteiner/OpenValve 是一个托管在 GitHub 上的开源项目,主要使用 HTML 编写,采用 CERN Open Hardware Licence Version 2 - Strongly Reciprocal 许可证,目前获得 276 个 Star、15 次 Fork。

仓库全名
fabiansteiner/OpenValve
开源许可证
CERN Open Hardware Licence Version 2 - Strongly Reciprocal
Star 数
276
Fork 数
15
未关闭 Issue
1

README 摘要

OpenValve Get OpenValve | Build OpenValve | Documentation | Join Discord | YouTube | Instagram Introduction OpenValve is an open-source, 3D-printable irrigation controller. It waters plants based on actual soil moisture, works with gravity-fed systems, and runs on a 9V block battery for about 3 months. OpenValve was built for irrigation. But underneath the soil moisture sensor and irrigation firmware is an…

完整内容见 GitHub 原始 README 或本页 。

常见问题

OpenValve 用什么语言开发?

主要使用 HTML 编写,采用 CERN Open Hardware Licence Version 2 - Strongly Reciprocal 许可证,目前有 276 个 Star。

OpenValve 可以免费商用吗?

仓库标注的许可证为 CERN Open Hardware Licence Version 2 - Strongly Reciprocal,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 OpenValve 的源码?

可以直接克隆仓库:git clone https://github.com/fabiansteiner/OpenValve.git,默认分支为 main;安装与运行步骤见仓库 README。

OpenValve 最近还在维护吗?

仓库最近一次更新为 9月3日,当前有 1 个未关闭 Issue;Star 数为 276,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

3D-printable pinch valve for irrigation and sensor-driven liquid control.

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

Assembly
C

Release

贡献者

README

Introduction

OpenValve is an open-source, 3D-printable irrigation controller. It waters plants based on actual soil moisture, works with gravity-fed systems, and runs on a 9V block battery for about 3 months.

OpenValve First Impressions

OpenValve was built for irrigation. But underneath the soil moisture sensor and irrigation firmware is an open-source pinch valve that you can build other things around.

[!NOTE] Built for irrigation. Open to other ideas. Add your own sensor, write your own firmware, or connect OpenValve to another system. Explore OpenValve as a valve platform →

Applications

OpenValve was designed for balconies, garden beds, small greenhouses, and other small-to-medium irrigation setups. It has been deployed in multiple real-world locations. Both gravity-fed and faucet-fed (≤ 4 bar) setups were successfully tested over full summer seasons.

OpenValve in multiple locations

✨ Key Features

🚰 3D-Printable Pinch Valve

  • bistable (no power needed to hold the open/closed position)
  • reliably actuates down to 0 bar, making it perfect for gravity-fed setups
  • requires no minimum flow
  • tolerates imperfect or particle-rich water
  • 8 mm inner flow path (Cv ≈ 2)
  • Max. pressure: 4 bar (60 psi)

Open Valve First Impressions

🌧️ Sensor-Based Irrigation

OpenValve does not water on a fixed timer. Instead, it uses a soil moisture sensor to decide when watering is needed.

How it works:
  1. OpenValve regularly measures the soil moisture.
  2. If the soil is drier than the threshold you set, the valve opens.
  3. Water flows until the sensor detects that moisture is increasing.
  4. The valve then either closes immedetiately or stays open for longer, based on the extra watering time you set.
  5. OpenValve stops watering and returns to the regular soil moisture measurement.

This allows the watering frequency to adapt to the actual conditions around the plant instead of following a fixed schedule:

When the soil dries out faster, for example during hot weather or periods of increased plant demand, OpenValve waters more often. When the soil stays moist for longer, for example during cooler weather, after rainfall, or after a previous watering cycle, OpenValve waters less often.

For a more detailed explanation of the watering logic, see the “How OpenValve works” section in the documentation.

How OpenValve waters

🔗 Standard Hose & Pipe Connections

OpenValve has a standard ½″ male BSPP thread on both ends. This thread size is common in irrigation and plumbing systems in Europe, the UK, Australia, and many other regions.

Any fitting, adapter, or component with a compatible ½″ female BSPP thread can be connected directly to OpenValve, for example:

  • compression fittings
  • hose connectors
  • thread adapters, such as ½″ to ¾″
  • quick-connect fittings
  • adapters for different hose sizes

This makes OpenValve flexible enough for setups ranging from a small balcony drip line to a greenhouse irrigation system.

For more details about installing OpenValve, see the installation section in the documentation.

🛠️ Fully Repairable & Modifiable

OpenValve is designed to be repaired, modified, and reused.

  • the 3D-printed parts can be reprinted or modified
  • the silicone hose (pinch valve sleeve) can be replaced when it wears out
  • the firmware can be changed for different behaviours
  • the hardware and firmware allow easy integration of different sensors
  • the valve can alternatively be powered from an external 5 V, 1 A supply

OpenValve was designed for irrigation, but can also be used for other projects. Explore OpenValve as a valve platform →

💡 User Interface

OpenValve’s user interface (UI) is intentionally minimal:

  • 1 button
  • 2 LEDs: one blue LED and one bi-color LED that can show green, red, or orange

Because the device is designed to run autonomously, the UI focuses on simple, essential interactions:

  • Short and long button presses for menu navigation and configuration
  • LED patterns to indicate status, watering activity, sensor readings, and possible errors

To make this easy to understand, every UI state is documented and can be explored interactively:

👉 Interactive Manual: https://ui.open-valve.com/

This web-based “digital twin” mimics the behaviour of the real device - showing the same LED patterns and button interactions, along with explanations for each state.

For a complete explanation of the button actions, LED blink patterns, and UI states, see the User Interface documentation.

🤝 Contributing

Contributions are welcome!
If you’d like to help improve the firmware, CAD files, documentation, or electronics, feel free to open an issue or submit a pull request.

You can also join the project Discord to discuss ideas, ask questions, or share feedback.

评论

暂无评论