自动灌溉系统:这是开源自动灌溉系统的软件。 包括硬件在内的完整设置可在自述文件中找到

上传者: 42165973 | 上传时间: 2025-12-08 20:44:26 | 文件大小: 1.15MB | 文件类型: ZIP
自动化灌溉系统 这是一个自动应用于水厂的开源应用程序。 到目前为止,几乎没有免费的专业软件和说明可用于构建可扩展,准确且最重要的是耐用的DYI灌溉。 该应用程序不仅在外观上看起来不错,而且对数据也很热爱。 最重要的是,它是一种根据工厂的确切需求定制传感器的工具。 这是大多数直接测量土壤湿度的灌溉系统失败的原因,因为每种土壤和植物都不相同,因此手动校准以及可能需要一段时间后重新校准至关重要。 该应用程序包含以下功能: 监视和显示分钟,小时,天,周和月级别的时间序列数据 设置应触发自动浇水的水位。 设置灌溉期间泵的工作时间 通过按钮手动激活灌溉 在不同的传感器配置文件之间切换 在明暗主题之间切换 应用深色主题 以灯光主题 目录 零件清单 名称 数量 描述 1-n 泵,管,容量传感器和继电器 1-n Wifi模块,用于读取容量并将其发送到后端(Raspi) 1个 运行整个软件并触发泵 1个 这是树莓派的数据存储器 1-n 根据raspi的信号关闭或打开泵电路 1-n 要测量土壤湿度。 电容式传感器不会溶解。 切勿使用电子湿度传感器,因为它们会很快磨损 1-n 从理论上讲,可

文件下载

资源详情

[{"title":"( 63 个子文件 1.15MB ) 自动灌溉系统:这是开源自动灌溉系统的软件。 包括硬件在内的完整设置可在自述文件中找到","children":[{"title":"automated-irrigation-system-master","children":[{"title":"docs","children":[{"title":"draw.io","children":[{"title":"software-architecture.drawio <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false}],"spread":true},{"title":"images","children":[{"title":"app-dark.png <span style='color:#111;'> 200.42KB </span>","children":null,"spread":false},{"title":"software-architecture.png <span style='color:#111;'> 47.43KB </span>","children":null,"spread":false},{"title":"hardware-architecture.png <span style='color:#111;'> 446.98KB </span>","children":null,"spread":false},{"title":"app-light.png <span style='color:#111;'> 208.56KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"package.json <span style='color:#111;'> 797B </span>","children":null,"spread":false},{"title":"arduino-code","children":[{"title":"ESP8622_moisture.ino","children":[{"title":"ESP8622_moisture.ino.ino <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 100B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 561.79KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"index.js <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"shared","children":[{"title":"Card","children":[{"title":"Card.js <span style='color:#111;'> 420B </span>","children":null,"spread":false},{"title":"Card.css <span style='color:#111;'> 348B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"assets","children":[{"title":"watering.svg <span style='color:#111;'> 696B </span>","children":null,"spread":false},{"title":"moon.svg <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"logo.svg <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"sun.svg <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"IBM_Plex_Mono","children":[{"title":"IBMPlexMono-Bold.ttf <span style='color:#111;'> 109.91KB </span>","children":null,"spread":false},{"title":"IBMPlexMono-Medium.ttf <span style='color:#111;'> 108.92KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"components","children":[{"title":"SensorPicker","children":[{"title":"SensorPicker.css <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"SensorPicker.js <span style='color:#111;'> 571B </span>","children":null,"spread":false}],"spread":true},{"title":"Header","children":[{"title":"Header.css <span style='color:#111;'> 465B </span>","children":null,"spread":false},{"title":"Header.js <span style='color:#111;'> 434B </span>","children":null,"spread":false},{"title":"ThemePicker","children":[{"title":"ThemePicker.css <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"ThemePicker.js <span style='color:#111;'> 614B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"IotButton","children":[{"title":"IotButton.js <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"IotButton.css <span style='color:#111;'> 832B </span>","children":null,"spread":false}],"spread":true},{"title":"Preferences","children":[{"title":"Preferences.css <span style='color:#111;'> 711B </span>","children":null,"spread":false},{"title":"Preferences.js <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"LineChart","children":[{"title":"LineChart.css <span style='color:#111;'> 876B </span>","children":null,"spread":false},{"title":"LineChart.js <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Main.js <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"theme.js <span style='color:#111;'> 454B </span>","children":null,"spread":false},{"title":"style.css <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"docker-compose.yml <span style='color:#111;'> 837B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":".dockerignore <span style='color:#111;'> 23B </span>","children":null,"spread":false},{"title":"public","children":[{"title":"vendor","children":[{"title":"bootstrap.css <span style='color:#111;'> 145.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"manifest.json <span style='color:#111;'> 302B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"logo.svg <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 10.92KB </span>","children":null,"spread":false},{"title":"backend","children":[{"title":"models","children":[{"title":"irrigations.js <span style='color:#111;'> 427B </span>","children":null,"spread":false},{"title":"preferences.js <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"measurements","children":[{"title":"hourly-measurement.js <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"secondly-measurement.js <span style='color:#111;'> 477B </span>","children":null,"spread":false},{"title":"daily-measurement.js <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"minutely-measurement.js <span style='color:#111;'> 479B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"bin","children":[{"title":"www <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":false},{"title":"package.json <span style='color:#111;'> 602B </span>","children":null,"spread":false},{"title":"routes","children":[{"title":"index.js <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false}],"spread":false},{"title":"Dockerfile <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 103.35KB </span>","children":null,"spread":false},{"title":"views","children":[{"title":"error.jade <span style='color:#111;'> 117B </span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'> 565B </span>","children":null,"spread":false},{"title":"controller","children":[{"title":"measurement-controller.js <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"preference-controller.js <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"irrigation-controller.js <span style='color:#111;'> 207B </span>","children":null,"spread":false},{"title":"sensor-controller.js <span style='color:#111;'> 816B </span>","children":null,"spread":false}],"spread":false},{"title":"app.js <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"services","children":[{"title":"irrigation-service.js <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"measurement-service.js <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"preference-service.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"sensor-service.js <span style='color:#111;'> 825B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明