本文转自:DF创客社区-未经许可不可转载

原文链接(附件请于原文下方下载):

用新款ws2812灯带做一个简单的窗花-创意生活论坛-DF创客社区​mc.dfrobot.com.cn

作者:屌丝王小明

很高兴提前拿到了DF即将上架的新品——ws2812灯带,可以让我先试用下。我手上拿的这个就是新的ws2812灯带了,和以前的ws2812的灯带(FIT0352)一样的炫彩,每颗灯珠里都有一个用于控制的ic。每个灯珠都有6个引脚,一边是“+5v”、“Din”、“GND”,另一边的“+5v”、“Do”、“GND”在灯带上其实是连接着下一个灯珠的“Din”一侧的引脚的,就这样,一颗接一颗地连成一串。

新的ws2812变得更薄更轻了,灯带背面有3m胶,撕下背面的纸后,可以十分方便地贴在窗户、门、桌子、床头、女朋友脸上这些地方。可以在十分美观的情况下,实现我们想要实现的各种炫酷的效果。粘上去后是相当地稳哟。

裁剪也更加方便了,轻易地就能将灯珠剪下来,可以实现用单个或几个灯珠,用“点”“线”的形式拼出各种图案和形状。新的ws2812拥有更大的弯曲角度,单粒灯珠就能弯出很大的弧度,更加适用于将其贴在各种曲面甚至球形物体表面。

马上就是圣诞节了,公司里这一群程序猿和攻城狮,在屏幕面前几十年如一日地禅坐,平日里也没谁说话唠嗑的,都埋头干着自己手上的工作。在这样的寒风萧瑟的时候,又在这样一个寒风萧瑟的环境下的我,决定挺身而出,利用空闲时间来搞点事情,啊哈,就用手上这串新ws2812灯珠。圣诞节还是要有点圣诞节的氛围嘛,于是就把灯珠贴在了窗户上。

制作这样的窗花需要用到的材料:

1. ws2812灯带(我用了169颗)

2. 微功率太阳能电源管理模块x1

3. Beetle-ESP32控制器x1

4. 3.7v锂电池x1

5. 拨动开关x1

6. 齿轮变阻器x1

7. 0.25mm漆包线2米

8. 0.5mm漆包线5米

这里先唠叨两句咱们会用到的那个微功率太阳能管理模块(DFR0579),就是下面这个。狠角色呀:

看完这个模块的资料给我的感觉就是——还有啥它不能的。它可以给3.7v锂电池充电、给3.3v控制器供电、有一对锂电池的输出的焊盘,不仅能用太阳能充电,同时提供一个microusb接口,进行光照不足时的直接充电。大爱呀。

测量窗户尺寸与灯珠尺寸,做好布局图:

连线原理图:

Din接beetle的d11口,使用一根0.25mm直径漆包线直接,一根将所有的灯珠上的Din和Do引脚全部串起来。灯珠由锂电池直接供电,由于漆包线负载电流能力有限,所以是分了两组线,上下两行字符分别用了独立的漆包线连接至锂电池正负极。

制作思路:

利用太阳能,白天对灯带供电以及对锂电池充电,晚上,就使用锂电池对灯带进行供电,形成一个自给自足的小系统。保持led灯带的常亮。如果所在地区的阳光不够充足,或者阴天情况比较多的话,可以考虑使用呼吸灯或者调低亮度的方式来控制电流大小,来达到灯带保持一直工作的的目的。

开始制作:

1.打印一个小模型出来确定灯珠之间的位置摆放,磨刀不误砍柴工:

2.贴灯珠上去。你看,是不是一张图就完事儿啦,哈哈哈哈,多么简单。(【转过头去】:我这次实在没有忍住,扯了一回巴子,其实是我贴的时候,太投入,根本停不下来,没时间去拍贴的过程

3.焊漆包线(用尽可能细的漆包线,人站远了看,整个制作就像没有线连着一样,给人感觉简洁):

4.焊各个器件,太阳能板用3m透明双面胶粘,其他的用热熔胶或双面胶粘窗户上:

5.烧录程序:我使用的是fastled库里的函数,将整个灯带的颜色设置为彩虹色,然后再将其中几个用不着的灯珠设为熄灭。

最后就完成了:

有同事问我,为什么是“hey,merry christmas”。我说,“merry christmas”感觉冷冰冰的,加上一个“hey”之后,是不是就像是在寒冷的冬天,你独自一人走在人烟稀少的路上,突然你的好友不知从哪里冒出来,从后面撞了你一下,然后跟你说“hey,merry christmas”。当你敲了一天代码,累了的时候,一抬头,就看到了窗户上的这句话,是不是会让人感觉到温暖呢。

用html5做一个简单网页_用新款ws2812灯带做一个简单的窗花相关推荐

  1. HTML5七夕情人节表白网页_(唯美满天星)多功能展示(网状球状)3D相册_HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册

    HTML5七夕情人节表白网页_(唯美满天星)多功能展示(网状球状)3D相册_HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花 ...

  2. html中使用什么标签做的导航栏_自媒体人如何自己建立一个手机网站,超简单,任何人都能做...

    随着移动互联网的兴起,越来越多的公司.个人把展示的内容转到了手机网站上,学会制作手机网站就成了大家关注的热点.传统的网页制作工具制作电脑端的网站功能很强大,但手机网站由于手机屏幕大小和CPU处理能力较 ...

  3. hbuilderx制作简单网页_网页制作的基本步骤是怎样的?制作简单网页的具体操作有哪些呢?...

    网页制作的基本步骤是怎样的?制作简单网页的具体操作有哪些呢?如果是详细的网页制作,设计和制作一样关键.有可能是网页设计制作新手对简单网页制作设计的具体操作不太清楚.更别说设计详细的网页了.下面一起来看 ...

  4. python抓取简单网页_【Python3 爬虫】01_简单页面抓取

    运行平台:Winodows 10 Python版本:Python 3.4.2 IDE:Sublime text3 网络爬虫 网络爬虫,也叫网络蜘蛛(Web Spider),如果把互联网比喻成一个蜘蛛网 ...

  5. 用python做公众号网页_使用python一步一步搭建微信公众平台(一)

    最近无聊,想玩玩微信的公众平台,后来发现乐趣无穷啊~ 使用的工具,python 新浪SAE平台,微信的公众平台 你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份 ...

  6. nginx 指向一个文件夹_弄懂nginx的语法就是这么简单

    "写给自己看,说给别人听."nginx应该是我们常用到的一个软件了,它的用法和语法也很简单,本文主要介绍nginx语法以及常用命令. Nginx配置目录 当我们安装好nginx之后 ...

  7. HTML5七夕情人节表白网页_生日快乐粒子烟花(自定义文字)_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

    HTML5七夕情人节表白网页❤生日快乐粒子烟花(自定义文字)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css ...

  8. HTML5七夕情人节表白网页_圣诞节3d相册(含音乐)_HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

    HTML5七夕情人节表白网页❤圣诞节3d相册(不含音乐开关)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css ...

  9. HTML5七夕情人节表白网页_圣诞节3d相册(含音乐开关)_ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码

    HTML5七夕情人节表白网页❤圣诞节3d相册(含音乐开关)❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱 ...

最新文章

  1. C#使用BerkeleyDB操作简介
  2. CSSFriendlyAdapter 的一个Bug
  3. ReactNative手势解锁(react-native-ok-gesture-password)
  4. ipython使用 python3,2019-04-29 python/ipython设置默认python3
  5. XML读写演示程序(2)
  6. 获取mysqli函数的值和字段名
  7. iOS:关于UIView切角的两种实现方式
  8. VBScript教程-第二章. 运行脚本
  9. 个人信贷不良资产管理 难题亟待解决
  10. 百度搜索下拉框及百度相关搜索中刷关键字方法
  11. 盘点那些年BAT字节跳动等互联网公司的程序员、工程师一夜暴富的都市传说
  12. “瓮中捉鳖”——涨停板一般出现在什么时候?
  13. 江苏五大姓氏世家,第一王,第二张,看看你是不是来自名门望族
  14. 【小程序专栏】总结uniapp开发小程序的开发规范
  15. <华为VRP系统>ENSP模拟器安装:
  16. 中国企业入局AR芯片市场,提升元宇宙时代的核心竞争力
  17. 微信小程序生成海报并保存在本地(组件开发)
  18. 手机h5实现长按复制(支持安卓和ios)
  19. 如何使QGraphicsItem不随QGraphicsView放大缩小而改变大小
  20. 微博之战,新浪微博已显颓势

热门文章

  1. linux的系统移植——交叉编译器
  2. NAT与DHCP协议
  3. android 自定义控件 焦点,android中设置控件获得焦点
  4. 工业机器人 答案 韩建海_不可或缺:协作机器人对于制造业转型升级的意义
  5. itext html 转换 pdf文件,利用itext实现html转pdf文档
  6. 给plt.axvline设置图例(label)
  7. MATLAB(五)在线性代数中的应用
  8. oracle查询语句大全(oracle 基本命令大全一)
  9. lg空调代码大全解决_LG空调故障代码大全
  10. 中文python笔记_python 中文编码笔记