当前位置:首页 > 操作系统 > 正文内容

CV工程师专用键盘开源项目硬件剖析

邻居的猫1个月前 (12-09)操作系统289

哈哈,容我介绍一下,假如我们对电子感兴趣,能够看一下下面的图片,会常常更新优异的原创文章。再次感谢每一个尽力的电子爱好者。

file

1、前语

作为一个电子发烧友,你是否有遇到过这样的问题呢。当我们去检查函数界说的时分,需求敲击鼠标右键之后挑选go to definition。更高档一些,我们运用键盘的快捷键来检查界说,这时分能够幻想一下,你左手按下ALT,右手按键F12,这大大的增加了我们写代码或许检查代码的速度。
那有没有一个更好的方法来协助我们按下快捷键的。
我们先大约构思下。首要,设备需求细巧且简便的,并且最好是无线的。其次,设备需求支撑充电功用,便利进行带着。比方可放在口袋里。最终,设备需求按需界说快捷键,便利用户根据需求来自界说。
好啦,经过脑筋风暴之后,我们想必对需求完成的功用都有了少许了解。有句话说的好,一定要多去参阅,多去学习,千万不能够凭空捏造。

2、开源项目介绍

2.1 项目总览

开源项目地址:CV工程师专用键盘

著作的颜值仍是不用说,是真的美观。下面我们来剖析一下它的原理图部分。
著作实物图

2.2 ESP32最小体系(底板)

参阅博客1:【合宙ESP32C3 Arduino开发】第一篇:初探合宙ESP32C3

参阅博客2:ESP32C3硬件材料

项目运用的是ESP32-C3最小体系,万万没想到这款最小体系竟然有两个版别,带串口和不带串口的。最好运用带串口的,这样能够进行串口打印以及IDE调试。

产品不同类型比照

最小体系引脚介绍

本项目是自己规划的最小体系,运用的是ESP32-C3-WROOM-02。这儿小伙伴们就有疑问啦,这个和ESP32-C3有什么区别呢。这儿能够理解为ESP32-C3是ESP32-C3-WROOM-02的子集,略微给我们介绍。

最小体系原理图如下图所示,各个部分的功用现已标出。
最小体系原理图介绍

最小体系PCB介绍

规划ESP32-C3-WROOM-02的意图是将芯片所需的电路(晶振、外置flash、天线等)悉数合封,削减用户的担负,电路愈加清新。这儿附上官方的手册。ESP32-C3-WROOM-02手册

有了这个模块,想想就乐滋滋的。一个项目中,能够省下许多时刻呢。

ESP32-C3-WROOM-02内部结构图

自己规划的引脚接口如下所示。
引脚接口

2.3 按键板-电池办理电路

首要介绍和底板衔接的接口部分,这儿不做介绍了哈。
接口界说

下面就非常重要了,能够看出这儿正式大名鼎鼎的电池办理电路。运用的芯片是ETA9741。这儿附上芯片手册链接:ETA9741芯片手册

电池办理电路

下图是芯片手册的参阅图,在本次项目中LED显现和按键均不需求,因而我这边给划掉了。别的,这儿8和9引脚接入数字低即可。
我说一下哈,这儿最好把小灯加上,由于我们需求充电,充到什么时分没有一个根据怎么办。

芯片手册参阅图

当电池正常放电过程中,经过ETA941芯片后得到5V电压,然后下图所示的的开关打向左边,能够给后续的电路给电。假如向停止工作的话,将下图所示的开关打向右侧即可。

开关

当电池需求进行充电时分,需求数据线衔接底板的TYPEC接口,然后下图所示的的开关打向左边,能够给电池充电。

开关

2.4 按键板-按键电路

能够看出3个按键的RGB级联在了一同。芯片的OUT端别离接入IO4、IO8、IO9。这三个用于检测按键是否被按下。
最开端按键的DIN引脚接入了IO5,由于这儿运用的按键是支撑RGB灯的,所以经过IO5来操控级联的RGB小灯,然后发生不同的灯光效果。

按键级联

本文由博客一文多发渠道 OpenWrite 发布!

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=588

分享给朋友:

“CV工程师专用键盘开源项目硬件剖析” 的相关文章

苹果windows驱动,苹果Windows驱动的概述及安装方法

如果你需要为苹果设备在Windows系统上安装驱动程序,可以参考以下几种方法和资源:1. Boot Camp 支持软件: 你可以下载Boot Camp支持软件,该软件包含了在Mac上支持64位版本的Windows 7、Windows 8和Windows 8.1所需的Windows驱动程序。下载...

windows7无线网络连接,Windows 7无线网络连接指南

Windows 7无线网络连接设置相对简单,以下是基本步骤:1. 确保无线网卡已启用: 打开“设备管理器”,查看“网络适配器”下是否有无线网卡,并且其状态为“启用”。2. 查看可用无线网络: 点击屏幕右下角的任务栏中的网络图标,选择“打开网络和共享中心”。 在“网络和共享中心”窗口...

linux中mv,Linux mv 命令概述

在Linux中,`mv`(move)命令用于移动或重命名文件和目录。当你使用`mv`命令时,你可以将文件从一个目录移动到另一个目录,或者更改文件名。以下是`mv`命令的基本语法:```mv 源文件 目标文件```或者```mv 源文件/目录 目标目录```其中: `源文件`:你想要移动或重命名的...

windows键在哪里,电脑键盘上的Win键位置详解

Windows键(通常称为Win键)位于键盘的左下角,与Alt键和Ctrl键相邻。它通常有一个Windows标志,这个标志由四个彩色方块组成,分别代表微软Windows操作系统的四个窗口。按下这个键可以打开“开始”菜单,这是访问计算机上程序和设置的主要方式。Windows键在哪里:电脑键盘上的Win...

电脑windows启动不了,电脑Windows启动不了?教你排查与解决方法

1. 检查电源:确保电脑的电源线已经正确连接,并且电源插座工作正常。2. 检查硬件连接:确认所有内部硬件(如内存、硬盘、显卡等)都正确安装并牢固连接。3. 安全模式启动: 在电脑启动时,尝试进入安全模式。这可以通过在启动时按下F8键(对于较旧的Windows版本)或Shift F8(对于W...

windows7系统修复,轻松解决常见问题

windows7系统修复,轻松解决常见问题

Windows 7 系统修复是一个比较复杂的过程,具体步骤如下:1. 准备启动盘: 首先,你需要准备一个 Windows 7 的启动盘。这可以通过下载 Windows 7 的 ISO 文件并使用工具(如 Windows USB/DVD Download Tool)创建启动盘来完成。2. 启动到修复模...