自己动手DIY一个LED

想做一个DIY礼物,不小心入了坑。


因为受到DIY的启发,所以也去油管看了一些DIY的视频,如果只是按照原文做,也许自己会轻松很多,由于自作聪明认为自己会编程、还换了硬件,所以给自己挖了个不小的坑;

脑洞:做一个带提醒的时钟,手机发送信息,对方的LED就会接收到;
脑洞分解:1. 参考原有服务写一个服务端;2. 做一个手机端App;3. 参考原有设计烧程序到硬件;

(整个情况从拿来用变成自己造自行车)

电子钟功能演示含天气

设备

  • WIFI模块开发板 (ESP8266-12E)
  • 8*8 MAX7219 点阵 (原配:8x32 WS2812B flexible Matrix)
  • 杜邦线公对公
  • micro usb 线

客户端固件刷写

由于换了显示屏,原客户端刷入后,屏幕乱码,模块高热;
解决思路:
查找对应型号的led模块包引入,书写显示、清屏、定屏幕

版本计划:
v1.0 删掉功能,更换显示屏的模块代码,完成显示问题(Max72xxPanel)
v2.0 搭建原服务端,测试可用功能(时钟滚动显示,不能固定显示)
v3.0 新服务器搭建,完成clock功能;

遗留问题:

  1. 屏幕方法(清理屏幕、固定显示)需研究重写 Done;
  2. 自建服务,需研究MQTT通信调节(mosqitto)Done;
  3. 后端搭建,NodeJS service,PM2运行 Done;
  4. ReactNative APP搭建 进行中;

ESP Matrix - Smart Clock ESP8266
AWTRIX 2.0 (AWesome maTRIX) is an DIY intelligent clock
如何制作一个 WIFI 像素时钟,只要Lametric十分之一的价格

分享到