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

描述

 

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

 

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

 

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

 

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

AI

 

ESP32-S3-BOX3应用

 

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


 

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

 

AI

 

前期准备

 

软件环境

 

・当前工程使用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

AI

 

配置项目

 

硬件接线
 

AI

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

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

 

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

AI

 

百度人脸识别

 

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

AI

唤醒词配置

 

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

AI

 

操作流程

 

人脸识别配置


 

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

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

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

AI

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

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

AI

 

源码配置

 

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

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

AI

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);

AIAI

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") ...

AIAI

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

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分