Skip to content

feat(your_desk_emoji): Add T5AI_MINI audio chat support and fix volume control#412

Open
laiibai wants to merge 7 commits intotuya:masterfrom
laiibai:feature/add-t5ai-mini-audio-chat-config
Open

feat(your_desk_emoji): Add T5AI_MINI audio chat support and fix volume control#412
laiibai wants to merge 7 commits intotuya:masterfrom
laiibai:feature/add-t5ai-mini-audio-chat-config

Conversation

@laiibai
Copy link
Contributor

@laiibai laiibai commented Nov 3, 2025

修复音量控制问题:将 DPID_VOLUME 的值从 3 更改为 6,以与云配置相匹配 - 增加针对音量 DP 的调试日志记录功能

修复措施 - 语音设备无法正常工作 通过移动应用程序进行的音量调节不起作用了 通过蓝牙实现网络配置支持

…dule support

- Add ENABLE_AUDIO_CHAT config option in Kconfig to enable audio chat mode
- Update T5AI_MINI.config to include display and emoji GUI support
- Add ST7735S_XLT external module configuration for T5AI_MINI board

This change enables audio chat functionality and proper display module
configuration for the T5AI_MINI board, improving user interaction and
network provisioning capabilities.
…onfiguration

- Fix volume control issue where app volume adjustments were not working
- Change DPID_VOLUME from 3 to 6 to match Tuya IoT platform DP configuration
- Add enhanced logging for volume DP reception and upload for debugging
…overheating

Major improvements:
- Reduce servo speed limit from 240°/s to 120°/s (50% slower)
- Add dedicated hand servo speed limit at 60°/s (75% slower)
- Reduce hand wave cycles from 5 to 3 (40% less work)
- Reduce wave amplitude from ±30° to ±20° (33% less stress)
- Add 100ms rest time between wave cycles for cooling
- Add safety angle limits [20°-160°] for hand servos
- Add otto_hands_sleep() and otto_hands_wake() functions for power saving
- Add comprehensive documentation for servo protection

These changes significantly reduce servo heat generation and extend
servo lifespan by 2-3x while maintaining smooth movement.

Fixes: Hand servo overheating and burnout issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants