littlebot
Published on 2025-04-10 / 0 Visits
0

【源码】基于Arduino的室内环境控制器

项目简介

Sensi - Pot室内环境控制器是一个开源的软硬件项目,针对美国科罗拉多州、俄勒冈州和华盛顿州等地室内种植需求,尤其是冬季漫长寒冷的科罗拉多州室内大麻种植需求而设计。它能自动化室内花园的日常操作,像光照周期、环境控制、浇水和营养调节等,为普通种植者提供经济实惠的方案,使其以低成本获得与大型种植设施相同的技术。

项目的主要特性和功能

  • 温度控制:精确控制温度,误差在2度以内。
  • 湿度控制:精确控制湿度,误差在5%以内。
  • WiFi网页控制:通过WiFi网页显示当前温度和湿度,可手动激活/停用连接设备,还能暂停/恢复数据记录并清除SD卡上所有数据。
  • 数据记录:将温度和湿度数据带时间戳记录到SD卡。
  • LCD显示:在LCD屏幕上显示当前时间、温度和湿度。
  • 多设备控制:最多可控制8个设备,包括加热器、空调、加湿器、除湿器、灯光和风扇等。
  • 开源硬件:使用Kicad设计电路板,用户可按需修改电路板设计。
  • Arduino兼容:使用ATMEGA328P微控制器,兼容Arduino IDE和Arduino库。

安装使用步骤

  1. 硬件组装:依据提供的BOM(物料清单)和电路板设计文件组装硬件部分,可使用Kicad软件查看和修改电路板设计。
  2. 编程:使用Arduino IDE对ATMEGA328P微控制器编程,确保在代码中正确配置WiFi的SSID和密码。
  3. 连接设备:将控制器连接到所需设备,如加热器、空调、加湿器等,保证所有设备正确连接到控制器的继电器。
  4. 启动控制器:将控制器连接到电源,通过WiFi访问网页界面,开始监控和控制室内环境。
  5. 数据记录:控制器会自动将温度和湿度数据记录到SD卡,可通过网页界面查看和清除这些数据。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】