项目简介
OpenNursery是用于管理小型规模树木育苗场的软件工具集合,于2021年5月3日由Vince Busch和Goran Christiansson发起,作为Trees for Peace Foundation的一部分进行开发。该项目提供管理树木种植、库存及标签打印的完整软件工具。
项目的主要特性和功能
- Entomatic系统:借助Arduino控制加热管,实现对嫁接树的加热。EntBerry软件在数据收集、日志记录和可视化计算机(如Raspberry Pi 3,支持python/influxdb的计算机均可)上运行。
- 库存管理:通过一系列Python脚本跟踪主库存文件,为每棵树木生成符合欧盟标准的唯一标签。支持Dymo LabelWriter 450和Citizen Labelprinter CL - S621II两种打印机,还能选择性添加QR码和GPS位置收集,以构建开源地理遗传树木库。
- 标签打印:提供生成植物标签的脚本,涵盖四合一标签、网页重定向和网页生成等功能。
- 网页生成:利用Jinja2模板引擎为每个树种生成展示基本信息的HTML页面。
安装使用步骤
- 环境准备:安装Python、Arduino IDE、InfluxDB等必要工具。
- 理解代码结构:熟悉项目文件结构,掌握各文件功能及依赖关系。
- 配置参数:依据实际需求,配置Arduino通信参数、数据库连接参数等。
- 运行脚本:按需求运行相应Python脚本,如生成标签、更新库存、生成网页等。
- 测试与调试:实际应用前充分测试和调试,确保功能正常运行。
- 参考文档:参考文件总结、解释及项目内文档和注释获取更多细节和帮助。
- 定制扩展:根据项目需求定制和扩展脚本,适应不同育苗场环境和管理需求。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】