一款基于AB32VG1的桌面智能坞小工具
💡
原文中文,约900字,阅读约需3分钟。
📝
内容提要
这篇文章介绍了一款基于开发板制作的桌面小工具,具有音乐播放、OLED显示、网络交互、红外遥控、配网、灯管控制等功能。作者通过自主设计的微信小程序实现与工具的交互。整个作品涉及的技术包括电路图、PCB设计、编程等。
🎯
关键要点
- 项目介绍了一款基于开发板的桌面小工具,功能包括音乐播放、OLED显示、网络交互等。
- 工具可以通过红外遥控实现音乐切换和暂停播放。
- 支持手机连接热点配网,配置联网信息。
- 硬件设计涉及电路图、PCB设计和编程等技术。
- 软件分为多个线程,包括播放器线程、红外接收线程、串口线程等。
- 使用MQTT服务器实现网络交互和人机交互。
- 代码开源,提供了演示效果和代码树结构。
❓
延伸问答
这款桌面小工具有哪些主要功能?
这款桌面小工具具有音乐播放、OLED显示、网络交互、红外遥控、配网和灯管控制等功能。
如何通过手机连接这款工具?
用户可以通过手机连接热点进行配网,配置联网信息以连接WIFI。
这款工具的硬件设计涉及哪些技术?
硬件设计涉及电路图、PCB设计和编程等技术。
软件是如何实现多线程交互的?
软件主要分为多个线程,包括播放器线程、红外接收线程、串口线程和OLED线程,通过RT-Thread实现多线程交互。
这款工具如何实现网络交互?
工具通过自动连接到MQTT服务器实现网络交互和人机交互。
代码是否开源?在哪里可以找到?
是的,代码是开源的,可以在gitee.com/pomin-163/d…找到。
➡️