发作品签到
专业版

桌面快捷控制中心

工程标签

9.3k
0
0
3

简介

一个直列按键多功能显示器制作的桌面快捷控制中心,结合上位机可以快速打开各种应用,文件,或自定义代码实现更多功能。

简介:一个直列按键多功能显示器制作的桌面快捷控制中心,结合上位机可以快速打开各种应用,文件,或自定义代码实现更多功能。
星火计划2023

开源协议

CC BY-NC-SA 3.0

(未经作者授权,禁止转载)
创建时间:2023-03-17 21:38:49更新时间:2023-12-29 16:57:36

描述

项目说明

一个多功能显示器制作的桌面快捷控制中心,结合上位机可以快速打开各种应用,文件,或自定义代码实现更多功能。

最初构思来自于JF-17“枭龙”的多功能显示器,采用两边双列按键进行控制。应用在桌面上,可以单手快速访问所需内容。类似的功能可以有开始菜单,直接使用桌面,但是都需要切出软件打开任务栏操作,这一项目可以扩展操作空间,在很多情况下可以方便操作,并给了用户更多选择

 

介绍

B站:https://www.bilibili.com/video/BV1BM4y1n7PQ/

复刻指南:https://www.bilibili.com/video/BV1gP411i7M9/

ESP32源码:https://github.com/gugugu625/DeskShortcut

上位机:https://github.com/gugugu625/DeskShortCutMaster

QQ群:312980373

如果下方PCB和SCH预览暂无,直接点击编辑器打开(并不是很知道这玩意怎么上传才能显示预览)

 

开源协议

CC-BY-NA-SA-3.0

署名-非商业性使用-相同方式共享

 

项目相关功能

可以快速打开各种应用,文件。同时也可以作为物联网的控制台进行控制,更多功能可以在源代码上自行添加。

目前实现的可以打开文件,应用,URL等。其他如API请求可以独立与项目产生可执行文件并由上位机调用

之后会支持无线传输,设备仅需供电,数据交换走无线网。

 

项目属性

本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。

 

项目进度

电路设计完成,验证完成

外壳设计验证完成

软件大部分开发完成

 

设计原理

硬件部分采用ESP32-S2主控,驱动3.5寸 16位并口MCU显示,MCP23017扩展IO口并接入周围按键。

软件部分采用在PlatformIO环境下的ArduinoFramework,显示驱动库是ArduinoGFX

上位机部分采用C#编写,串口通讯

更多技术细节:https://www.gugugu625.cn/index.php/archives/14.html

 

软件说明

直接用USB线连接至电脑即可

上位机:左侧为树形视图,显示菜单列表。添加节点在软件上方编辑菜单->添加子节点或根节点。根节点为首页内容,其余子节点都要选中它的上一级节点并添加。

节点属性:节点位置有0-5,8-15,分别对应左侧前6个和右侧前6个按钮;节点类型:如果是存在子节点的“文件夹”选List,如果按下执行实际命令选Command;

节点动作:OpenFile是打开文件,可以是特定文件,路径(资源管理器打开),URL(默认浏览器打开)。节点数据:填入节点的数据,对于OpenFile就是路径,URL等。节点名称是显示在屏幕上的名称。

界面右侧是一个包含上述参数的列表,对应当前选中节点的参数,修改后按保存自动保存并与设备同步。

删除节点选中后在编辑中找到删除即可。

下位机:按对应按钮即可,7,15号按钮是保留的,7号对应位置是父节点的名称,15号预计显示时间等,待开发。

 

硬件焊接

别虚焊就行

 

3D外壳

见附件

 

实物展示

设计注意事项

见技术细节

 

其他

已经更新,内容见附件

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
桌面快捷方式.zip
402
2
下位机DeskShortcut-main.zip
28
3
上位机DeskShortCutMaster-main.zip
28
4
SHT-VID_20230619_130400.mp4
20
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航