把视频放到BiliBili.com也有半年时间了,从开始以点也不懂B站,到现在喜欢上B站。好像找到了一个宅男的欢乐地,可以学习可以娱乐。自己也当上了UP主,开始关心自己的粉丝数。在咸鱼上搜索了一下,发现有卖B站粉丝计数器的,于是打算自己作一个。
可以帮网友免费制作:你自己出设备费用和快递费哦。
防止有人说我作广告,都自己去淘宝搜索吧。其实有这两样设备就可以进行制作了。如果你要装饰的好看,那就需要你自己买些锁塑料壳了,网上也有3D打印的。
https://www.arduino.cc/
这个就相当于我们VSCode
,当然没有VSode好用,但是只能用这个,因为我们要用这个把程序烧到开发板里。https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
,我这里直接用的windows版,这个按照好后,可以把开发板插到电脑上测试一下,如果在设备管理器中可以找到,说明驱动成功。http://arduino.esp8266.com/stable/package_esp8266com_index.json
,这个需要在Arduino
开发软件的首选项里进行设置。https://github.com/mascg/Bilibili_LEDMatrix_Fans_Monitor
,这个也是B站UP主咸鱼Cosmos
开源的。我在作这个的时候不会接线,他也给了我很多帮助,在这里再表示一下感谢。我买的是cp2102,小的开发板,这个线序一定要弄对,如果弄错了,点阵屏所有点都会亮,也可能烧坏。
这个在网上很不好找,我也是研究了好几个小时,所以这个连线一定要接好。
这个流程你熟练后可以变换顺序,但是如果你是新手,还是按照这个流程来作比较好,成功率也会很高。
下载esp8266开发板
驱动:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
,下载好后,要把开发板链接电脑,然后在设备管理器里查看是否已经有这个设备了。有说明你的开发板和驱动都是正确的,如果没有,可能是板子或线有问题。
下载Arduino开发软件
:https://www.arduino.cc/
这个下载如果慢,可以科学上网一下。
设置附件开发板管理网址
: 打开Arduino开发软件
,然后选择“文件”-“首选项”,在“附加开发板管理器网址中”,加入下面的urlhttp://arduino.esp8266.com/stable/package_esp8266com_index.json
.
安装ArduinoJson
:在Arduino开发软件
中打开“工具”-“库管理器”,然后搜索json
,然后安装ArduinoJson
,版本选择5.13.2
,最新版本会直接报错,烧入失败。
在Arduino中安装开发板管理:在Arduino开发软件
中打开“工具”-“开发板 Arduino yun”-“开发板管理器”,搜索ESP82665
,然后选择版本2.4.2
。这里需要说的是,如果你没有配置附件开发板管理网址
,这部你是搜索不到的。
选择开发板为NodeMCU 1.0
,这个是要选对的。
然后选择端口,这个端口要和你在设备管理器
中看到的一致,这样就可以实现把代码烧录到开发板中了。
到Github上下载源代码:https://github.com/mascg/Bilibili_LEDMatrix_Fans_Monitor
,然后把其中的三个文件Bilibili_LEDMatrix_V1.ino
、fonts.h
、max7219.h
拷贝到一个文件夹里。
修改你的配置文件,把下面的代码换成你自己的,这里现在是我的
const char* ssid = "Tenda_091D08"; // WiFi名
const char* password = "xxxx"; //WiFi密码
String channelId = "165659472"; //bilibili UID
long utcOffset = 8; //时区,默认 +8 为东八区(中国北京)
开始进行烧板,当显示100%的时候,就烧完了,然后你就可以快乐的DIY外壳了。
No Data