电子价签墨水屏开发
介绍了电子价签的拆解、固件更新、蓝牙控制等,包括环境搭建、调试器连接、固件上传、蓝牙传输等流程。
电子价签
Top view


Bottom view


拆解
由于这款电子价签的外壳采用超声波焊接工艺,因此需要外力拆开,无法保证外壳完整。
使用斜口钳,从其中一个角切入;


先打开一个小孔,再使用斜口钳沿边缘剪开外壳;


剪开侧边的塑料壳,此时主板松动,可以抽出;


可进一步拆解,将主板和电池取下。


开发板
Top view


Bottom view


主控
主控为 Dialog 的 DA14585 芯片;


蓝牙解决方案 DA14585 具有体积小、功耗低、集成度高的优势。
支持蓝牙 5 及以下的所有蓝牙版本,拥有 96kB 的 RAM,应用内存量充足,包含一个集成的麦克风接口,以较低的附加成本提供语音支持。 宽电源电压范围(0.9V 至 3.6V)涵盖了更多的能源选择,提供了充分的设计灵活性。


特点
符合蓝牙 5 核心规范
集成一次性可编程 (OTP) 存储器
扩展用户 RAM (96kB)
低工作电压 (1.8V 至 3.6V)
I2C 和脉冲密度调制 (PDM) 音频接口
屏幕
墨水屏通过排线与主板焊接。


电池
价签由两片 CR2450 纽扣电池驱动,通过导线和 2pin 快接端子连接至开发板;


环境搭建
下载并安装 J-Link V7.88j 版本软件;
下载 固件 ,如 时钟日历 HM213_AIOPRO_BOLD_V3.0.2L.bin ;
下载 jflash 替换文件 压缩包并解压,将解压后得到的 XML 文件和文件夹复制到 J-Link 安装目录;
硬件连接
使用自制 J-Link OB 通过 SWD 连接至主板的 VCC、GND、SCL、SDA 引脚;


使用公头杜邦线连接 J-Link 的 SCL、SDA 和开发板对应触点,VCC、GND 连接电池端子的正负接口;


公头杜邦线连接对应触点;


自制 J-Link OB 详见:J-Link OB 改进版(含外壳) - 立创开源硬件平台 .
固件上传
双击打开 JFlash.exe 程序,新建工程,点击 Start J-Flash ;


输入芯片型号 DA14585,点击以选中,OK ;


勾选 QSPI-FLASH ,OK ;


确认硬件连接,点击 Target - Connect 连接主板,注意终端提示;
点击 File - Open data file 打开目标二进制 bin 固件;


点击 Target - Manual Programming - Erase Chip ,清除原有程序;


点击 Target - Manual Programming - Program & Verify 上传固件


点击 Target - Manual Programming - Start Application ,应用固件;
墨水屏闪烁更新,显示时间和日期;


蓝牙传输
手机打开微信小程序 蓝牙电子价签控制助手 ;
点击底部的 搜索蓝牙设备 按钮,点击 NRF 设备以连接;


点击 激活操作 按钮,输入 6 位机器码对应的 32 位激活码,点击 激活设备 ;


支持时间模式、日历模式、图片模式、反色、同步时间等操作;
点击相应的按钮即可实现对应的功能。
效果
时间模式(点击该按钮可切换数字时钟样式)


日历模式


图片模式(点击 选择图片 、发送图片 、图片模式 )


总结
介绍了电子价签的拆解、固件更新、蓝牙控制等,包括环境搭建、调试器连接、固件上传、蓝牙传输等流程,为相关产品的快速开发和应用设计提供了参考。
我要赚赏金
