Featured image of post 7x7 LED Matrix

7x7 LED Matrix

7x7 LED Matrix

日本語ここ!

前言

很久没有写blog 了。因为Follow 最近开始公测了新加了一些奖励机制又有了想写Blog的欲望。但是我把xLog的账号忘了,还是自己部署吧😅

这个是Feed https://app.follow.is/share/feeds/75127002655604736 .

7x7 LED Matrix 是我最近做的一个 Side Project,因为最近Youtube老是推给我空中配線的影片所以有了想做LED Matrix的欲望。这个Project应该是我学习 Electronics engineering 之后第一个自己完成的 Project。 我第一次自己设计PCB,使用 Laser Cutter。

这是一个初学者的记录,如果有错误麻烦告诉我。

7x7 LED Matrix

这次使用的MCU是pic24fj64gb002,使用了Dynamic lighting method实现了用14pins去控制49个LED。并且使用Shift register (74HC595) 来解决GPIO的电流不足。

外壳是用Laser Cutter来加工MDF做出来的,并且用了Spacer来固定。

软件是使用Mplab写的代码(难用😓)。

Dynamic lighting method

通过一次只控制一行LED,让后换行。把这个动作的速度做到50Hz以上来诱骗人眼看成整个画面是一起控制的。这个方式有一些好处比如在微小时间LED一次只会亮一行,可以减少消费电流还可以延长LED的使用寿命。

Shift register (74HC595)

Shift register 分4种大类,这次使用SISO (Serial in Parallel Out) 通过Serial 作为输入。比如74HC595会储存8个Bit的数据使用Serial更新时会一个一个更新,输出也是一个一个变化。

这次控制Matrix只需要14个pin,虽然MCU有15pins但是担心GPIO的输出电流不够7个LED用。所以这次使用Shift Register 作为transistor使用。

image

一些照片

image

后言?

谢谢你看到这里。

送给你一首我喜欢的歌。

好久没写blog感觉我的中文要完蛋了😂。

再过几天又要开始忙了趁现在多做点自己想做的事。

想要评论?

Come here

Licensed under CC BY-NC-SA 4.0