本项目实现从上位机软件选择湿度传感器(湿度传感器或碳棒)和浇水形式(潜水泵或电池阀), 同时返回土壤湿度、室内温度、湿度到上位机上显示。 主要部件: 自动浇花系统控制器 1个 Micro USB线 1根 DHT11(DHT11数据手册)温湿度传感器 1个 土壤湿度传感器 1个 模拟接口转数字接口传感器连接线 2根 潜水泵 1个(注意:潜水泵必须在水中使用,不能露出水面!) 潜水泵电源连接线 1根 主板电源连接线 1根 橡胶水管 1米 安装步骤: 1、先将水泵的连接头接到控制器的Solenoid Valve端子上,蓝色接负极(-)棕色接正极(+),然后将电源连接头接到PWRIN端子上,黑色接负极(-)红色接正极(+)。 2、将控制板安装到外壳底板上,然后将Moisture Sensor(土壤湿度传感器)插到传感器接口上,这里使用橙色传感器连接线,注意方向,传感器在控制器上的默认端口为模拟口2。 3.将DHT11温湿度传感器插到传感器接口上,传感器在控制器上的默认端口为数字口9。 4、使用Micro USB线连接电脑,初次使用需要安装USB驱动程序,先去下载Arduino最新的IDE: https://arduino.googlecode.com/files/arduino-1.0.1-windows.zip 5、使用Micro USB线将程序下载到主板上 7、将水装到水桶或水盆里,放在离花盆较近的位置,把配的水管插到潜水泵上然后置于水中,必须保证蓄水充足,以供浇水(注意潜水泵必须在水中使用,在空气中使用会导致损坏)。 8、将水泵和电池盒(或者电源适配器)连接到水泵接口和电源接口上。
2021-10-10 22:41:54 3.09MB 自动浇花系统 电路方案
1
为了实现智能浇花系统,提出了一款基于Zigbee 网络的智能浇花系统设计方案。该系统通过温湿度传感器和光照传感器实时采集数据,Zigbee无线网络传输,按键调节,LCD 液晶显示,单片机的信号处理,水泵进行间歇性浇水,从而实现对植物的全天候监管。经过实验测试证明,该系统操作简单,反应精确灵敏,非常完美地达到了最初的设计要求,在实际生活中具有很好的应用价值。
1
单片机技术
2021-10-06 11:10:09 918KB 单片机
代码量两百五十行左右 /***************主函数*****************/ void main() { delay_1ms(100); P0 = P1 = P2 = P3 = 0xff; //初始化IO口 while(1) { key();//独立按键程序 if(key_can = 200) { flag_200ms = 0; P0 = 0xff; //消隐 if(menu_1 == 0) { shidu = ad0832read(1,0);//读出湿度 shidu =100-shidu * 99 / 255; dis_smg[0] = 0xff; // dis_smg[1] = smg_du[shidu ]; //取湿度的个位显示 dis_smg[2] = smg_du[shidu / 10 ] ; //取湿度的十位显示 dis_smg[3] = 0XFF;// dianji_kongzi(); //电机控制函数 } } display(); //数码管显示函数 delay_1ms(1); } } 1、数码管实时显示土壤湿度传感器测到的湿度。 2、从左边第一个起,减键、加键、设置键。可以用按键设置,设置湿度的上、下限值。 3、当湿低于下限值时,自动打开水泵进行抽水自动灌溉,当湿高于上限值时,断开水泵停止灌溉, 4、具有手动模式,按减键手动打开水泵,可以按加键手动关闭水泵。
2021-10-04 17:54:17 5.04MB stc89c51 自动浇花系统 电路方案
1
自动浇花系统 制作过程: 使用到的库有: 温湿度模块: 时间库: 闹钟库(用来执行定时程序): 引脚定义 #define RELAY1 9 //继电器1,节能模式时控制其他模块的电源 #define RELAY2 10 //继电器2,控制水阀 #define DHT11_PIN 2 //温湿度模块 #define SOIL_HUMIDITY_PIN A1 //土壤湿度模块 用户自定义设置 #define CHECK_INTERVAL 9600 //检查土壤湿度间隔的秒数(9600秒=3小时一次) #define MAX_SOIL_HUMIDITY 600 //土壤的湿度阈值(大于这个值就会浇水) #define WATER_TIME 5 //单次浇水的秒数(控制每次的浇水量) #define IS_MINIMUN_POWER false //是否开启节能模式。用于太阳能电池供电的
2021-09-23 09:52:37 3KB
1
基于ESP8266的网络智能浇花系统.pdf
2021-09-07 14:06:44 1.15MB 智能系统 人工智能 系统开发 参考文献
基于PLC和GSM的家庭智能浇花系统设计.pdf
基于AT89C51单片机和ADC0832的自动浇花系统Proteus仿真
2021-09-03 09:04:51 431KB AT89C51 ADC0832 自动浇花系统 Proteus仿真
基于51单片机的智能浇花系统-论文.zip
2021-08-18 18:04:53 12KB 论文
功能描述:(1)本系统采用单片机STC89C52+ADC0832+LCD1602液晶+土壤湿度传感器+抽水电机+ 按键+蜂鸣器设计而成。(2)能够检测土壤的湿度,实时显示到LCD1602液晶屏上。其中,液晶第一行显示实际的湿度。液晶第二行显示湿度上限值和湿度下限值。(3)根据不同的土壤,能够合理的调整浇水要求。通过按键设置上下限值。湿度低于下限报警,开始浇水直到上限停止报警及浇水。随后湿度下降到下限开始报警并启动浇水。(4)按键分为,减键、加键、设置键。潜水泵通过继电器控制通断。(5)可通过蓝牙模块对应的手机端读取实时湿度数据,并控制单片机端继电器和蜂鸣器功能的有无。
2021-08-09 13:07:54 231KB 单片机