二哲科技 发表于 2023-1-29 17:59:43

【开源】移动智能备忘录

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

Dearall 发表于 2023-2-1 14:02:31

学习学习学习

crc_3c 发表于 2023-2-21 15:42:15

这个功能不错
页: [1]
查看完整版本: 【开源】移动智能备忘录