精品无人区高清不用下载,seo怎样才能优化网站,贵州城市建设网站,深圳网站开发找哪里1.总体设计框图 本浇花系统总体上分为硬件和软件两大组成部分。硬件部分包括Arduino UNO开发板、温湿度传感器、通信模块、浇水执行系统和液晶显示等。软件部分包括Android客户端。系统结构如图1所示 本浇花系统总体上分为硬件和软件两大组成部分。硬件部分包括Arduino UN… 1.总体设计框图 本浇花系统总体上分为硬件和软件两大组成部分。硬件部分包括Arduino UNO开发板、温湿度传感器、通信模块、浇水执行系统和液晶显示等。软件部分包括Android客户端。系统结构如图1所示 本浇花系统总体上分为硬件和软件两大组成部分。硬件部分包括Arduino UNO开发板、温湿度传感器、通信模块、浇水执行系统和液晶显示等。软件部分包括Android客户端。系统结构如图1所示 2.系统的硬件设计
2.1系统硬件的简述
1传感器适用于土壤的湿度检测
2模块中蓝色的电位器是用于土壤湿度的阀值调节
顺时针调节控制的湿度会越大逆时针越小
3数字量输出D0可以与单片机直接相连通过单片机来检测高低电平由此来检测土壤湿度
4小板模拟量输出AO(0~1023)可以和AD模块相连通过AD转换可以获得土壤湿度更精确的数值 2.2单片机模块的设计
2.2.1单片机的功能特性描述 图2-1 Arduino实物图 图2-2 Arduino引脚图 Arduino UNO可以通过3种方式供电而且能自动选择供电方式
外部直流电源通过电源插座供电。
电池连接电源连接器的GND和VIN引脚。
USB接口直接供电。
电源引脚说明 VIN --- 当外部直流电源接入电源插座时可以通过VIN向外部供电也可以通过此引脚向UNO直接供电VIN有电时将忽略从USB或者其他引脚接入的电源。 5V --- 通过稳压器或USB的5V电压为UNO上的5V芯片供电。 3.3V --- 通过稳压器产生的3.3V电压最大驱动电流50mA。 GND --- 地脚。 输入输出 14路数字输入输出口工作电压为5V每一路能输出和接入最大电流为40mA。每一路配置了20-50K欧姆内部上拉电阻默认不连接)。除此之外有些引脚有特定的功能 串口信号RX0号、TX1号: 与内部 ATmega8U2 USB-to-TTL 芯片相连提供TTL电压水平的串口接收信号。 外部中断2号和3号触发中断引脚可设成上升沿、下降沿或同时触发。 脉冲宽度调制PWM3、5、6、9、10 、11提供6路8位PWM输出。 SPI10(SS)11(MOSI)12(MISO)13(SCK)SPI通信接口。 LED13号Arduino专门用于测试LED的保留接口输出为高时点亮LED反之输出为低时LED熄灭。 6路模拟输入A0到A5每一路具有10位的分辨率即输入有1024个不同值默认输入信号范围为0到5V可以通过AREF调整输入上限。除此之外有些引脚有特定功能 TWI接口SDA A4和SCL A5支持通信接口兼容I2C总线。 AREF模拟输入信号的参考电压。
Reset信号为低时复位单片机芯片。
2.3温度采集系统的设计
2.3.1湿度传感器的概述
叉形设计方便插入土壤模块插入土壤后输出电压随着土壤湿度升高而增大
土壤湿度检测的基本特性
供电3.3v 或者 5v输出信号0~4.2v额定电流: 35mA输出范围及对应的土壤湿度 2.3.2传感器的借口说明
用于土壤的湿度检测。可通过电位器调节土壤湿度的阀值顺时针调节控制的湿度会越大逆时针越小湿度低于设定值时DO输出高电平模块提示灯亮湿度高于设定值时DO输出低电平模块提示灯灭。工作电压3.3V-5V。3V时在空气中AO读取的值最大为695 浸泡在水里的 最小值2455V时在空气中AO读取的值最大为1023 浸泡在水里的最小值 245。 2.3.3硬件连接
VCC接 Arduino 3.3V或5V GND接 Arduino GND AO 接 ArduinoAnalog DO接 Arduino Digital 4 附录