项目简介
SerenBox是一款创新的智能香薰扩散器,致力于解决市场上现有智能扩散器需手动配置且精油槽单一的问题。它结合SerenApp应用和Serena Emotion Detector模型,能依据用户的七种情绪自动调整,拥有两个精油槽,分别适配活力型和放松型精油,可为用户营造个性化的舒适氛围。
项目的主要特性和功能
- 情绪自适应:利用Serena Emotion Detector模型分析用户情绪,自动切换合适的精油进行扩散。
- 双精油槽设计:A槽用于活力油,B槽用于放松油,满足不同场景需求。
- 远程配置管理:可通过SerenApp远程配置扩散器的运行参数并开启扩散会话。
- 解耦系统架构:SerenApp和SerenBox独立工作,仅通过数据库交互,提升系统的可扩展性、可维护性和性能。
安装使用步骤(假设用户已经下载了本项目的源码文件)
- 硬件搭建:依照项目提供的原理图,使用NodeMCU ESP8266微控制器、2个超声波雾化器、IC CD74HC4051E、电阻和跳线等组件,在面包板上搭建硬件原型。
- 代码上传:把
sketch/serena - serenbox.ino
中的Arduino代码上传到ESP8266微控制器。 - 连接网络:确保ESP8266连接到可用的Wi - Fi网络,以便与数据库和SerenApp通信。
- 安装应用:在移动设备上下载并安装SerenApp。
- 配置使用:在SerenApp中注册登录,添加SerenBox设备并进行配置,开启扩散会话,SerenBox会根据用户情绪自动工作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】