小学信息技术-人工智能-可编程高效多功能键盘

2023-10-23
| 14页
| 250人阅读
| 1人下载
精品
知无涯
进店逛逛

内容正文:

可编程高效多功能键盘 目录 1.设计意图 2.作品功能 3.制作元器件与材料 4.技术实现过程 5.制作反思及未来展望 2023/10/23 设计意图 在电脑的使用中时常会有复杂、重复的键盘组合按键困扰着我们。 我作为一名小UP主,在剪辑视频、修图时被复杂的Pr、Ps快捷键感到头疼;在游戏中因为手忙脚乱而无法记录精彩瞬间感到可惜;在我编程时重复代码的输入感到十分繁琐。 在身边也有会计朋友在输入重复的信息感到疲乏。 于是我便有了创作可编程高效多功能键盘(原名超级键)的想法,希望解决在视频剪辑、PS、编写代码时遇到的快捷键繁多难以记忆和使用的问题。 2023/10/23 作品功能 1.蓝牙机械键盘 (1)支持宏定义 组合键的一键输入(已实现) (2)一键快速输入一段提前设置好的文字(支持中文拼音输入)(已实现) 2.可充电、便携(已实现) 3.手机无线控制与调试(已实现) 4.iot小爱同学控制(blinker)(暂无) 5.RGB灯光与手机控制(已实现) 2023/10/23 制作元器件与材料(软件) Arduino IDE(下位机程序编写) 浏览器(Android Apk编写) http://app.gzjkw.net 立创EDA(PCB设计) 2023/10/23 制作元器件与材料(硬件) 2023/10/23 排针2个 注意是个,不是排,图中是两排 贴片轻触开关 //47Ω电阻 4位拨码开关 开发板 ESP32 goouuu果云科技 3d打印的外壳一个 (手机一台、3d打印机一台) 键帽若干 机械键轴12个 锂电池升压充电保护板 锂聚合物电池2000mah Ws2812b贴片 4个20pin 排母2个 技术实现过程(硬件1) 由于此次的创作电路复杂,通过简单的杜邦线无法完成电路,因此选用印刷线路板可以有效减少体积、提高便携度。 电路一共设计了五代,其中第三代是最终提交的产品,第四、五代虽然更加轻薄但存在电路问题而失败。(详细过程请参阅制作过程) 第一代 第一代 原理图: 电路板: 2023/10/23 技术实现过程(硬件2) 单片机的选用:Esp32由乐鑫信息科技(上海)股份有限公司制造,由于该单片机拥有WIFI以及蓝牙,非常适合作为超级键盘项目的主控板,我也是第一次使用这款搭载该单片机的开发板。 按键原理图:共12位按键,采用高特机械键轴黑轴作为按键分12路接入esp32,为了节省电路复杂度,我使用了单片机的下拉电阻 按键一脚接地 一脚连接esp32内置的下拉电阻(这也是第一代失败的原因之一) RGB灯光原理图:使用ws2812贴片rgb led使用5v供电,由于esp32是3.3v 需要串联一个110Ω~47Ω的电阻 控制开关、电源开关电路:使用拨码开关来代替控制按钮和电源开关(其实这并不符合使用规范,因为工作电流可能大于拨码开关的最大电流100mA) 为了避免开发板设计失误,这里直接选用了“3.7v锂电池充电升压放电一体模块,电池采用2000mah 103450聚合物锂电池 主控板接口电路:为了方便调试,主控板将会通过两个2.54mm 20pin的排母连接 2023/10/23 技术实现过程(下位机软件) 编程语言为arduino 代码将在附件完整展示 以下为运行逻辑图 因为Esp32大部分型号为双核 即可同时运行两个程序 便可以同时控制RGB与键盘的读写 2023/10/23 技术实现过程(上位机软件) 不会java所以使用APP inventor图形化编程 .Apk文档将在附件提供 App提供了对键盘的各项设置,可通过蓝牙保存到键盘中 上半部分为灯光设置 下半部分为按键设置 真正实现了“可编程” (详细过程请参阅制作过程) 2023/10/23 技术实现过程(通讯协议) 自己设计了个通讯协议方便手机与键盘沟通 手机每一次都会通过蓝牙发送6个字符串 举例:1 255 255 255 0 0 第一个代表模式 1-10为灯光模式 11-14为按键层数 第二个代表按键模式/RGB R 第三个代表按键序号/RGB G 第4-6个代表按键将按下哪个按钮/RGB B 举例

资源预览图

小学信息技术-人工智能-可编程高效多功能键盘
1
小学信息技术-人工智能-可编程高效多功能键盘
2
小学信息技术-人工智能-可编程高效多功能键盘
3
小学信息技术-人工智能-可编程高效多功能键盘
4
小学信息技术-人工智能-可编程高效多功能键盘
5
小学信息技术-人工智能-可编程高效多功能键盘
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。