桌面快捷控制中心 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 桌面快捷控制中心

  • 7.9k
  • 3
  • 72

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

开源协议: CC BY-NC-SA 3.0

(未经作者授权,禁止转载)

已参加:星火计划2023

创建时间: 2023-03-17 21:38:49
更新时间: 2023-12-29 15:18:02
描述

项目说明

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

最初构思来自于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外壳

见附件

 

实物展示

设计注意事项

见技术细节

 

其他

已经更新,内容见附件

设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP