0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

合宙Air32自制3键小键盘,支持自定义按键+灯光+OLED显示内容

合宙LuatOS 2023-07-31 22:19 次阅读

才收Air001又到Air601真真一个合宙新品排队来。畅快买买买,也有小伙伴悄言:之前买的板子只点了个灯,甚至Air32都还没开封……

开发板怎能只吃灰,工程师岂能止于点灯?!今天特别分享@灰太狼烤着吃大佬开源新作:

基于合宙Air32F103开发板的有线3键小键盘——带旋钮与OLED屏版本,支持多功能显示,支持216M主频,采用QMK固件,支持VIA修改按键与灯光。

1

小键盘主要硬件物料


46f55b8c-2fad-11ee-bbcf-dac502259ad0.jpg

4708683a-2fad-11ee-bbcf-dac502259ad0.gif

470e2eb4-2fad-11ee-bbcf-dac502259ad0.jpg

烧录材料:
ST-LINK V2、4Pin烧录排针、杜邦线;

键盘材料:

Air32F103开发板(含排针) x1

0603 100nF电容 x4

WS2812B 3521反贴幻彩灯珠 x5

WS2812B 4020侧面幻彩灯珠 x20

热拔插底座 x3

机械键盘轴体x3

键帽 x3

ec11旋转编码器x1

ec11旋帽x1

0.96寸4针1306驱动OLED显示屏x1

2.54mm 20P排母x1

2.54mm4P排母x1

底/顶壳(模型见附件)x1

M3*8扁头螺丝钉x4

M3x10mm尼龙柱x2

PCB x1

具体物料、固件烧录及硬件制作流程,详见原工程最新资料

特别提醒:

务必烧录bootloader后再进行硬件制作,否则安装完成后无法进行固件烧录。

2

小键盘主要功能实现


4740c266-2fad-11ee-bbcf-dac502259ad0.jpg

当前小键盘版本带旋钮与OLED屏,支持VIA修改按键与灯光控制,支持多功能显示。可通过VIA网页进行配置,也可在官网下载客户端,两者操作基本相同。

46199ee4-2fad-11ee-bbcf-dac502259ad0.gif 

功能1. 修改按健

47564730-2fad-11ee-bbcf-dac502259ad0.png

小键盘默认的三个按键从左至右依次是Ctrl、C 、V,换键操作比较简单。

例如要把C键改成A键——在VIA上方显示三键的窗口先点击一下C键,再在下方键盘区域点击一下A键,三键的C就成功变成A了:

48482abe-2fad-11ee-bbcf-dac502259ad0.gif

还有一个宏定义的宏按键,其他的一些功能键也支持,可使用旋钮切换层级根据需求自行设置。

功能2. 灯光控制

小键盘的灯光也是可以调节的,通过VIA切换选项/拖动,即可调节灯光色调亮度以及不同灯光效果。

49e57516-2fad-11ee-bbcf-dac502259ad0.gif

4a050a02-2fad-11ee-bbcf-dac502259ad0.jpg

功能3.多功能显示

小键盘的OLED屏幕可以显示预置的一些图片,也可以自己通过源代码更换图片。

支持设置图片的运行效果,比如移动、速度快慢等;支持设置GIF动图;支持旋钮切换模式等功能。

4a2be8c0-2fad-11ee-bbcf-dac502259ad0.gif

4a6b2742-2fad-11ee-bbcf-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • OLED
    +关注

    关注

    119

    文章

    6198

    浏览量

    224106
  • 键盘
    +关注

    关注

    4

    文章

    859

    浏览量

    39647
  • AIR
    AIR
    +关注

    关注

    0

    文章

    18

    浏览量

    2973
收藏 人收藏

    评论

    相关推荐

    Air780E硬件设计手册02

    低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 471次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780E硬件设计手册02

    低功耗4G模组Air780EQ——硬件设计手册02

    Air780EQ的硬件设计中的 应用接口,射频接口,电气特性,结构尺寸和存储生产等内容
    的头像 发表于 08-30 15:22 424次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模组<b class='flag-5'>Air</b>780EQ——硬件设计手册02

    Air700EAQ硬件设计手册——射频接口、电气特与规格

    本文我们介绍了Air700EAQ硬件设计——射频接口、电气特与规格等内容
    的头像 发表于 08-27 18:14 1979次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——射频接口、电气特与规格

    Air700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计的详细介绍
    的头像 发表于 08-27 14:23 416次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口2

    Air700EAQ硬件设计手册——应用接口1

    本文主要介绍Air700EAQ的硬件设计中的应用接口部分。
    的头像 发表于 08-26 17:13 475次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700EAQ硬件设计手册——应用接口1

    Air700ECQ硬件设计手册——应用接口3

    Air700ECQ硬件设计手册——应用接口部分介绍
    的头像 发表于 08-22 18:34 446次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口<b class='flag-5'>3</b>

    Air700ECQ硬件设计手册——应用接口1

    Air700ECQ硬件设计手册——应用接口1
    的头像 发表于 08-21 18:46 379次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件设计手册——应用接口1

    MQTT应用看这篇!Air780EP_LuatOS_MQTT应用指南

    Air780EP 是的低功耗4G模组之一,支持LuatOS的脚本二次开发,即使是不太懂技术的老板,也能轻松使用 Air780EP开发产品
    的头像 发表于 08-08 17:13 1915次阅读
    MQTT应用看这篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP_LuatOS_MQTT应用指南

    SOLIDWORKS教育版支持多种快捷自定义工具

    ,SOLIDWORKS教育版不仅继承了专业版的核心功能,还特别注重提升用户体验,通过支持多种快捷和高度自定义的工具,大大地提高了学习效率与创造力。
    的头像 发表于 08-02 16:13 242次阅读
    SOLIDWORKS教育版<b class='flag-5'>支持</b>多种快捷<b class='flag-5'>键</b>和<b class='flag-5'>自定义</b>工具

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 995次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件】

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统组件,比如 `Text` 、 `Button` 等,也可以是自定义组件,本节笔者简单介绍一下
    的头像 发表于 04-08 10:17 632次阅读

    支持通话、大屏的4G-Cat.1新品——Air780EP Air780EPV来了

    凭借低功耗、极致性价比的突出优势,Air780系列模组累计出货量已超2000万片,为广大行业客户高效推进物联网应用赋能。期间,也陆续收到客户朋友们的各式新需求反馈:可以支持更高主频
    的头像 发表于 01-26 08:04 5447次阅读
    <b class='flag-5'>支持</b>通话、大屏的4G-Cat.1新品——<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP <b class='flag-5'>Air</b>780EPV来了

    微软为“键盘管理器”新增自定义快捷启动应用功能

    在现有的PowerToys版本中,键盘管理器已具备重设特定应用程序(或全系统)按键和快捷的能力,甚至支持将输入内容附加至特定文本创建快捷方
    的头像 发表于 01-03 11:26 738次阅读

    “花生米”4G模组——Air700EL Air700EY全新上市

    “是花生米太大,还是Air700模组太小?”深受工程师朋友喜爱的Air700系列迷你小封装4G模组,也被称为“花生米”。今天,
    的头像 发表于 12-26 08:04 2227次阅读
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>“花生米”4G模组——<b class='flag-5'>Air</b>700EL <b class='flag-5'>Air</b>700EY全新上市

    全球最小?“花生米”4G模组——Air700EL&amp;Air700EY全新上市

    Air700EL为 中国移动双模 (支持TDD+FDD B3/B8,信号更好), Air700EY为 中国移动单模 (仅支持TDD,价格
    的头像 发表于 12-25 12:20 2820次阅读
    全球最小?<b class='flag-5'>合</b><b class='flag-5'>宙</b>“花生米”4G模组——<b class='flag-5'>Air</b>700EL&amp;<b class='flag-5'>Air</b>700EY全新上市