news
ESP8266 动画像素艺术
中国,上海
2019年8月30日
Ryan Bates 是一位来自美国匹兹堡的工程师、电子电气教师和 DIY 开发者,他基于乐鑫 ESP8266 在一款 64×32 的 LED 矩阵上制作了一个欢快的“刺猬索尼克”经典动画形象。
Ryan Bates 的创造力和工程技能为美国匹兹堡地区的当地人所熟知,但正如 Jeremy S. Cook 在 hackster.io 上发布的文章所述,Ryan 的作品应该被更多的人知道。最初,Ryan Bates 在一套旨在帮助人们寻找有源矩阵屏幕替代解决方案的教程中,首次在一块 64x32 LED 上展示了刺猬索尼克的经典动画形象。
Ryan 使用了 ESP8266 开发板,更具体地说是一款基于 ESP8266 的 Wemos D1 迷你开发板。然而,正如他在自己的 YouTube 视频上所说:“这个项目如果使用 ESP32 应该效果更好”。
Ryan 使用 Wemos D1 迷你开发板建立控制,并通过 Brian Lough 的 D1 mini matrix shield 与 64×32 RGB LED 面板实现简便连接。然后 Ryan 对 Lough 的 “LED-Matrix-Banana-Dance-Display” 显示屏进行了改装,并显示了一个欢快的经典动画形象刺猬索尼克。Jeremy 在 hackster.io 上表示,尽管 Ryan “只是”非常简单地给每帧插入新的值,但克服了内存不足的挑战,也就是说 Ryan 原本只能存储 8 到 9 帧就会耗尽内存。
Ryan 项目中使用的动画素材可以在这里找到,图像转换可以通过该网站完成。通过这个教程,你也可以用一个简单的程序制作你自己的动画。