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

    文章

    29014

    浏览量

    266475
  • 乐鑫
    +关注

    关注

    0

    文章

    187

    浏览量

    25344
  • ESP32
    +关注

    关注

    17

    文章

    938

    浏览量

    16703
收藏 人收藏

    评论

    相关推荐

    【新品发布】启明云端WT0132C5-S6模组,ESP32-C5芯片双频Wi-Fi 6方案

    ,而是通过智能连接,成为庞大网络的一部分。它们通过无形的网络连接,相互沟通,共同协作,为我们提供前所未有的便利和效率。启明云端作为代理商
    的头像 发表于 09-13 08:01 188次阅读
    【新品发布】<b class='flag-5'>启明</b><b class='flag-5'>云端</b>WT0132C5-<b class='flag-5'>S</b>6模组,<b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32</b>-C5芯片双频Wi-Fi 6<b class='flag-5'>方案</b>

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

    启明智显的ESP32系列串口屏迎来了全面升级,SDK更新至IDF的最新版本,并且完美兼容Arduino开发环境!
    的头像 发表于 09-05 16:48 559次阅读
    <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 197次阅读
    <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 514次阅读
    <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 590次阅读
    <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>

    ACK方案助力用户设备实现Alexa语音控制,启明云端代理商

    提供了一个集成Alexa语音服务的高效开发平台,更通过ESP32-C3SoC的强大性能,让设备制造商能够轻松打造功能丰富、安全可靠的智能产品。在追求成本效益的今天
    的头像 发表于 07-26 08:04 212次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>ACK<b class='flag-5'>方案</b>助力用户设备实现Alexa语音控制,<b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>乐</b><b class='flag-5'>鑫</b>代理商

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

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

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

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

    ESP32-P4芯片应用,WT99P4C6-S1开发板应用方案

    在物联网和智能硬件的浪潮中,性能卓越、成本效益高的解决方案一直是开发者们追求的目标。作为集成电路设计领域的佼佼者,其ESP32系列芯片一
    的头像 发表于 06-01 08:04 1194次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b><b class='flag-5'>ESP32</b>-P4芯片应用,WT99P4C6-<b class='flag-5'>S</b>1开发板应用<b class='flag-5'>方案</b>

    启明云端WT32C3系列模组/开发板连接AWS亚马逊云方法

    ESP32-C3因为其性价比高,价格便宜性能又好一直是量产的首选芯片,随着量产项目扩大,对接云服务器的情况也增加了,接下来小启给大家分享下启明云端E
    的头像 发表于 05-12 08:04 292次阅读
    <b class='flag-5'>启明</b><b class='flag-5'>云端</b>WT32C<b class='flag-5'>3</b>系列模组/开发板连接AWS亚马逊云方法

    充电桩选型对比:ESP32-S3模组和ESP32-C3模组谁更合适

    和整体解决方案供应商,有非常丰富的充电桩物联网项目经验,充电桩物联网选型中经常会用到ESP32-C3ESP32-S3模组,那么今天小启就对这几种方案做个对比,看
    的头像 发表于 04-30 08:04 3459次阅读
    充电桩选型对比:<b class='flag-5'>ESP32-S3</b>模组和<b class='flag-5'>ESP32-C3</b>模组谁更合适

    宣布推出ESP32-H4,支持802.15.4和Bluetooth 5.4的低功耗SoC

    信息科技 (688018.SH) 宣布推出 ESP32-H4,继 ESP32-H2 后进一步丰富了公司的 802.15.4 和 Bluetooth LE 产品矩阵。
    的头像 发表于 04-11 16:08 1097次阅读
    <b class='flag-5'>乐</b><b class='flag-5'>鑫</b>宣布推出<b class='flag-5'>ESP32</b>-H4,<b class='flag-5'>支持</b>802.15.4和Bluetooth 5.4的低功耗SoC

    ESP32-P4首秀|启明云端带你解读P4多媒体开发板

    此前,发布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4开发板终于登场亮相了,快来一睹真容吧。一、ESP32-P4开发板
    的头像 发表于 02-19 12:30 3256次阅读
    <b class='flag-5'>ESP32</b>-P4首秀|<b class='flag-5'>启明</b><b class='flag-5'>云端</b>带你解读<b class='flag-5'>乐</b><b class='flag-5'>鑫</b>P4多媒体开发板

    科技ESP32-C3系列通过CLS-Ready认证

    科技 (688018.SH) 荣幸地宣布,其 ESP32-C3 (ESP8685) 系列已成功通过 CLS-Ready 认证,充分彰显了
    的头像 发表于 12-05 16:37 1180次阅读

    esp32s3使用多串口

    ESP32-S3 有三个 UART(通用异步收发器)控制器,即 UART0、UART1、UART2,支持异步通信(RS232 和 RS485)和 IrDA,通信速率可达到 5 Mbps。UART 控制器
    的头像 发表于 11-06 11:29 3464次阅读
    <b class='flag-5'>esp32s3</b>使用多串口