增加Readme.txt

This commit is contained in:
tpu
2025-05-20 12:51:14 +08:00
parent 9cdc84c7c5
commit 9178c01880

68
Readme.txt Normal file
View File

@@ -0,0 +1,68 @@
盒马时钟
--------
此项目利用超市淘汰下来的价签的硬件,实现一个简单的时钟:
显示时间与日期
显示农历与节气和节假日
显示电池电量
蓝牙对时
蓝牙OTA(尚未实现)
编译与烧写
----------
请先下载DA14585的SDK包。目前使用的版本是6.0.22.1401。
将本项目放置在SDK_PATH/projects/target_apps/ble_examples下面然后打开项目编译即可。
编译完成后以调试模式运行一次固件会自动写入Flash中。
或者使用SmartSnippets Toolbox将固件下载到RAM中运行一次即可。
蓝牙对时
--------
这里使用web bluetooth实现了一个简单的网页来设置时间。
为了省电,固件每隔整十分钟广播一次,持续半分钟。广播时,屏幕会显示蓝牙图标和设备名的后缀。
此时点击页面上的"连接"按钮,在弹出的页面选择对应的设备即可连接上。再点"对时"按钮完成对时。
关于盒马价签
------------
我用过的有三种:
2.13寸黑白
屏是直接焊接到主板上的,型号: HINK-E0213A41, 主控IL3897
很难无损拆解需从后盖处拆起。带一个LED空位。分辨率: 212x104
此种型号有两种电路板:
5个测试点: pinout_1.xlsx
6个测试点: pinout_0.xlsx
2.13寸黑白红:
屏是直接焊接到主板上的,型号: HINK-E0213A67主控IL3897
很难无损拆解需从面板处拆起。自带一个三色LED。分辨率: 250x122
6个测试点: pinout_0.xlsx
2.9 寸黑白红: pinout_0.xlsx
屏通过插座连接到主板上,型号: HINK-E029A10, 主控IL3897
这个尺寸的价签比较好拆卡扣结构。带一个LED空位。分辨率: 296x128
6个测试点: pinout_0.xlsx
这批价签看来都是从OTP启动的。但OTP里面放的只是一个二级BootLoader还是会从Flash加载APP启动的。
Flash中的固件符合SUOTA格式。
Flash的0x39000处存放有墨水屏所使用的IO的信息:
09 01 FF FF FF FF FF FF 21 22 10 01 20 07 11 23
CS ?? RST CLK SDI DC BUSY PWR
Flash的0x3a000处存放有墨水屏的分辨率等信息:
40 1f 00 00 f0 70 18 01 00 01 7a 00 fa 00 fc 07
007a 00fa 122x250
c4 0a 00 00 1a 4f ae 5a 00 00 68 00 d4 00 04 00
0068 00d4 104x212
原版的固件,不知道什么原因,无法用蓝牙搜索到。否则可以无损更新固件了(但大多数价签的电池都是没电的,还是得拆开)。