迪文科技论坛

 找回密码
 立即注册
搜索
查看: 92|回复: 0

【2023.1.29获奖项目】移动智能备忘录

[复制链接]

567

主题

167

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11978
发表于 2024-1-11 09:20:16 | 显示全部楼层 |阅读模式
【开源】移动智能备忘录

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-24 08:27 , Processed in 0.092865 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表