0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

乐鑫ESP32-S3-BOX3方案智能AI药盒应用,启明云端技术支持和定制化服务

启明云端 2024-09-25 08:00 次阅读

在快节奏的现代生活中,健康管理变得越来越重要。但繁忙的日常往往让我们难以时刻关注自己的健康状况,尤其是药物管理。今天,我们带您一起重现一款的新产品——ESP_BOX智能药盒,它不仅能够提醒您按时服药,还能通过面部识别技术确保安全,并通过心率和血氧监测为您的健康保驾护航。

智能药盒,您的健康小助手

想象一下,如果您的药盒能够通过云端同步您的服药计划,确保您不会错过任何一次服药时间。每日定时播报您的药物计划,让您在忙碌中也能轻松掌握用药信息

通过先进的云端面部识别技术,防止儿童误开药盒,保障家庭用药安全。内置传感器实时监测您的心率和血氧水平,为您的健康提供更多数据支持。

34d7d432-7ad1-11ef-bb4b-92fbcf53809c.jpg

ESP32-S3-BOX3应用

使用乐鑫ESP32-S3-BOX3 作为控制面板,利用 LVGL 开发了智能药盒的操作界面,并通过 ESP RainMaker云端实现了药物管理系统。用户可随时查看和统计药物的使用记录。


系统还提供了每日药物计划的语音播报功能,让用户始终掌握服药时间和用量。通过云端面部识别功能开启药盒,防止小孩误食药物。同时,药盒还可以通过传感器监测用户的心率和血氧。

34e79570-7ad1-11ef-bb4b-92fbcf53809c.jpg

前期准备

软件环境

・当前工程使用ESP-IDF v5.1版本

硬件准备

ESP32-S3-BOX-3

ESP32-S3-BOX-3-DOCK PCBA ⼦板

・SG90 舵机(270 度)x 1

・MAX30102 心率血氧传感器 x 1

・720P USB 摄像头 x 1

34fbd86e-7ad1-11ef-bb4b-92fbcf53809c.jpg

配置项目

硬件接线

350a1492-7ad1-11ef-bb4b-92fbcf53809c.jpg

配置百度智能云API KEY 和 SECRET KEY

注:此配置为人脸识别功能的必要配置。

Kconfig.projbuild 配置用于人脸识别的百度 API KEY 和 SECRET KEY

35369864-7ad1-11ef-bb4b-92fbcf53809c.jpg

百度人脸识别

此工程的人脸识别功能使用百度人脸识别 API,使用 API 需要注册百度 AI 账号,并在控制台获取应用的 API KEY 和 SECRET KEY(个人用户每月有免费使用的次数)。使用人脸识别功能还需在控制台上传照片建立人脸库。

35445242-7ad1-11ef-bb4b-92fbcf53809c.jpg

唤醒词配置

默认唤醒词为 ”hi 乐鑫“,esp-sr 可支持以下唤醒词,可从中自由选取,在menuconfig 中进行配置

355d9270-7ad1-11ef-bb4b-92fbcf53809c.jpg

操作流程

人脸识别配置


1. 在 百度智能云中注册账号(个人账号和企业账号均可以获取免费测试资格)。

2. 进入控制台,在左上方菜单栏中找到 ”人工智能 -> 人脸识别 " 功能。

3. 在概览中的操作指引处领取免费的测试资源。

35712664-7ad1-11ef-bb4b-92fbcf53809c.jpg

4. 返回 “人脸识别 “ 概览处,创建应用以获取 API KEY 和 SECRET KEY。

5. 在 “ 应用列表 “ 中,选择上一步所创建应用的 ”人脸库 ”,并上传需要识别的人脸图像。

357f87d6-7ad1-11ef-bb4b-92fbcf53809c.jpg

源码配置

1. 获取demo 源码,在 ESP-IDF v5.1 环境下配置编译。

2. 在 Kconfig.projbuild 中,将默认值修改为先前创建应用后生成的 API KEY 和 SECRET KEY。

358b5fac-7ad1-11ef-bb4b-92fbcf53809c.jpg

3. 修改 "人脸识别 -> 人脸搜索 " 功能的接口信息,将搜索接口的 ” group_id参数修改为先前上传图片时创建的用户组名称。

具体修改代码位置如下:

components/http_face_match/http_face_match.c 中找到 http_face_match() 函数,

在拼接 post 数据这里,将 group_id_listesp_friends 修改为先前在人脸识别模块创建的用户组名称。

如:snprintf(post_data, post_data_length, "

{"image":"%s","image_type":"BASE64","group_id_list":"test_1"}",

output_base64);

35a212ce-7ad1-11ef-bb4b-92fbcf53809c.jpg35b62822-7ad1-11ef-bb4b-92fbcf53809c.jpg

4. 修改人脸识别成功后的效果。demo 中依据图片的 user_id 来判断识别到的图片。需要自行修改 user_id 的判断条件,以达到对应的效果。

具体修改代码位置如下:

main/app/app_driver.c 中找到 face_check_task() 函数,在 strcmp 的字符串比较中把

后面双引号中的内容更改为人脸库里的用户名。

如:strcmp(user_id, "test_1") ...

strcmp(user_id, "test_2") ...

35c5bb3e-7ad1-11ef-bb4b-92fbcf53809c.jpg35d36090-7ad1-11ef-bb4b-92fbcf53809c.jpg

5. 完成上述配置,即可正常编译运行demo

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    32422

    浏览量

    271587
  • 乐鑫
    +关注

    关注

    0

    文章

    194

    浏览量

    25606
  • ESP32
    +关注

    关注

    18

    文章

    986

    浏览量

    17894
收藏 人收藏

    评论

    相关推荐

    AI技术支持ESP32模组接大电容无法正常启动处理

    启明云端/01问题描述客户在工控产品上使用ESP32-WROOM-32E-N4模组,ESP-
    的头像 发表于 01-20 18:03 252次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32</b>模组接大电容无法正常启动处理

    AI技术支持ESP32-S3芯片重复异常复位问题处理

    启明云端/01问题描述客户在扫码枪产品中使用ESP32-S3芯片,ESP-IDF版本为idf5.1.0时,产品上电后一直处于异常复位,复位提示原因主要有TG0WDT_SYS_RST
    的头像 发表于 01-17 18:08 587次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-S3</b>芯片重复异常复位问题处理

    【新品发布】启明云端WT01C202-AI-S1模组来袭,为智能语音产品开发带来新可能!

    的高性能模组——启明云端WT01C202-AI-S1,它将为智能语音产品开发带来新的可能!基于ESP32-C2芯片设计
    的头像 发表于 01-10 17:58 495次阅读
    【新品发布】<b class='flag-5'>启明</b><b class='flag-5'>云端</b>WT01C202-<b class='flag-5'>AI-S</b>1模组来袭,为<b class='flag-5'>智能</b>语音产品开发带来新可能!

    AI技术支持ESP32-S3模组EspBleOTA搜索不到ble_ota例程的蓝牙问题处理

    启明云端/01问题描述在智能标识牌上使用ESP32-S3-WROOM-1U模组,ESP-IDF版本为idf5.0.2时,客户在
    的头像 发表于 12-13 18:06 667次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-S3</b>模组EspBleOTA搜索不到ble_ota例程的蓝牙问题处理

    【新品发布】启明云端高性能AI笔筒,基于ESP32-S3开发应用

    今天,我们非常荣幸地向您介绍一款新产品——启明云端AI笔筒。这款产品搭载ESP32-S3R8
    的头像 发表于 12-07 01:00 705次阅读
    【新品发布】<b class='flag-5'>启明</b><b class='flag-5'>云端</b>高性能<b class='flag-5'>AI</b>笔筒,基于<b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32-S3</b>开发应用

    AI技术支持ESP32-C3模组AT+MQTT连接AWS证书问题处理

    问题描述在使用ESP32-C3-WROOM-02模组作为无线通信模块,使用AT-V3.3.0.0版本时,客户想通过AT的方式配置MQTT证书,验证服务器可以连接,但AT连接失败,这是为什么呢?启明
    的头像 发表于 11-30 01:01 617次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-C3</b>模组AT+MQTT连接AWS证书问题处理

    AI技术支持ESP32-C3-Lyra播放音频无法控制音量及异声问题处理

    AI技术支持ESP32-C3-Lyra播放音频无法控制音量及异声问题处理
    的头像 发表于 11-22 01:01 890次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-C3</b>-Lyra播放音频无法控制音量及异声问题处理

    AI技术支持ESP32-S3 JTAG调试问题处理

    启明云端/01你是否曾遇到过?在使用ESP32-S3模块,ESP-IDF版本为idf5.0时,调试JTAG,尝试很久也无法调通,这是为什么呢?启明
    的头像 发表于 10-30 08:01 1236次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-S3</b> JTAG调试问题处理

    AI技术支持ESP32-S3-WROOM-1U模组语音通话回声优化问题

    启明云端/01你是否曾遇到过?在使用ESP32-S3-WROOM-1U模组,ESP-ADF版本release/v2.4,基于ADF+声网SDK开发时,是否在通过手机APP进行双向语音通
    的头像 发表于 10-25 08:02 865次阅读
    【<b class='flag-5'>AI</b><b class='flag-5'>技术支持</b>】<b class='flag-5'>ESP32-S3</b>-WROOM-1U模组语音通话回声优化问题

    启明智显ESP32系列串口屏全面升级!支持IDF最新版,兼容Arduino开发环境

    启明智显的ESP32系列串口屏迎来了全面升级,SDK更新至IDF的最新版本,并且完美兼容Arduino开发环境!
    的头像 发表于 09-05 16:48 1179次阅读
    <b class='flag-5'>启明</b>智显<b class='flag-5'>ESP32</b>系列串口屏全面升级!<b class='flag-5'>支持</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b>IDF最新版,兼容Arduino开发环境

    启明云端WT32C3-S6模块,ESP32-C3低功耗高性能方案,高效无线连接通信

    的WT32C3-S6WiFi模块,一款在物联网领域中以其低功耗、高性价比而备受瞩目的产品。强大的内核,高效的性能WT32C3-S6模块搭载了ES
    的头像 发表于 08-30 11:54 535次阅读
    <b class='flag-5'>启明</b><b class='flag-5'>云端</b>WT32C<b class='flag-5'>3-S</b>6模块,<b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32-C3</b>低功耗高性能<b class='flag-5'>方案</b>,高效无线连接通信

    ESP32S3与SD NAND的协同应用|MK-米客

    ESP32 S3科技推出的一款集成2.4 GHz Wi-Fi和Bluetooth 5 (LE)的MCU芯片,具备远距离通信模式,搭载Xtensa® 32位LX7双核处理器,主频可
    的头像 发表于 08-20 09:00 1607次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32S3</b>与SD NAND的协同应用|MK-米客<b class='flag-5'>方</b>德

    声学前端算法:打造智能语音交互新体验,ESP32-S3 SOC技术方案

    ,它正为解决这一问题提供了强大的技术支持。远场噪声中的清晰对话在远场噪声环境中,的声学前端算法展现出了卓越的性能。基于ESP32ESP32-S
    的头像 发表于 08-03 08:04 1381次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>声学前端算法:打造<b class='flag-5'>智能</b>语音交互新体验,<b class='flag-5'>ESP32-S3</b> SOC<b class='flag-5'>技术</b><b class='flag-5'>方案</b>

    ESP32-S3芯片赋能设备,打造智能交互新体验

    在物联网和人工智能(AI)技术融合的浪潮中,ESP32-S3芯片以其卓越的性能和多功能性,成
    的头像 发表于 06-28 08:04 1349次阅读
    <b class='flag-5'>ESP32-S3</b>芯片赋能设备,打造<b class='flag-5'>智能</b>交互新体验

    ESP32-H2方案Matter协议设备互联

    基于Matter协议的智能家居解决方案,为用户带来更加智能、便捷、安全的家居体验。ESP32-H2芯片是
    的头像 发表于 06-14 08:04 712次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32</b>-H2<b class='flag-5'>方案</b>Matter协议设备互联