认识3D打印机之人机交互

分类: 打印机驱动安装方法 发布时间:2018-08-23 17:06

专业术语太高大上是不是不太明白啥意思呢?

百科说人机交互是指人与计算机之间使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。

我说就是机器的输入输出,具体到3d打印机就是屏幕和按键,对应到电脑上就是显示器和鼠标键盘。(虽然语言粗鄙了一些但是道理还是讲清楚了)

很早就接触3D打印机的朋友应该见过前两款,输出都是普通的字符液晶(不能显示汉字),输入是普通的按键和编码器旋钮;3号屏幕(Ultimaker)输出是oled屏幕,能显示汉字但是通常都比较小,输入是编码器旋钮;4号屏幕是现在的主流型号输出是彩色TFT液晶屏(可预览打印模型),输入是触摸屏;5号屏幕就更高级了,相当于一个定制的平板电脑。

图一 1号屏幕

图二 2号屏幕

图三 3号屏幕

图四 4号屏幕

图五 5号屏幕

如果你是一个善于思考的人,一定会有一个疑问。

在之前的文章中介绍过3D打印机的主控是一款普通的单片机,而屏幕却从字符液晶,oled屏幕,彩色液晶,触摸屏甚至都到了平板电脑的级别,复杂程度呈几何倍数增长,那么随着屏幕功能的复杂化这个单片机能保证它很好的运行吗?

如果是用这个单片机直接驱动屏幕,无可否认,运行不起来。

那为什么现在的打印机运行很流程呢?

我们来梳理一下屏幕的驱动方式,前三款屏幕都很小而且显示的也都是字母、数字和汉字,他们的显示内容是由3D打印机的主控单片机实时控制显示的,在单片机中占了很大一部分资源;

图四的4号屏幕是触屏彩色液晶,有好多个页面,显示的不仅有字符还有图像,它与主控单片机之间其实只有两根线连接一般是串口的rx和tx(电源和地肯定要的),他们之间传递的内容也很简单就是一串指令,相对于前面三款屏幕而言对主控单片机的资源占用更少。如下图:

5号屏幕与4号屏幕差不多,可能通信方式不是串口,但是占用资源也很少。

之所以会出现上面的情况,得益于电子行业各个分支的高速发展,使得各种功能出现了集成度高控制简单的模块化产品,4号和5号屏幕就属于模块化屏幕,他们本身自带驱动,集成控制指令集,可以编程,只需要一个通信接口即可实现。

随着屏幕功能复杂化对于主控单片机的负担反而降低了,所以单片机就有更多的资源可以去做其他事情,例如wifi联网(模块化),监控摄像头(模块化)等。

3D打印机上面还有哪些模块?

孔子曰:学而不思则罔。

凡事多思考才能更有思想。

以上就是本期的内容啦!

我们有一根打印万物的线,

还有思想,还有动手能力,

欢迎你加入我们。