SVG Based Vector Scope
20 hours ago
- #animation-pipeline
- #vector-display
- #DIY-electronics
- 示波器具备XY模式,通过使用水平与垂直光束定位的电压输入,可使其作为矢量显示器工作。
- 构建了基于矢量的处理流程,将SVG文件(每帧一个图层)转换为动画,以便在Sencore CRT上使用ESP32进行显示。
- 动画创建方法包括:在Inkscape中进行描摹转绘、利用Blender的Freestyle制作三维线条艺术、手绘创作、通过Processing生成文本,以及移植差量生长生成器。
- 通过自定义脚本追踪SVG帧,将其转换为C++格式的x/y坐标对,以便集成到ESP32的Arduino代码中。
- 硬件设置涉及将ESP32的DAC输出连接到示波器的探头输入以进行X和Y控制,电源取自示波器内部供电轨,且动画也被转换为GIF格式用于在线分享。