【开源】移动智能备忘录
1.背景介绍 手机、PC都会有备忘录软件,而且还可能是互相同步的。不过在电工们的工作台上不一定会拥有PC,而手机有时候并不一定会方便携带,那么我这款移动智能备忘录就油然而生了。
2.方案设计
本次设计有三个主要设备:迪文屏、蓝牙主控、手机,下图1是移动智能备忘录的整体设计框架。
图1 整体框图
3.硬件连接方式
硬件连接方式为迪文屏通过串口连接蓝牙开发板,蓝牙开发板通过蓝牙连接手机。硬件连接框图如下图2所示:
图2 硬件连接图
4.工程界面
(1)首界面设计:迪文屏首先需要设计第一个界面,二维码和蓝牙MAC地址显示,二维码控件,先框选出一定的大小,然后根据需要设置变量地址和Unit_Pixels数值,Unit_Pixels是设置二维码的放大倍数,设计完成如下图3所示。
图3 二维码界面设计
(2)备忘录界面:一个界面可以显示五条备忘录,同时可以进行翻页和完成功能,定义好翻页按钮和完成按钮的键值,然后再定义备忘录内容和时间的文本控件,定义好变量地址,到时候手机直接控制对应的地址就可以完成备忘录内容的修改了。设计完成后入下图4所示。
图4 备忘录界面设计
(3)文件下载:将文件页面烧写到屏幕上,同时还需要下载8283的串口配置功能的代码(附件里一并给出)。然后编写好蓝牙开发板程序,首先刚上电的时候蓝牙开发板启动会比迪文屏快一些,所以蓝牙开发板不能主动发送蓝牙MAC地址给迪文屏,需要迪文屏串口能够通讯的时候发送一段串口数据,然后蓝牙主控板再发送MAC地址到屏幕上,形成一个握手机制。屏幕显示MAC地址和二维码的情况如下图5所示。
图5 屏幕二维码显示 5.数据交互
之后手机APP连接蓝牙主控,让迪文屏切换页面,同时显示备忘录中的内容。手机APP连接蓝牙后,界面如图6所示。
图6 APP备忘录界面
6.界面效果展示
之后界面收到备忘录数据后,就会显示当前部分备忘录,如果备忘录多于5条即可进行翻页查看。蓝牙连接并同步备忘录的界面如下图7所示。
图7 备忘录界面显示
当按下屏幕上对于的勾选后,会视为当前备忘录已经完成,手机和屏幕会同时删除该条备忘录,当然在手机上也可以进行完成操作。
7.总结 移动智能备忘录的设计想法,主要是在工作台时没有电脑或者不方便操作手机,可以直接查看工作台的一些注意事项或者需要做哪些内容,整个设计工作量还是比较大的,因为需要三端(屏幕端,蓝牙主控端,手机端)进行联调,最终做出了这个效果,大家可以在该基础上进行扩展。
DEMO的演示视频:https://www.bilibili.com/video/BV1dM411v7TD/
8.附件
备注说明:如需源码,请参考此链接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=7384&_dsign=5f6522e6
|