21-335、STM32自发电水龙头及多功能应用装置设计-TFT2.4-WIFI-ULN2003-TCS3200-风光互补-JAVA APP
产品功能描述:
本设计由STM32F103C8T6单片机核心板电路+TFT2.4寸彩屏液晶显示电路+WIFI-ESP8266模块电路+ULN2003步进电机驱动电路+TCS3200颜色传感器电路+风光互补锂电池充电保护电路组成。
1、系统上电后需要颜色RGB值校准,上电3s左右自动进行校准,此时需要用纯白色纸片,放在传感器上进行检测用于校准。
2、校准后,TCS3200颜色传感器获取RGB值。
3、将RGB值实时显示在液晶上。
4、将RGB的3组阈值(分别设为A组B组C组)也显示在液晶上。
5、将液晶显示的数据通过WiFi模块实时上传到APP显示。
6、通过手机APP可以分别设置RGB的3组阈值。
7、如果当前的RGB值接近A组,则步进电机转动45度(此角度从初始角度计算);如果当前的RGB值接近B组,则步进电机转动90度(此角度从初始角度计算);如果当前的RGB值接近C组,则步进电机转动135度(此角度从初始角度计算)。注意:实际演示过程中,ABC三组对应的颜色RGB值区别很大即人肉眼能够很容易区分出的颜色RGB。在本设计演示中,我们采用3组不同颜色的纸张演示。
8、系统采用太阳能电池板和风机模块实现风光互补充电,也可外接手机充电器供电,节能环保。
9、定做JAVA APP,采用eclipse软件编写。