- 表白用的灯光控制系统,可以通过web页面控制灯光的开启,主要用的了树莓派zero w、继电器(8个)、稳压模块、各种led灯饰
- 用于表白
- 表白效果良好,已经成功,2021.3.28
- 软件环境:
- win 10
- pycharm 2020.3.3
- webstorm 2020.3.3
- 硬件环境:
- 树莓派zero w 1个
- 继电器模块 8个
- 杜邦线 若干
- 电平转换模块 1个
- 5v/3v稳压模块 若干
- led灯饰若干
- 心形灯(挂在窗帘上的)
- 星星灯(过道悬空的)
- 棉球灯(用于摆放心形)
- 电子蜡烛120个(用于摆放心形)
- 彩虹灯(用于门框)
- ILOVEU灯(墙上)
- love灯(心形中间的)
- 照片灯(悬挂于墙上)
- 投影灯(心形中心位置)
- 其他
- 玩偶若干
- 各色花瓣2000瓣
- 会飞的蝴蝶20个
- core目录:树莓派 zero w控制代码
- web目录:网页端控制代码
- photo目录:介绍用图片
- 语言:python、html、css、js
- 框架:flask、jQuery、树莓派官方库
- 技术:nginx、linux、一点电路知识
- 通过python代码编写flask后台,并且使用树莓派官方的库进行GPIO端口的控制,使用静态html配合jQuery的ajax框架进行前后端通信,进而控制继电器的开合,实现灯光的开关效果
- 挺简单的,就是比较耗时间,灯光布置需要精心考虑,代码很容易上手
- 电子蜡烛需要手动摆放,并没有进行灯光控制,有精力的小伙伴可以将所有灯使用电线并联,使用继电器实现总体控制
- 原本计划小爱同学参与到控制中,但由于时间因素没有进行实现,可以使用ESP8266模块配合小爱同学实现一整套自动控制逻辑
- 拍照、摄像完全通过电脑和相机间隔拍照、一直录像实现,没有实现手动控制,可以增加控制功能
- 音乐完全是播放的自己选的网易云音乐中的音乐,没有进行控制,可以增加控制功能
- 本来打算加入投影仪播放视频的,但是由于时间限制,没有弄,可以增加投影仪播放视频的功能