# jyt_o3 **Repository Path**: float-air-os/jyt_o3 ## Basic Information - **Project Name**: jyt_o3 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-16 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 觉远创智 O3 开源平台 --- ## 📱 项目简介 **觉远创智 O3** 是一款面向智能眼镜开发者、创客和工程师的开源智能硬件平台。基于乐鑫 ESP32-S3 双核处理器,集成了 IMU 传感器、RGB 彩灯、音频采集、锂电池管理、高清 光机 显示等丰富外设,提供完整的人机交互解决方案。 ### ✨ 核心亮点 - 🚀 **强大算力**:ESP32-S3 双核 240MHz,AI 加速指令集 - 🎨 **精美显示**:480x640 高分辨率光机,LVGL v9 图形库 - 🎵 **声控互动**:FFT 音频分析,RGB 律动彩灯 - 📡 **无线连接**:Wi-Fi + Bluetooth LE 双模 - 🔋 **电源管理**:锂电池充放电,电量监测 --- ## 🎬 演示功能 设备启动后自动运行演示程序,展示以下核心功能: ### 1️⃣ IMU 传感器实时显示 屏幕实时显示 ICM42688 六轴传感器数据: ``` ┌─────────────────────────────────┐ │ 加速度计 (Accel) │ │ X: +128 ▓▓▓▓▓▓░░░░░░░░░░░░ │ │ Y: -064 ▓▓▓▓░░░░░░░░░░░░░░ │ │ Z: +980 ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ │ └─────────────────────────────────┘ ``` - ✅ 三轴加速度值动态刷新 - ✅ 可视化条形图显示 - ✅ 设备移动即时响应 ### 2️⃣ 电池状态监控 ``` ┌─────────────────────────────────┐ │ 电池电量 │ │ ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 75% ⚡ │ └─────────────────────────────────┘ ``` - 📊 电量百分比(0-100%) - 🔌 充电状态指示 - ⚠️ 低电量预警 ### 3️⃣ 声控 RGB 律动彩灯 🎵 RGB LED 随环境声音节奏闪烁变化! #### 工作原理 ``` 声音 → 麦克风采集 → FFT 频谱分析 → 频段分离 → RGB 控制 ``` **技术细节:** | 频段 | 频率范围 | 对应颜色 | 听觉感受 | |------|----------|----------|----------| | **低频** | 80-300 Hz | 🔴 红色 | 鼓点、贝斯 | | **中频** | 300-2000 Hz | 🟢 绿色 | 人声主体 | | **高频** | 2000-4000 Hz | 🔵 蓝色 | 高音、细节 | **实现要点:** - 📈 256 点 FFT 频谱分析(ESP-DSP 库) - 🪟 汉宁窗减少频谱泄漏 - 📊 一阶低通滤波平滑能量 - 🎨 归一化映射到 RGB(0-255) **效果示例:** | 场景 | 声音特征 | RGB 表现 | |------|----------|----------| | 安静环境 | 背景噪音 | 暗绿色微光 | | 人声说话 | 中频突出 | 明亮绿色闪烁 | | 低音音乐 | 低频强劲 | 红色 pulsing | | 高频乐器 | 泛音丰富 | 蓝色/青色变幻 | ### 4️⃣ WiFi 配网热点 系统自动创建 AP 热点: ``` SSID: ESP32-xxxx 密码:无(开放网络) IP: 192.168.4.1 ``` - 📱 手机连接访问 Web 配置页面 - ⚡ 支持 SmartConfig 一键配网 - 🌐 可配置 MQTT、HTTP 等协议 --- ## 🔧 技术规格 ### 硬件配置 | 组件 | 型号 | 说明 | |------|------|------| | **主控** | ESP32-S3 | 双核 240MHz, 4MB Flash 2M RAM | | **IMU** | ICM42688 | 六轴(加速度计 + 陀螺仪) | | **RGB LED** | AW2016 | 三通道恒流驱动RGB | | **LCD** | IVC12VGD | 480x640, QSPI 接口 | | **音频** | I2S 麦克风 | 16kHz/32bit 采样 | | **电源** | 锂电池管理 | 充放电保护,电量计 | ### 软件栈 | 层级 | 技术组件 | |------|----------| | **操作系统** | FreeRTOS (ESP-IDF 内置) | | **开发框架** | ESP-IDF v5.x | | **图形库** | LVGL v9.x | | **DSP 库** | ESP-DSP v1.6 | | **编程语言** | C / C++ | | **构建系统** | CMake + Ninja/Make | --- ## 🏗️ 系统架构 ``` ┌─────────────────────────────────────────────┐ │ 应用层 (Application) │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ LVGL UI │ │ 音频 FFT │ │ 网络管理 │ │ │ └──────────┘ └──────────┘ └──────────┘ │ ├─────────────────────────────────────────────┤ │ 中间件层 (Middleware) │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │ ESP-DSP │ │ LVGL │ │ TCP/IP │ │ │ └──────────┘ └──────────┘ └──────────┘ │ ├─────────────────────────────────────────────┤ │ 驱动层 (Drivers) │ │ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │ │ │ I2S │ │ I2C │ │ SPI │ │ GPIO │ │ │ └──────┘ └──────┘ └──────┘ └──────┘ │ ├─────────────────────────────────────────────┤ │ 硬件层 (ESP32-S3 SoC) │ │ Dual-core CPU | Wi-Fi/BT | peripherals │ └─────────────────────────────────────────────┘ ``` --- ## 安装部署 [INSTALL.md](docs/INSTALL.md) --- ## 🤝 贡献指南 我们欢迎各种形式的贡献: - 🔧 Bug 修复和改进 - 📝 文档完善和翻译 - 💡 新功能和应用案例 - 🎨 外观设计和 UI 主题 ### 参与方式 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 开启 Pull Request --- ## 📄 开源协议 本项目采用 **Apache License 2.0** 开源协议。 **您享有以下权利:** - ✅ 商业使用 - ✅ 修改和分发 - ✅ 专利授权 - ✅ 私有部署 **义务:** - ℹ️ 保留版权和许可声明 - ℹ️ 说明修改内容 完整协议文本见 [LICENSE](LICENSE) 文件。 --- ## 🌟 项目亮点 1. **开箱即用**:出厂预装演示程序,立即体验 2. **模块化设计**:各功能模块独立,便于学习复用 3. **完整例程**:从简单到复杂的多层次示例 4. **活跃社区**:技术交流群、定期线上分享 5. **持续更新**:每月发布新版本,增加功能 --- ## 🙏 致谢 感谢以下开源项目和贡献者: - [ESP-IDF](https://github.com/espressif/esp-idf) - 乐鑫官方开发框架 - [LVGL](https://github.com/lvgl/lvgl) - 嵌入式图形库 - [ESP-DSP](https://github.com/espressif/esp-dsp) - DSP 算法库 - 所有社区贡献者和早期测试用户 ---