我为大家带来的是基于四个8x8 LED点阵显示屏的滚动文本显示屏的升级版介绍。
此前的版本在面包板上构建,功能完美,但并不够坚固,稍有磕碰就可能造成组件松动。我特别为这个项目设计了PCB板,并在设计过程中进行了一系列优化,使其更加耐用和易于组装。
这个项目的设计初衷是为了让父母或青少年使用基本的焊接技能进行组装。通过预组装的显示模块,我们能够使用通孔组件,从而简化整个组装过程。
最初,我为一位朋友的七岁儿子设计了这款滚动文本显示屏,希望他能制作出类似公交车和火车上的显示屏效果。他的创意远远超出了我的预期,这个显示屏被用于讲故事、表演,甚至在纸箱制作的自动售货机项目中。
为了进一步拓展创意游戏的可能性,这个版本的软件进行了多项改进。以下是其中的一些主要功能:
一、它现在支持26个符号图片输入,可以通过Ctrl-a到Ctrl-z键进行输入。大部分图片都以相应的字母开头,如蚂蚁(ant)、男孩(boy)、猫(cat)和狗(dog)等。
二、比如我们可以在显示屏上展示标志、表情符号、代码或故事插图。
三、按住Alt键可以以反向视频方式显示任何字符,包括图片符号。
四、NumLock键现在可以显示固件版本号。
五、在显示模式下,按下ScrollLock键可以将用户定义的字符重置为默认状态。大多数键盘上需要同时按住Fn键才能避免误操作。
还提供了一些默认的用户自定义字符,如男孩、狗、猫、钥匙和房子等。开机后,无论是否连接键盘,当前消息都会在显示屏上滚动,因此它也可作为固定信息显示屏使用。
关于输入和设计自定义字符的操作也更加简便。例如,通过特定的按键组合和操作,可以轻松地输入和编辑消息,以及设计或替换预定义字符。
关于硬件部分,此版本支持Keyestudio KS0336、Adafruit 1049/1050等显示屏模块,并提供了详细的电路图和组装说明。特别是对于Keyestudio的模块,我还设计了新的PCB以适应不同版本的模块。
关于程序上传和设备编程的部分,也提供了详细的步骤和推荐的工具。我还为大家提供了获取PCB和程序源文档的途径,同时还会赠送几本有关电子学的书籍。
这个升级版的滚动文本显示屏不仅功能更加丰富,而且更加稳固耐用,适合各种创意项目和DIY爱好者的需求。