超级解压的多功能OLED按钮-低成本多种功能
这是一个集齐多功能、注重性价比和易复刻属性的智慧OLED按钮
当前项目进展:100%已完成(进入后期Bug修复和功能升级阶段)
演示视频已上线,点击链接跳转观看~

小小机身内置8种不同的小功能

首发即兴作曲功能,可存储12个音符,每个音符有6个音调可以编辑,可以立即播放,随时随地想创就作(非标准电子乐器)

内置两款精简小游戏,核心玩法详见演示视频

压力过高无处宣泄?尽情点按机械按钮吧,清脆的响声倍感解压

连接WIFI热点后支持显示实时网络时间,内建软件NTP断网后依然可以走时,插入电源线秒变迷你时钟

相对完善的“设置”,不小心调错了参数,可以一键恢复出厂设置



其他功能:
1.长时间空闲状态未操作,自动降低OLED亮度减缓烧屏
2.开机画面可以切换、声音可选择开启或者关闭
3.WIFI 模式与离线模式可切换,开机默认不启用WIFI(节省电量)
4.掉电仍可保存用户设置
5.仅单按键实现全局操作
......
为了兼顾高性价比和易复刻的属性,我选择ESP-01S模块(ESP8266)作为它的主要控制器。本项目在开发的过程中充分地压榨了ESP-01S模块里面4个可用的IO引脚(包括TX、RX引脚),其中一个IO口用于声音输出,一个IO口用于检测按键,剩下的TX、RX接口则与OLED屏幕进行I²C通信,因为TX、RX引脚属性特殊,限制到了屏幕刷新速率,已尽力优化软件,目前除非修改硬件方案,暂无更好的解决方案
复刻所需材料
1.贴片s8550 x1、1k电阻(0603规格) x2
2.HT7333(3.3v稳压芯片)x1
3.ESP-01S 4M Flash版本(一般默认买到的就是4M的Flash版本,尚未测试是否兼容ESP-01)x1
4.无源蜂鸣器x1
5.SS12D00G3(柄高3mm)开关x1,导线若干
6.402323、502020、602425等规格3.7V锂电池x1,容量在120mah~220mah不等(使用蓝牙耳机类低倍率电芯可能会导致连接WIFI时重启,可尝试在ht7333输出并联100uf电容缓解)
7.TP4056带保护一体充电板Type-C接口x1
8.0.96寸白色/蓝色OLED屏幕(I²C四针,SSD1306控制芯片)x1
9.机械按键+键帽(使用普通机械键盘上用的即可)x1
10.3D打印的外壳、常用工具等
PCB上的"Key"位置接机械按键。OLED框区域接显示屏。Switch区域接开关。ESP-01S装配时,有芯片的那一面与PCB顶层的那一面朝向相同。Bat区域接3.7V锂电池保护板的输出,是PCB板的电源总输入。
烧录固件
将主板焊线连接USB转串口下载器(或者可以直插ESP01S的USB转串口下载器),打开乐鑫官方的flash_download_tool,选择ESP8266,选定正确的串口号,先擦除Flash,再将下面的固件文件烧录进去就可以开机了
经过测试,使用150mah的锂电池,在打开WIFI功能进入时钟模式的情况下,电池可以连续工作最长2小时
使用TP4056为小容量电池充电,可以通过修改板载电阻阻值的方式降低充电电流,推荐最高150~200ma(如果觉得麻烦不改也能用)
如果懒得焊接蜂鸣器相关组件,也可以买现成的低电平触发蜂鸣器模块,接在PCB的"BuzzerModule"位置上
PCB厚度建议选择1.2,尺寸:2.8cmX1.5cm
开发周期:2025年2月-2026年8月

获取最新版本的固件、已发布的内容如有疑问,套件、成品相关资讯,欢迎讨论!加入群:238387324、608746635
为鼓励电子爱好者复刻,相关制造资料和固件已放出。首次烧录固件开机需要激活码激活,个人学习、娱乐目的制作,可联系群主免费获取一个激活码。


