像素小灯
简介
以esp8266为主控的8x8像素屏,灯珠使用常见的WS2812B。联网后通过网页配置显示内容
简介:以esp8266为主控的8x8像素屏,灯珠使用常见的WS2812B。联网后通过网页配置显示内容开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
新年快乐呀,本期项目制作一个8*8像素屏,作为一个时钟、氛围灯、桌面小摆件、实时滚动字幕等等,总之非常酷炫
为了令像素灯实现更小尺寸,使用了更小尺寸的WS2812B-2020幻彩灯珠,也增加焊接难度。如不追求尺寸小巧,结构紧凑,也可直接esp8266开发板和8x8全彩像素屏进行硬件搭建。只需要用杜邦线连接以下3处:
ESP8266开发板 | 8x8 WS2812B像素屏 |
5V | VCC(V+) |
GPIO4(D2) | IN |
GND | GND(V-) |
软件方面
开发工具
该项目使用Arduino进行开发,需要安装Arduino的ESP8266支持,如未安装,请自行查找相关资料进行安装。
使用Arduino Library 管理工具安装下面五个依赖库:ArduinoJson、FastLED、Time、WebSockets、WiFiManager
程序编译下载
1.下载附件中的程序,用arduino打开文件夹同名的.ino文件;
2.选择开发板为Generic ESP8266 Module,选择相应的端口;
3. 点击下载,若使用本项目硬件,则在编译完成下载时,需要在屏幕显示Connecting...时点按一下RST按键(出现下划线前),方能进行下载。
4. 如果出现无法下载的情况请检查esp8266是否虚焊、漏焊;RST按键无法进入到烧录,请使用镊子短接GND和GPIO4进行烧录;如果出现编译失败的情况请检查依赖库版本如FastLED、WebSockets可以多尝试几个版本
注意原项目外壳尺寸小于开发板尺寸,需要自行修改
本期项目参考https://oshwhub.com/small_da/esp8266mi-ni
-xiang-su-deng
评论