基于KW41Z和Android平台的汽车智能温控系统
[复制链接]
(1)作品名称:基于KW41Z和Android平台的汽车智能温控系统
(2)作品实现功能说明:现代社会中私家车数量增长迅速,人们对汽车驾驶舒适感的要求进一步提高,而目前车辆空调系统均需驾驶人在车内手动开启,使得汽车驾驶室的温度调节存在较为明显的滞后性,影响驾驶体验。 1、在夏季车内温度较高时,使用本系统可以远程提前开启车辆空调系统,调整车内温度处于舒适驾驶温度。 2、在夏季高温时期,暴露于烈日下的车辆,其车内温度由于不能有效散热,往往造成高温,极易引发车内存放的物品燃爆,引起火灾,酿成严重后果。通过本系统能够消除火灾隐患。 本作品即是设计出一套汽车温度智能调控系统,以实现对汽车内温度的实时监测、控制,达到提升驾驶舒适感、增强车辆安全性的目的。
(3)软硬件设计思路:
(4)相关分享帖集锦:
BLE4.0安卓上位机开发小技巧
BLE的Android上位机开发(上)
BLE的Android上位机开发(下)
(5)原理图:
唔,,也没啥原理图,把DS18B20的data引脚接在板子PTC2上,通上3v3和gnd,就ok啦!没做原理图。。
(6)作品的源代码:
MCU和Android的源码都贴好了,还有Android的APP安装包。
frdmkw41z_wireless_examples_bluetooth_temperaturer_freertos.zip
(1.38 MB, 下载次数: 7)
app.zip
(11.45 MB, 下载次数: 16)
bleplatform_winkey.apk
(1.55 MB, 下载次数: 1)
(7)大赛作品演示视频:
设备上电后,手机可以搜索并连接到KW41Z设备,41Z每3秒采集一次温度数据,实时发送到手机上,手机端以动态折线图的形式直观展现,默认的高温报警值是55度,通过手机可以任意调整,41Z上通过两个触摸按键也可以强制启动“空调”和强制关闭。
当检测到的温度高于高温警报值时,41Z上蓝色LED开始闪烁,代表启动空调;温度低于高温警报值时,蓝色LED自动熄灭。
按键SW4可以强制断开蓝牙,再次按下后,恢复到等待连接的状态。
Android客户端设置有账户密码登陆,通信数据也经过处理,需要程序解析后才可辨识,一定程度上可以避免非法用户的恶意破坏。同时,Android客户端可以检测到设备蓝牙断开情况,并支持数据续传,增强用户体验。
Android界面的折线图,点击后可以放大哦~
小视频拍的有点渣了,,尴尬。。。
(8)作品总结和展望:
应用上提出在汽车上更偏向于设想吧,这次是用蓝色LED灯展示了,显得有点low,,
感觉蓝牙这一块还是有很多东西可以做的,尤其是昨天得知蓝牙推出了mesh,想必在未来的分布式系统中能更多看到ble的身影吧!
最大的收获,不是在技术上,而是结识了论坛里很多优秀的网友!学习了!
最后,感谢eeworld和nxp能提供这么好的机会!!
此内容由EEWORLD论坛网友zwq1489原创,如需转载或用于商业用途需征得作者同意并注明出处
|