本帖最后由 wgsxsm 于 2015-1-5 10:16 编辑
对于低功耗的方案,个人非常感兴趣,看到论坛有活动举办,毫不犹豫的参加了。为此之前还做过方案的PCB,无奈焊接水平和时间有限,申请到的2PCS MSP430FR5969样片在焊接时就被搞坏了一片。后来不幸,仅存的那块板子出现了大电流,无法再继续了,不得不自己搭模块来完成这个活动。加上12月底的搬家忙活,搁置了一段。一直到元旦这几天才空闲下来,才得以完成。
论坛高手如云,感觉自己的方案和好几个高手的有些相似,现在发上来只能算是献丑了,就当是交作业了,哈哈。
先罗列一下之前的帖子:
移植grlib例程,将夏普屏点亮 :
https://bbs.eeworld.com.cn/thread-447798-1-1.html
加入触摸按键实现简单操作:
https://bbs.eeworld.com.cn/thread-448128-1-1.html
DIY低功耗TI Wacth之夏普屏点亮:
https://bbs.eeworld.com.cn/thread-449963-1-1.html
DIY低功耗TI Wacth之时钟显示:
https://bbs.eeworld.com.cn/thread-451251-1-1.html
~~~~~~~~~~~~~~~~~~~~~~分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
先上一张全家福图片,如下,清晰图片还请下载
硬件接线方式更新为如下:LED模块直接使用开发板上的红色和绿色LED
LED_R--P4.6
LED_G--P1.0
夏普1.3‘LCD记忆屏与MCU接线为
LCD_SCK--P2.4
LCD_SI --P2.5
LCD_CS --P4.3
LCD_DISP为了节省PIN口直接接VDD
五向开关按键模块与MCU接线如下:
KEY_UP-------P1.6
KEY_DOWN--P1.3
KEY_LEFT----P1.4
KEY_RIGHT--P1.5
KEY_ENTER-P1.7
按键的资料请参考如下
五向开关.pdf
(1.27 MB, 下载次数: 6)
LSM303dlh地磁模块与MCU接线为
LSM303_SCL--P3.5
LSM303_SDA--P3.6
LSM303资料请参看附件
LSM303DLHC.pdf
(796.48 KB, 下载次数: 11)
PCF8563时钟模块与LSM303dlh地磁模块一起挂在同一组IIC线下,其与MCU接线为
PCF8563_SCL--P3.5
PCF8563_SDA--P3.6
蓝牙模块与MCU的接线为
BLE_VCC--P4.2
BLE_TXD--P2.1
BLE_RXD--P2.0
有关蓝牙模块的说明文档请参考以下附件
FOXKN BLE4.0 蓝牙模块.pdf
(2.03 MB, 下载次数: 51)
各个模块的原理图和PCB图纸请参见附件压缩包内的资料
TI-diy watch各模块原理图及PCB.rar
(1.42 MB, 下载次数: 17)
主要分三个模块,分别如下:
1。时钟部分
和之前发的帖子
https://bbs.eeworld.com.cn/thread-451251-1-1.html差不多,只是增加了时间调节功能。通过导航键的左右键可以对时间各个值进行调节。具体请参看以下视频
2。蓝牙部分蓝牙部分其实也即是串口部分,由于时间关系,并未作出详细的协议通讯,只是实现了简单的遥控操作。
进入蓝牙菜单后,按确定键可以实现蓝牙模块的开启与关闭,即通过控制P4.2来实现蓝牙模块的电源通断。按其他按键则关闭蓝牙模块电源,并退出蓝牙菜单。
与手机连上时,界面有更新,显示状态为 be linked,断开时,显示状态为 not linked.
然后,手机通过相应的APP软件发送字符串LED1ON(大小写或者大小写混合都可以识别)或LED1OFF可以实现开发板上红色LED的亮与灭
同样,发送字符串LED2ON或LED2OFF也可以实现开发板中的绿色LED的亮与灭。具体可以参看如下视频
3。电子罗盘部分LSM303DLH
将三轴磁力计和三轴加速计集成在一起,本想利用加速计功能做成一个计步器,时间实在紧张,只能做成一个电子罗盘。
打开相应的菜单后,旋转LSM303DLH模块,LCD上显示数字和模拟盘,代表与地磁北极相成的角度。按任意键,电子罗盘停止工作,并回到主菜单。
具体请参看如下视频
最后,是代码部分。
TI-Watch-201501042320.rar
(468.79 KB, 下载次数: 29)