基于STM32单片机风光互补自发电水龙头颜色识别无线设计21-335

本文介绍了一款基于STM32单片机的智能水龙头设计,集成了TFT2.4寸彩屏、WIFI模块、步进电机驱动和TCS3200颜色传感器,通过RGB校准实现颜色触发的电机动作,并通过JAVAAPP进行远程控制。此外,还采用了风光互补充电技术,环保节能。
摘要由CSDN通过智能技术生成

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软件编写。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值