打算做满月灯复刻,分享一下自己的方案,有兴趣可以聊聊

2023-01-03 23:44:48 +08:00
 morningtzh

简介

Moodmoon 实在是太好看了,我非常喜欢光影效果,当发现他可以如此简介的进行视觉表达的时候就非常想拥有一个,悬挂在房间或者客厅墙上。 目前拥有的方式是自己做。他的实现实在是太简单了,以至于 Bilibili 上有很多复刻的视频,属于有手就行的项目了。大概率是仅限自用, 但会发 github 。

它由两部分组成,分为圆形光圈和方形遮罩两部分。圆形光圈使用内外两条灯带,能有更细腻的效果;方形遮罩采用带纹理的纸张或布,作为柔光罩。

也可以看看 Unity3D 灯光模拟渲染视频

设计

物理部分

软件部分

上位机由 Unity3D 制作,包含设备发现 / 参数配置 / 灯光模拟 / 参数下发 / OTA 升级功能;单片机系统主要是灯光控制,易用性方面需要增加 wifi 链接 / 蓝牙连接 / OTA 升级功能。另外经历足够的情况下增加小程序蓝牙简易控制功能及 web 控制功能。

灯光控制分为两种:

一个是根据各类计算函数进行颜色变化,可以参考各类开源软件,例如 WLED/ESPHOME ; 另一个考虑到摈弃工科生思维,从艺术创作角度考虑,需要提供更自由的视觉表达能力,因此增加上位机短视频 / GIF 解析能力,素材建议是 2D 色块动画,需要制作 processing / unity3d / cocos2d / blender 素材模板,最终会根据素材圆环内外进行计算,组成变换矩阵,单片机直接显示。

链接🔗:

感兴趣的话可以看看 稍微详细的设计方案

Other

围观这么多年 V2EX ,第一次发帖,编辑体验还是挺好的。大家对这个项目有什么想法欢迎讨论哦~

1927 次点击
所在节点    分享创造
4 条回复
duke807
2023-01-04 00:01:38 +08:00
如果是我,demo 我会选择 raspberry pi zero
(量产会选择 ingenic x1600 ,单 wifi 配 esp8089 ,wifi + ble 则选择 rtl8723ds )
esp32 虽然可以跑网路,但是开发比 linux 麻烦,譬如走 ipv6 网路跑支持 websocket 的 web 服务器
morningtzh
2023-01-04 00:13:04 +08:00
@duke807 家里正好有 raspberry pi 0w ,性能和开发上确实会比 esp32 好很多。在芯片选型上主要考虑好玩,看了资料用 Arduino 开发网络 /文件系统 /ota 升级成本似乎不会很大,还能增加一些乐趣,消磨时间。

linux 开发基本趋近纯软了,写多了有一些疲 哈哈。

其他几个芯片我也去了解一下~ 量产应该不会,主要是自己玩,真有人要的话应该数量不会很多吧(`_´)ゞ 哈哈
l1ve
2023-01-04 15:35:24 +08:00
WS2812 换 SK6812 ,6812 还有 RGBW 。
morningtzh
2023-01-05 11:31:49 +08:00
@l1ve RGBW 确实效果能棒更多, 做下一个的时候可以升级一下~ 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/906389

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX