查看: 369|回复: 12

【2020】microbit制作的小电视机

[复制链接]
微信图片_20200128162059.jpg
设计思路
        2020年春节全国疫情比较严重,待在家里就是为祖国做贡献,但也不能闲着,设计一款和春节相关的作品增加一点节日氛围同时也能逗孩子开心岂不快哉,本次作品是利用了microbit的无线通讯控制串口屏幕切换显示内容和歌曲,并且屏幕设计成了一个复古黑白电视机的样子,增加美观感受,结合春节的主题,显示拜年的内容和播放拜年的歌曲的作品的一大亮点
         下面我们先来欣赏一下视频


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

1.jpg
2.jpg

制作过程

1.图纸设计
利用cad设计图纸,采用激光切割加工3mm奥松板,图纸如下
3.jpg
4.jpg

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

7.jpg
4.电源模块设计
这里用到一个3.7V的锂电池经过充放电模块输出稳定格斗5V给萌熊mp3供电,然后经过3.3V稳压板给microbit扩展板供电
8.jpg

9.jpg

5.传感器连接
mp3接8和12号数字端口,串口屏幕TX接2号端口RX接1号端口,电位器接10号端口,360旋转编码器接13,14,15号端口,电位器用来调节切换歌曲,360旋转编码器用来切换屏幕画面
10.jpg

11.jpg
12.jpg

13.jpg
6.萌熊mp3烧录歌曲
萌熊mp3AD引脚接扩展板1号2号端口,正负极接扩展板正负极
14.jpg
接下来也用过usb数据线为萌熊mp3烧录歌曲
15.jpg
usb连接电脑后会在电脑上看到一个CD驱动器,然后双击打开
16.jpg
选择语音更新工具,点击加载音乐
17.jpg
上传你要用到的歌曲,这里的歌曲不能太大,可以利用剪辑软件将用到的歌曲部分进行剪辑,总容量不能超过16M,否则上传不成功
18.jpg
音乐选择好后点击更新音乐
19.jpg
20.jpg
当进度条完成后歌曲烧录成功,就可以用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的下载模块,如下图

21.jpg

22.jpg
23.jpg
接线完成后利用串口屏幕自带的软件进行编程(安装包后再文章最后分享)

24.jpg
串口屏幕软件
双击打开软件,点击新建
25.jpg
根据购买的串口屏幕选择屏幕型号,我买的是320*240的横向触摸屏幕,T0,TJC3224T024_011,横向屏幕
26.png

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

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

41.jpg
接收端的程序
利用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”指令
42.png

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

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


汤果  中级技匠

发表于 2020-1-28 17:28:11

膜拜大神~~~~~~~~
回复 支持 反对

使用道具 举报

Mr Guo  中级技师
 楼主|

发表于 2020-1-28 23:00:04

汤果 发表于 2020-1-28 17:28
膜拜大神~~~~~~~~

感谢,祝新年快乐
回复 支持 反对

使用道具 举报

DFrJ5KYVQaH  高级技师

发表于 2020-1-29 10:18:36

真的不错
回复 支持 反对

使用道具 举报

Mr Guo  中级技师
 楼主|

发表于 2020-1-29 12:16:42


感谢,祝新年快乐
回复 支持 反对

使用道具 举报

RRoy  中级技师

发表于 2020-2-4 17:22:02

老师,DF创客社区的公众号帮你转发一下这篇文章,麻烦开个白名单,MakerCommunity
回复 支持 反对

使用道具 举报

Mr Guo  中级技师
 楼主|

发表于 2020-2-9 20:32:50

RRoy 发表于 2020-2-4 17:22
老师,DF创客社区的公众号帮你转发一下这篇文章,麻烦开个白名单,MakerCommunity ...

开了,您看看行不行,不好意思才看到
回复 支持 反对

使用道具 举报

且歌且行  中级技师

发表于 2020-2-14 21:39:36

多次拜读此帖了,今天要留个爪印。原来旺仔牛奶有这么一个厉害的爸爸,没有想不到,也没有做不到
回复 支持 反对

使用道具 举报

zhangzb61759  见习技师

发表于 2020-2-14 23:54:27

强大强大强大
回复 支持 反对

使用道具 举报

Mr Guo  中级技师
 楼主|

发表于 2020-2-15 18:51:02

且歌且行 发表于 2020-2-14 21:39
多次拜读此帖了,今天要留个爪印。原来旺仔牛奶有这么一个厉害的爸爸,没有想不到,也没有做不到 ...

谢谢您的鼓励,一起加油
回复 支持 反对

使用道具 举报

Mr Guo  中级技师
 楼主|

发表于 2020-2-15 18:54:16


谢谢您的鼓励,我们一起加油
回复 支持 反对

使用道具 举报

kylinpoet  初级技匠

发表于 2020-2-18 06:55:28

多谢分享,学习了。
回复 支持 反对

使用道具 举报

Mr Guo  中级技师
 楼主|

发表于 2020-2-18 17:31:25

kylinpoet 发表于 2020-2-18 06:55
多谢分享,学习了。

谢谢您的鼓励
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail