简介:
支持浮点数,符号数的袖珍进制转换器,使用一次性纽扣电池,可待机96天
应用场景:
程序员效率工具,潮玩,EDC玩具,青少年编程开发板、礼物
一、产品简介
mini袖珍进制转换器是一款支持二进制、八进制、十进制、十六进制、符号数、浮点数的袖珍进制转换器,使用CR2032一次性纽扣电池供电,待机时间可达96天
二、应用场景
- 程序员效率工具
- 潮玩
- EDA玩具
- 礼物
- 青少年编程开发板
- 桌面摆件
三、产品概述
mini袖珍进制转换器使用 Py32F002A 作为主控,搭载一块解析度为128x64的OLED显示屏,使用板载的3颗机械键盘按键进行操作,由一次性CR2032纽扣电池供电(3V 120mah)
本产品的主要功能是进行进制转换计算,支持64位二进制、八进制、十进制、十六进制的互换,同时答案区支持符号数、浮点数(float 和 double)、ASCII码的转换显示。
2024/10/7更新: 修复连续双击使会导致额外输入多一个数据的问题
四、产品参数
- 电源:CR2032纽扣电池
- 功耗:正常工作模式22ma,低功耗待机46ua,另可通过拨动开关彻底断开电源连接
- 待机时间:95天10小时
- 屏幕分辨率:128x64像素
- PCB尺寸:65.913mm x 51.054mm (2层)
五、使用说明
烧录和下载
- 推荐使用 PyOCD工具 ( pip install pyocd ) 通过SWD接口下载固件,选择平台"air001",并通过命令 pyocd flash --erase chip --target air001 固件.hex 下载固件。
- 使用 PY32MCDT_x64工具 (附件区下载) 通过串口下载固件时,首先在上电前将MCU上的"BOOT"引脚临时短接到"VCC",通电后撤销短接,然后再使用配套工具进行固件下载。
实物图和屏幕分区
按键组合键说明
3D结构安装说明
休眠低功耗测试报告
六、备注
- 为什么固件的实际容量看起来比MCU的Flash容量大?
- 是的,英雄不问出处,但是绝对可以正常烧录并运行!
- 是否可以使用Air001替代?
- 经过测试可以兼容运行,但是不建议使用Air001复刻该项目
- 想替换MCU进行量产,或者想自定义程序的功能(有偿)
- 请联系平台客服以联系本项目的作者
- 为什么免费项目的程序固件要设置激活码,如何获取激活码?
- 激活码的设置初衷是防止项目被恶意倒卖,本项目对于个人用户正常合理的复刻需求是完全免费!
- 附件中自带不需要激活的免费评估版本,评估版本不支持浮点数转换,其余功能可免费使用
- 对于个人用户的正常复刻需求,需要满足下面的条件,即可按照附件的文档指引免费获取激活码
- 客编在硬创社上拥有本项目
- 客编从嘉立创打板PCB
- 每个客编可免费获取1份激活码
- 将PCB上带有客编或个人打样记录、以及激活界面显示的Key发送到附件中指定的邮箱地址,并等待48小时内的邮件回复。假如迟迟未获得回复可联系平台客服
- 不满足上述条件请联系平台客服,额外的激活码5元5份销售
- 商业合作请联系平台客服
- 固件烧录注意事项:烧录前需要全片擦除
- 个人复刻含3D打印外壳的成本估算:15.5元 (屏幕5.5元,外壳三维猴打样7元,元件3元)
七、演示视频
视频演示内容
- 演示切换输入进制
- 演示输入HEX 十六进制格式的原始数据
- 演示将数据转换到Float类型,并显示在底部的答案预览框
- 演示输入BIN 二进制格式的原始数据,在答案预览框以HEX 十六进制显示
- 演示进入低功耗休眠的快捷键方式
- 演示从低功耗休眠唤醒的快捷键方式(任意按键)
- 演示通过快捷键患处内置的帮助系统
点赞
描述
PCB
元件清单
原理图
附件
讨论