Page Title

第15课 液晶屏模块的使用——环境检测仪


2019-08-05 14:46:53

图片.png 

环境监测仪是智能家居中常见的仪器设备,可以清晰准确的显示出各个传感器的数值,如何将多个传感器数值显示在一个显示屏中呢?

图片.png 

 

要制作本课的范例作品,需要使用以下新的硬件模块:

液晶显示屏模块:

图片.png

液晶屏是以液晶材料为基本组件,在两块平行板之间填充液晶材料,通过电压来改变液晶材料内部分子的排列状况,以达到遮光和透光的目的来显示深浅不一,错落有致的图象,在好搭BOX课程中,我们可以用液晶显示屏来显示图案、数字、文本。

图片.png

15-1 液晶显示屏模块

图片.png 

图片.png

整个液晶显示屏的分辨率为128x64,液晶显示屏和点阵的显示原理一致,也可以通过输入x轴和y轴的值指定点亮一个点

图片.png 

图片.png 

液晶屏可以使用该条指令直接显示数值,数值可以直接输入和可以用于读取其他传感器的数值,例如读取亮度传感器或声音传感器。确定需要显示的内容之后,还可以设定数开始显示的位置。点击第1行中数字“1”处的下拉菜单,可知液晶屏可以显示8行文本;点击第1列中数字“1”的下拉菜单,可知液晶屏可以显示24列。

 

图片.png 

图片.png 

液晶屏还可以直接显示英文文本,该条指令默认显示内容是”hello world”,默认是从第一行第一列开始显示。若要设置液晶屏显示其他的文本内容,可以删除hello world”,保留英文状态下的双引号,在双引号内输入英文文本,同样可以通过下拉菜单选择显示的行列位置。

图片.png 

图片.png 

该条指令放置在以上三条OLED写入语句之后,只有放置该条语句,才能显示内容。

图片.png 

图片.png 

使用该语句可以清除液晶显示屏上的所有内容。

图片.png 

要制作本课的范例作品,可以按以下步骤先连接硬件、运行插件程序,然后进入“好好搭搭”网站编写、调试、编译、下载程序。

准备工作:搭建硬件、运行插件、进入网站                        

图片.png 

第一步:搭建硬件。将温湿度传感器模块、液晶屏模块、声音传感器模块、亮度传感器模块、电机模块和单色LED放置于主控板的任意六边形区域,磁铁吸合。接着把主控板和计算机连接起来,打开主控板电源开关(如图15-2所示)


图片.png

15-2 “环境自动监测仪”范例作品硬件连接图

第二步:运行插件。打开“好好搭搭硬件下载”插件,确认插件程序显示“打开端口成功”。

第三步:进入网站。打开浏览器,登录“好好搭搭”网站;单击网站上方的“创作”按钮,在“创作模版”网页中选择“好搭BOX”模版,进入“模版项目页”;在“模版项目页”中单击网页右上角的“转到设计页”按钮,进入“好搭BOX编程设计页”。

案例一:液晶亮度显示仪                       

图片.png 

液晶亮度显示仪采用液晶屏显示亮度传感器检测到的数值,每隔1秒钟检测一次环境的亮度。需用到的语句有“读亮度传感器”、“OLED清除”、“OLED写入数”、“OLED显示”和“等待”,具体程序代码如下图15-3所示:


图片.png

15-3 “在液晶屏上显示亮度传感器的值”程序代码

图片.png 

将以上程序下载到主控板,可以发现亮度数值显示在屏幕左上角,如何能够让亮度值显示在屏幕中间部位?

图片.png 

 

图片.png 

如何在显示屏上增加文本“Light”,让液晶屏上显示数值更容易被读取和理解。

图片.png 

 

 

案例二:液晶环境检测仪                       

图片.png 

基于以上所学内容,除了可以利用亮度传感器检测环境亮度,还可以利用声音传感器检测环境声音,用温湿度传感器检测环境温度与湿度。

液晶环境检测仪便具备检测以上四项数值的功能,每隔1秒检测一次,并且在液晶屏幕上同时显示四项检测值。第一行显示亮度、第二行显示声音、第三行显示温度、第四行显示湿度,且都靠屏幕左端开始显示。

该案例具体程序代码如下图15-4所示:


图片.png

15-4 “液晶环境检测仪”程序代码

图片.png 

屏幕上同时显示四个数值难以分辨,请你再分别给每一个数值增加标识。

图片.png 

 

图片.png 

智能家居已经慢慢走进了大家的生活,请你通过网络查找或者其他的方式,了解更多关于智能家居的信息和内容。并尝试利用好搭BOX的相关模块,尝试制作更有趣的智能灯、智能风扇等。

我打算这么做:_______________________________________________________

______________________________________________________________________

做的时候需要注意:____________________________________________________

______________________________________________________________________