电子说
功能简介
该项目基于PSOC62 CAPSENSE evaluation kit和ESP-01s wifi模块的远程空调遥控器。它不仅能够远程控制空调的开关、模式、风速和温度设置,还配备了温湿度传感器,实时测量环境的温度和湿度信息,并通过ESP wifi模块将这些数据上传至阿里云平台。
硬件框架
硬件包含Psoc6-evaluationkit-062S2开发板, ESP-01s WIFI模块, DHT11温湿度传感器.
软件框架
软件模块说明
程序主要有以下几个线程:
红外模块线程
该线程初始化后会一直阻塞等待更新空调温度信号量,当获取到信号量后会向空调发送对应的红外以达到控制空调的目的
mqtt线程
该线程负责与阿里云平台交互. 当阿里云平台发送(通过订阅话题)更新空调的温度时, 会释放更新空调温度信号量. 会定时向阿里云平台维持心跳. 会不断在空调温度更新消息队列获取消息, 获取到消息后会发送数据模型到阿里云平台以通知用户空调温度以更新.
触摸条线程
该当触摸条被触摸后会释放更新空调温度信号量
温湿度线程
当环境温湿度变化时会发送数据模型到阿里云平台.
全部0条评论
快来发表一下你的评论吧 !