极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18927|回复: 13

[教程][T005]Matrix LED点阵动画表情制作教程——只需三步

[复制链接]
发表于 2012-12-7 15:54:06 | 显示全部楼层 |阅读模式
点阵动画是一个很有趣的应用。而其涉及到了从硬件驱动,底层代码,通讯至上位机软件很多技术,一个人是很难驾驭全部的。特别是上位机软件部分,是否能像画图板一样简单操作对点阵动画的发展有着非常重要的推动意义!
00.Overview.jpg

本教程无需任何编程操作,只需简单三步就可以让大家拥有属于自己的点阵动画

前期准备:自制一块点阵
[教程]8x8点阵的驱动 Arduino Matrix LED with 74HC595 x2[链接]
01.HW.jpg


第一步:绘制动画
这里我们使用LED Matrix animator tool免费软件,它是一款非常方便和强大的点阵动画软件。
其界面非常通俗易懂就像Windows画图板一样可以轻松绘制图形。通过简单的操作即可实现动画
02.Help.png

动画绘制的基本操作为左键绘制图形,点击“Add”添加下一帧。
完成后通过Play来观看播放效果


第二步:导出导入
File-Export...导出我们生成的动画
然后用记事本软件打开复制全部文本
用Arduino打开我们的BOXZ_Matrix_Eye代码
将复制内容覆盖到animation.h标签内(删除原有内容)
03.code.jpg
05.Paste.jpg


[pre lang="arduino" line="1" file="animation.h"]int animationFrames = 4;

int animationDelays[] = { 100, 200, 200, 200 };

// Animation is designed for 8x8 pixels
uint8_t animation[][16] = {
  { 0xf0, 0xf, 0xc, 0x30, 0xc3, 0xc3, 0x33, 0xcc, 0xc3, 0xc, 0xc, 0xc, 0xf0, 0x3, 0x0, 0x0 },
  { 0xf0, 0x0, 0xc, 0x0, 0xc3, 0xf, 0x33, 0x30, 0x33, 0x33, 0xc3, 0x30, 0xc, 0xc, 0xf0, 0x3 },
  { 0x0, 0x0, 0xc0, 0xf, 0x30, 0x30, 0x30, 0xc3, 0x33, 0xcc, 0xc3, 0xc3, 0xc, 0x30, 0xf0, 0xf },
  { 0xc0, 0xf, 0x30, 0x30, 0xc, 0xc3, 0xcc, 0xcc, 0xc, 0xcc, 0xf0, 0xc3, 0x0, 0x30, 0x0, 0xf }
};
[/code]


第三步:下载程序
点击Arduino的Upload下载程序,完成!
现在在我们的点阵上就应该能看到我们做的动画效果了。
04.Arduino.jpg

更多
软件介绍
LED Matrix animator tool
作者网站:http://www.bleq.nl/arduino/
1.任意长宽的点阵;[本教程只支持8x8]
2. 如画图板一样简单的操作界面,例如拖拽,笔刷等;
3. 移动,镜像和旋转;
4 时间轴帧可任意拖拽复制,延时自定义;
5. 支持Live Connection模式,以太网口实时传输点阵动画。[本教程不支持]
6.单色/RGB点阵[本教程不支持RGB]

注意事项
1. 需要Java运行环境
2. 官方的程序使用了TimerOne的库
3. 官方的程序笔者无法运行,所以根据其他的样例自己编写了个代码来驱动LED。

欢迎大家学习交流,因为官方的程序可以支持多色LED的,希望得到高手的指点。
09.jpg


最后附上BOXZ Style使用的,现有BOXZ表情库一览
10.list.png
Animator_Lib.zip (13.89 KB, 下载次数: 368)
回复

使用道具 举报

发表于 2012-12-7 17:16:00 | 显示全部楼层
顶一个!!!!
回复 支持 反对

使用道具 举报

发表于 2012-12-8 08:59:41 | 显示全部楼层
顶,好东西
回复 支持 反对

使用道具 举报

发表于 2012-12-8 10:38:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-12-9 14:32:48 | 显示全部楼层
极品好贴。。。等我的点阵能用了,就用这个做动画。。
回复 支持 反对

使用道具 举报

发表于 2012-12-9 21:51:06 | 显示全部楼层
收藏,,,好东西。。。要是能通过usb实时改变图形更好

点评

软件本身支持以太网实时动画,但是我还没弄明白,呵呵  发表于 2012-12-10 08:22
回复 支持 反对

使用道具 举报

发表于 2013-1-7 20:39:47 | 显示全部楼层
好东西啊。。
回复 支持 反对

使用道具 举报

发表于 2013-1-28 14:33:21 | 显示全部楼层
共阳极的点阵可以用这个程序吗

点评

可以的,程序无影响。接线方式略有不同  发表于 2013-1-28 15:18
回复 支持 反对

使用道具 举报

发表于 2014-3-8 02:43:13 | 显示全部楼层
这个送妹子可以有哟
回复 支持 反对

使用道具 举报

发表于 2014-5-24 11:42:51 | 显示全部楼层
本来不对点阵没兴趣的,看完之后觉得还不错!值得学习!
回复 支持 反对

使用道具 举报

发表于 2014-10-29 15:02:52 | 显示全部楼层
要是做盒仔style海绵宝宝那种的,买不到8*16的Matrix LED  用2个8*8分别写表情进去可不可以?如果是两个8*8是不是面包板和74HC595都要加倍?可是那样好像就放不进去了怎么办办?、
回复 支持 反对

使用道具 举报

发表于 2015-6-13 21:55:54 | 显示全部楼层
弱弱的问一句,可以把LED Matrix animator 下载地址链接给我吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-15 08:23:10 | 显示全部楼层
xueshao 发表于 2015-6-13 21:55
弱弱的问一句,可以把LED Matrix animator 下载地址链接给我吗?

去作者网站下载最新版本吧,太久了电脑找不到了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2018-12-11 15:45 , Processed in 0.052425 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表