tuanchris/dune-weaver
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
An open-source kinetic sand art table that creates mesmerizing patterns using a ball controlled by precision motors.
Dune Weaver 是一个开源的动态沙画艺术桌项目,它通过精密电机控制一颗小球在沙面上运动,从而绘制出不断变化的迷人图案。该项目将传统沙画艺术与现代物联网技术巧妙结合,让用户能通过网页轻松操控一台实体沙画设备。其核心架构分为两部分:一台运行后端服务的树莓派负责管理用户界面、图案文件和控制逻辑,并通过USB连接至运行FluidNC固件的DLC32或ESP32控制器,后者直接驱动步进电机,实现精准的极坐标运动。技术栈方面,前端采用现代化的React UI,支持PWA安装,可在任何设备上获得触控友好的体验;后端则集成了Docker部署、MQTT协议以及WLED灯效同步功能。