本帖最后由 乐米hmf 于 2022-12-8 13:04 编辑
一、硬件评测
收到集成充电管理模块DFR0868,第一眼感觉很小巧,板载一个ESP32-C3和锂电池充电管理芯片,可以用来开发智能家居相关的项目。附上开箱图片:
产品资料连接:https://wiki.dfrobot.com.cn/_SKU_DFR0868_Beetle_ESP32_C3#target_0
产品特性如下:
- 超小体积,尺寸仅25*20.5mm
- 板载锂电池充电管理,充放电更安全
- 配套扩展板,制作项目、使用屏幕更加方便
- RISC-V 32位内核
- 支持Wi-Fi 和 Bluetooth 5 (LE) 双模通讯
基本参数如下:
- 工作电压: 3.3V
- Type-C输入电压: 5V DC
- VIN输入电压:5V DC
- 工作电流: 25mA
- 最大充电电流: 400mA
- 工作温度:-40~105℃
- 模块尺寸:25x20.5mm
焊接电池后,测试充电功能,板载充电芯片TP4057,查询技术手册可知,TP4057为完整的单节锂离子电池充电器,带电池正负极反接保护,采用恒定电流/恒定电压线性控制。存在一定缺点,没有电池输出保护功能,如欠压保护、过流保护等。
接上USB数据线,灯正常亮起:
空电池充电电流420mA,与官方宣称400mA差距不大。
电池充满,耗时2.5小时,充电速度还可以。
板载硬件测试到这里就结束了。
二、环境搭建
集成充电管理模块DFR0868上搭载一个ESP32-C3,可以使用ARDUINO环境,进行编程,很方便。 这里推荐使用ARDUINO1.8.12版本,ESP32官方资源都在GitHub上,国内访问不太流畅(下载好几天也没搞好),使用1.8版本离线安装不会出问题,方便点。
2、打开附件压缩包,将附件:package_esp32_index.json,放在C:\Users\用户名\AppData\Local\Arduino15,文件夹下面(这个目录打开arduino会自动下载,但是速度太慢,还容易失败,不如直接放进去,来的方便);
package_esp32_index.zip
(9.15 KB, 下载次数: 0)
|