CV工程师专用键盘
简介
嗯突然有了这个整活的想法,打算搞个基于ESP32的蓝牙键盘,先搞个小玩具玩,就定为只有三个键(CTRL,X/C,V )的可充电蓝牙键盘玩玩吧
简介:嗯突然有了这个整活的想法,打算搞个基于ESP32的蓝牙键盘,先搞个小玩具玩,就定为只有三个键(CTRL,X/C,V )的可充电蓝牙键盘玩玩吧开源协议
:GPL 3.0
描述
嗯突然有了这个整活的想法,打算搞个基于ESP32的蓝牙键盘,先搞个小玩具玩,就定为只有三个键(CTRL,X/C,V )的可充电蓝牙键盘玩玩吧
考虑到开源制作难易度,成本问题,本次将用ESP32为主控,Arduino开发。STM实在太贵了现在,正好ESP也有蓝牙功能,不用单独接入一个蓝牙了。当然RGB和热插拔轴是不能少的。
更新日志:
9月8日 验证已完成,第一版上传;
9月10日 编辑了一些格式补充了说明;
9月25日 board1 的ESP32-c3开发板已经验证成功。
嗯,九月八号正式发布工程,第一版已经验证成功。
全键热插拔,可编程RGB(WS2812(屏蔽)b),当然全键也是可编程的组合按键,当前设置的是CTRLX,CTRLC,CTRLV(我觉得其实可以吧X换成Z,一键撤回)。
没有加太多的RGB灯效,后续会继续开发,当然有兴趣的大佬可以自己调整。
喜欢的话请收藏,点赞,评个论留下你的足迹也行~
介绍:
本次的PCB分为三个部分,定位板,主控,底板。我拼在一起了,拿到后直接剪开就行,不用多次打板。
轴座用的凯华的热插拔底座,14元20个。RGB灯用的WS2812(这屏蔽词。)b反贴灯,焊接的时候注意朝向,应当是正面情况下小三角在右下角。
固定的螺丝选择的是M2的螺丝和螺母,螺柱。螺丝选择M2x12mm,螺母M2,螺柱M2 6+3mm的就行。
电池选择的是聚合物锂电池,尺寸是20mmx20mm,型号是402020(其实空间可以放得下两个叠起来的电池。)
电源管理部分使用的是ETA9741,充放电管理。
介绍视频链接:https://www.bilibili.com/video/BV1Da41137fp
需要准备的材料如下:
1:ETA9741x1、0420封装2.2uH电感x1、0805封装22uF电容x2、0603封装电容10uFx1、0603封装电容1uFx2、0603封装电容100nFx3;
2:凯华热插拔轴座x3、反贴WS2812()B灯珠x3、MSK-12C02开关x1;
3:402020聚合物锂电池x1;
4:ESP32-C3合宙开发板x1(已可以用board1替代);
5:螺丝选择M2x12mm 4个、M2螺母多个、M2螺柱 6+3mm 4个。
注:对于第四项,合宙的开发板带串口的版本一直没有货,问客服也不知道。于是本工程的PCB1就是我自己画的ESP32C3开发板,兼容键盘的PCB,已验证成功。其实合宙的不带串口版本的板子也能用,不过要用外部的一个串口调试器进行烧录,会搞得可以直接买不带串口的开发板,那个有货,9.9包邮。
制作注意事项~~~
1:用Arduino IDE开发ESP32C3的环境可以参考
https://blog.csdn.net/weixin_42328389/article/details/121157234
合宙的板子烧录时记得把FLASH MODE改成DIO,程序和用到的库我传到附件里了。
本项目中的ESP32-C3开发板烧录的时候把FLASH MODE改成QIO,就可以正常使用了。
或者可以用VScode上的platformio开发也是可以的。
2:注意RGB灯的方向。
3:锂电池出场一般会带保护,要先冲下电激活才可以正常使用。
4:组装的螺丝这样安装就可以,尺寸正好。
5:祝大家制作顺利~~~
评论