网站首页 > 精选文章 正文
今天逛开源平台,看到了一个摸鱼到退休都没人会发现的好“玩意儿”!
当你以为这是在……用计算器算数?
实际是在……
玩马里奥!
玩COTD!
玩贪吃蛇!
我嘞个豆,我要有了这?谁还能看得出我在摸鱼?
工程描述
言归正传!这个摸鱼神器计算器使用ESP32制作。
是一个集“计算器+数字宏键盘+游戏掌机+满血开发板”于一体的完美计算器!
看看它的硬件配置吧!
硬件说明
主控:ESP32 WROOM32 E驱动 datasheet。
轴体: 凯华v1 choc 矮轴。
屏幕: 256x64 oled (SSD1322)。
串口芯片:CH340C。
电源说明:采用1000mAh电池+tp4056+dw01电池保护, 支持边充电边使用。
支持microSD卡存储程序。
外观设计
计算器的外观主要由:一块黑色半透明亚克力板+pcb+底部透明亚克力板组成。
十分结实,造价不高,也非常容易组装,用过的人都说好。
功能键说明:
切换按键层键/shift:
- 单按暂时切换,像shift键一样
- 双按切换并锁定,像caps lock一样。
角度切换键:切换角度制和弧度制
tab: 用于计算器输入框和历史记录之间切换
部分功能说明
1.计算器部分
- 支持基本四则运算,乘方根号,三角函数,指数对数。以后可能会加上自动求导和解方程。
- 历史记录:用来记录算式,通过tab+enter还可以拷贝历史记录里的答案,大大提升计算效率。
2.数字小键盘部分
计算器可以充当数字小键盘外加10个可自定义宏按键,定义的按键会显示在屏幕左边。
能设置多层宏按键,这样可以针对当前用的软件切换层数。比如:编程、PS、剪辑
软件说明
1.上传程序
通过把编译好的程序的.bin文件存到microSD卡上,计算器会读取卡上文件并运行。
2.ESP32开发板
本计算器将esp32的引脚引出,可以结合arduinoIDE当成开发板使用。
上面引出的引脚还可以接拓展模块。
3.固件安装
计算器的固件使用vscode+PlatformIO开发的。
所有程序和配置文件都在原工程里说明了。
将程序往esp32里刷一遍后开机,不会立刻运行。需要将sd卡里拷上底下的.bin文件才可以。
最后,小编想补充的是——我并不热爱摸鱼,我只是憧憬摸鱼的天选打工人!
参考资料:
[1]https://oshwhub.com/shaoduan/sci-calc
— 完 —
嘉立创EDA·头条号
关注我,看一手优质开源项目
- 上一篇: Linux系列:如何调试 malloc 的底层源码
- 下一篇: 利用C语言读取BMP文件
猜你喜欢
- 2025-04-24 利用C语言读取BMP文件
- 2025-04-24 Linux系列:如何调试 malloc 的底层源码
- 2025-04-24 更详细的,有代码,你们看看
- 2025-04-24 Suricata引擎二次开发之命中规则定位
- 2025-04-24 基于ESP32的LED音乐频谱灯
- 2025-04-24 Windows上也能用Swift编程了,官方编译安装包已上线
- 2025-04-24 ESP32物联网开发板制作教程
- 2025-04-24 一点多余的功能都没有!用ESP32做了个桌面摆件,满足了3大刚需
- 2025-04-24 Windows下VSCode配置C++环境
- 2025-04-24 Vscode 中使用Arduion 获取ESP32 RSRAM
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)