基于stm32f401ccu6的智能手表【 无线通信】
原标题:基于stm32f401ccu6的智能手表【 无线通信】
前言:
新版v2.0已出炉,重新设计了硬件,采用了强大的f4,f0太弱了,很多功能想做资源不行。
对高性能硬件和复杂软件功能的追求是我不停完善改进的动力,限于真实手表的体积,每次更替的新版都只会芯片更加难焊接【采用更小体积的实现功能】,越来越考验资料买家是否具有扎实的焊接技术。成品买家则不用考虑这些小问题,前路我为你铺垫。
v2.0的有两版,针对不同方向:
该页面的版本为:两块主板,手表+控制板,普通2.4g 无线通信
另一个版本为:只有手表板,蓝牙和app通信
完整演示视频【有意则必看】:
功能有点多,全靠两个按键操作,要知道细节只能仔细看视频演示了哈。。。
垃圾苹果手机,,,后面传上来。。。。
。。。。。。。。。。。。。。。。。。
软硬件细节介绍:
由手表板+无线控制板组成。
手表板:stm32f401ccu6, mma7660三轴,si7021温湿度,max30102心率,lt8920无线,振动马达。
无线控制板:stm32f401ccu6,lt8920,1W led,继电器。
和旧版比较,新增的功能or改进[部分内容仍然可以参考旧版的]:
UI重新修改了,更漂亮和人性化,见实物截图即可知道;
支持了模拟表盘,不过1.3寸oled分辨率不高,没有tft(240*240的)的那种细腻;
参考了苹果手机的stepwatch,即计时功能,完全一样,好用的很。
支持USB CDC IAP升级!!!!脱离仿真器在线更新固件!!!,手表直接插电脑,点几下就能升级,新视频里有演示全部过程。
代码更为庞大,软件更为复杂,UI更为漂亮,后续升级潜力巨大,以后可改用1.3
的tft,不但分辨率翻倍,还支持彩色了,做出来更漂亮,对我而言彩色的GUI非常具有挑战性,我非常乐意接受挑战。只是对买家本身的要求越来越高了,要学的东西更多了
************************* 以下是旧版说明 *************************
分成手表板,和无线终端接收控制板。所以本质就是智能手表和智能家居的结合体。
先上配置,后说功能,最后奉上演示视频。
设计软件:keil 5,altium designer 16
主控:
stm32f051k8u6 (手表板和接收板同主控,https://item.szlcsc.com/73448.html)
48MHz,64K Flash,8K SRAM,UFQFPN-32封装,Cortex-M0内核。
用这颗IC,一是为了体积小(qfn封装),二是在F0系列里,资源还可以,性能足够。
外围传感器:
usb接口插入检测电路; 降压电路; mpu6050六轴传感器电路;
si7020温湿度传感器电路;(7元一颗,学生没什么人知道,一般企业的才用(所以写资料基本不会有什么重复的))
振动电机电路; 锂电池充电&电压检测电路; MAX30102心率传感器电路;(30元一个)
按键电路;(休眠/熄屏唤醒,菜单选择)
XN297LBW 直接板载2.4g通信电路;(玩具企业最喜欢这个,学生没什么人知道(所以写资料基本不会有什么重复的)) 1.3寸oled (18元一个)
选型说明 && 设计思路:
睡眠监测、运动监测、闹钟与、消息提醒
利用stm32f051内置的rtc功能,实现时钟显示与久坐提醒(这里只做了熄屏振动提醒,没做久坐提醒);-- 单片机为QFN封装,体积小,功能强大,内置RTC功能,节省时钟芯片
利用max30102心率传感器实现心率检测 -- 体积小,准确率高
利用mpu6050六轴传感器实现步数检测 -- 体积小,性能好,能支持未来的更多功能扩展
利用si7020温湿度传感器实现环境温度实时检测 -- 体积小,精度高,被广泛使用
利用1.3英寸OLED与多通道触摸按键实现信息显示,长时间不使用时,则自动熄屏 -- 1.3英寸oled能显示足够丰富的信息,结合按键实现各种信息的显示和控制
利用XN297L无线芯片实现 开关灯,门,窗等控制功能 --XN297L无线芯片模块控制简单(SPI接口),体积小巧,直线距离远,性价比高
解决:1,心率检测的准确率,2,步数识别的准确率3,无线通信的稳定可靠
功能:(见截图和视频,文字还是象征性写下吧)
主菜单
显示通信信号,温湿度,电池电压
子菜单1
无线控制接收板
子菜单2
计步
子菜单3
心率血氧检测
接收板:
stm32f051k8u6 单片机;
两路继电器;
XN297LBW 直接板载2.4g通信电路;
按键,可独立控制通断;
责任编辑:
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。