【2020】microbit制作的小电视机

2020-01-281.2万
精华项目
AI 快速预览详细 收起
该项目使用microbit、320*240串口屏幕和萌熊mp3模块制作了一个复古黑白电视机。通过无线通讯控制屏幕显示内容和播放歌曲,适合家长与孩子一起动手。硬件清单包括microbit*2、扩展板、串口屏幕等。最终效果是一个可以切换显示内容和播放歌曲的复古电视机,难度适中。
【2020】microbit制作的小电视机图1
设计思路
        2020年春节全国疫情比较严重,待在家里就是为祖国做贡献,但也不能闲着,设计一款和春节相关的作品增加一点节日氛围同时也能逗孩子开心岂不快哉,本次作品是利用了microbit的无线通讯控制串口屏幕切换显示内容和歌曲,并且屏幕设计成了一个复古黑白电视机的样子,增加美观感受,结合春节的主题,显示拜年的内容和播放拜年的歌曲的作品的一大亮点
         下面我们先来欣赏一下视频


硬件清单
microbit*2
microbit扩展板*1
320*240串口屏幕*1
小喵家的萌熊mp3*1
电位器*1
360旋转编码器*1
锂电池*1
电源管理模块*1
3.3V稳压模块*1
充电DC接口*1
拨动开关*1
杜邦线,螺丝,铜柱若干
3MM激光切割奥松板材料

【2020】microbit制作的小电视机图4
【2020】microbit制作的小电视机图5

制作过程

1.图纸设计
利用cad设计图纸,采用激光切割加工3mm奥松板,图纸如下
【2020】microbit制作的小电视机图3
【2020】microbit制作的小电视机图2

【2020】microbit制作的小电视机图6
3.主控选择
因为microbit特有的无线通讯功能很方便,这里选用了两块microbit进行通讯,一个作为发射端用来发送切换屏幕和歌曲的信息,一个作为接收端,当接收到发射来的消息后控制串口屏幕和萌熊mp3模块
【2020】microbit制作的小电视机图8

【2020】microbit制作的小电视机图9
4.电源模块设计
这里用到一个3.7V的锂电池经过充放电模块输出稳定格斗5V给萌熊mp3供电,然后经过3.3V稳压板给microbit扩展板供电
【2020】microbit制作的小电视机图7

【2020】microbit制作的小电视机图12

5.传感器连接
mp3接8和12号数字端口,串口屏幕TX接2号端口RX接1号端口,电位器接10号端口,360旋转编码器接13,14,15号端口,电位器用来调节切换歌曲,360旋转编码器用来切换屏幕画面
【2020】microbit制作的小电视机图10

【2020】microbit制作的小电视机图11
【2020】microbit制作的小电视机图15

【2020】microbit制作的小电视机图18
6.萌熊mp3烧录歌曲
萌熊mp3AD引脚接扩展板1号2号端口,正负极接扩展板正负极
【2020】microbit制作的小电视机图13
接下来也用过usb数据线为萌熊mp3烧录歌曲
【2020】microbit制作的小电视机图16
usb连接电脑后会在电脑上看到一个CD驱动器,然后双击打开
【2020】microbit制作的小电视机图14
选择语音更新工具,点击加载音乐
【2020】microbit制作的小电视机图17
上传你要用到的歌曲,这里的歌曲不能太大,可以利用剪辑软件将用到的歌曲部分进行剪辑,总容量不能超过16M,否则上传不成功
【2020】microbit制作的小电视机图19
音乐选择好后点击更新音乐
【2020】microbit制作的小电视机图20
【2020】microbit制作的小电视机图21
当进度条完成后歌曲烧录成功,就可以用microbit进行控制了
萌熊mp3可以参考小喵家的使用教程
http://learn.kittenbot.cn/zh_CN/latest/electronics/%E8%90%8C%E7%86%8AMP3%E6%A8%A1%E5%9D%97.html
这里要特别感谢cc喵在制作作品过程中给予的指导,非常感谢
7.串口屏幕程序控制
串口屏幕是有单独的单片机控制的,下载程序需要一个usb转ttl的下载模块,如下图

【2020】microbit制作的小电视机图24

【2020】microbit制作的小电视机图22
【2020】microbit制作的小电视机图25
接线完成后利用串口屏幕自带的软件进行编程(安装包后再文章最后分享)

【2020】microbit制作的小电视机图23
串口屏幕软件
双击打开软件,点击新建
【2020】microbit制作的小电视机图26
根据购买的串口屏幕选择屏幕型号,我买的是320*240的横向触摸屏幕,T0,TJC3224T024_011,横向屏幕
【2020】microbit制作的小电视机图32

【2020】microbit制作的小电视机图29
文件建好后,第一步要先加载字库,否则不能运行,点击工具字库制作
【2020】microbit制作的小电视机图28
选择范围为所有字符,点击确定
【2020】microbit制作的小电视机图27
【2020】microbit制作的小电视机图31
【2020】microbit制作的小电视机图30
点击右上角页面窗口+加号增加要显示的页面
【2020】microbit制作的小电视机图33
点击左下角加号增加要用到的图片

【2020】microbit制作的小电视机图34
可以利用系统自带的画图软件重新调整图片的大小
【2020】microbit制作的小电视机图35
可以在每个page页面增加想要的图片或者文本
点击左上角图片选项增加图片在屏幕上
【2020】microbit制作的小电视机图36
可以在右下角属性中设置图片内容,位置坐标和图片尺寸
【2020】microbit制作的小电视机图37
点击左上角文本或者滚动文本选项可以在屏幕上增加文本内容,点击右下角属性选项可以设计文字的颜色和背景颜色,以及设置文字数量和文本内容
【2020】microbit制作的小电视机图39
点击编译调试按钮,可以进行查错,一般的错误是图片文本越界超范围导致的,可以更改坐标或者图片尺寸修改
【2020】microbit制作的小电视机图41
最后检查接线是否正确点击下载,可以将程序下载到屏幕当中
【2020】microbit制作的小电视机图38
串口屏幕的使用教程也可以参考小喵论坛提供的帖子
http://learn.kittenbot.cn/zh_CN/latest/electronics/%E8%90%8C%E7%86%8AMP3%E6%A8%A1%E5%9D%97.html
8.microbit程序编写发射端的程序
【2020】microbit制作的小电视机图40

【2020】microbit制作的小电视机图42
接收端的程序
利用microbit控制串口屏幕可以双向通信,串口触摸屏幕可以发送指令到microbit,microbit也可以发送信息发串口屏幕,详细教程可以登录串口屏幕官网查询
http://wiki.tjc1688.com/doku.php?id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:1.%E5%9F%BA%E6%9C%AC%E6%8C%87%E4%BB%A4%E9%9B%86#page
这里把本作品程序中用到的指令介绍一下,本作品通过发射端振动发射信号给接收端,当接收端接收到信息后切换屏幕内容,主要用到“page”指令
【2020】microbit制作的小电视机图45

【2020】microbit制作的小电视机图43
【2020】microbit制作的小电视机图44
microbit控制串口屏幕函数模块如下
【2020】microbit制作的小电视机图47
【2020】microbit制作的小电视机图46
控制mp3模块程序如下
【2020】microbit制作的小电视机图48
9.总结
通过此次作品的制作发现串口屏幕还是比较好创作器材,可以实现的想法很多,另外本次作品是围绕春节主题展开的,也是为了逗小朋友开心用的,其实还可以修改为其他节日的主题,电位器在程序中是用来切换的歌曲的,文中没有详细介绍,电位器和360度编码器也可以作为复古电视机的旋钮制作一台古老的黑白电视机,期待伙伴们把自己的想法实现
最后,疫情严重,希望大家能够注意卫生,尽量待在家里,可以学习动手来充实自己,让这个春节变得更有意义

联系请添加旺仔爸爸微信18752544995


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
kylinpoet
kylinpoet
多谢分享,学习了。
Mr Guo
Mr Guo
作者
回复kylinpoet
谢谢您的鼓励
zhangzb61759
zhangzb61759
强大强大强大
Mr Guo
Mr Guo
作者
回复zhangzb61759
谢谢您的鼓励,我们一起加油
且歌且行
且歌且行
多次拜读此帖了,今天要留个爪印。原来旺仔牛奶有这么一个厉害的爸爸,没有想不到,也没有做不到
Mr Guo
Mr Guo
作者
回复且歌且行
谢谢您的鼓励,一起加油
RRoy
RRoy
老师,DF创客社区的公众号帮你转发一下这篇文章,麻烦开个白名单,MakerCommunity
Mr Guo
Mr Guo
作者
回复RRoy
开了,您看看行不行,不好意思才看到
DFrJ5KYVQaH
DFrJ5KYVQaH
真的不错
Mr Guo
Mr Guo
作者
回复DFrJ5KYVQaH
感谢,祝新年快乐
汤果
汤果
膜拜大神~~~~~~~~
Mr Guo
Mr Guo
作者
回复汤果
感谢,祝新年快乐
- 没有更多了 -