首页 > 办事核心 > 澳门新濠天地讲堂 >

VB.net硬件编程完成打开或封闭电灯泡

2018-09-27 21:10
分享到:
之前咱们曾经给泛博欢愉喜爱者或法式员伴侣们,带来了硬件版的或者说物联网版本的Hello World C++Builder/Delphi版的法式源码和教学材料,让大师对硬件节制带来一个簇新的认识。本日咱们再出一套Microsoft Visual Studio 2005 -- VB.NET编程言语的教程与实例源代码。
vb2005

Visual Studio 2005

vb.net


微软的VB斥地对象可谓是典范的产物啊,从90年代的QBasic起头,到最新的.Net斥地对象,Basic言语是编程的底子言语,下面咱们一路来看一下.Net的斥地环境,同时,咱们供给了demo演示法式的源代码,便当大师进修并进行软件的二次斥地。这个工程的功能,便是让咱们能够经由鼠标点击按钮,完成打开灯泡和封闭灯泡的功能。

vb硬件斥地

起首,打开VB斥地环境,咱们将所有的控件摆放到Form窗口上,这里咱们看到有良多Button控件,由于KC868-H32和KC868-H8智能节制盒的区别在于路数不合,使用的通信和谈不异,所以咱们间接放置了32个按钮控件,多么两种节制盒均可使用。

vb硬件斥地

左侧是收集参数的设置界面,两头是继电器开关的节制按钮,下方的“发送”和“领受”数据的缓冲区窗口。

智能家居源代码
由于源法式代码较多,咱们曾经事先全数编好了代码,预备间接运转法式,大师如需要进行进修,能够间接下载源法式代码工程文件包,代码中,曾经有了细致的正文。

智能家居软件斥地
这是法式运转时的界面,上方在鼠标打勾节制的同时,下方无数据发送和领受的及时显示。

vb硬件斥地
能够从下方窗口中看到法式的前去数据,即智能节制盒的通信和谈。

当运转法式后,咱们能够登时看到节制界面出现了。到此刻为止,咱们的软件法式代码曾经写完了,此刻咱们要连接硬件设备、小灯泡,来验证一下咱们的代码,验证奇迹的到来!

智能硬件节制盒
这是咱们预备好的KC868-H8智能硬件节制盒,电灯泡、电线、剪刀、电工胶布。

       节制盒有8路继电器接线柱,每一路为公共端与常初步,即相当于一个通俗的开关。

       继电器输出接线柱接法如图1所示,每种颜色代表一路,每路都是和前级隔离,相当于一个独立开关。

继电器接线
 

举一个很简单电路来申明:比如咱们选第3路,如图所示,第3路是示企图中绿色的一对接线柱,接口是5、6,咱们画了一个电灯泡颠末交换220V串联后的电路图,灿忠淮诬是哪一路,接线方式都是一样的。
收集开关
由于,咱们此刻只需1个电灯泡,为了便当,咱们将它接在节制盒的第1路,当然,若是你想将8个灯泡全数接上也是完全能够的。


电灯接线
电灯泡矣忠淮尾有两条供电电线,咱们先将此中一条与220V插头线的此中一条相连,肆意此中一条即可。好了,然后就留下两个线头了,一条棕色,一条黄色,现实使用中,无所谓我此刻使用的颜色 。

kc868-h8节制盒
咱们能够看到硬件节制盒的最右边电路板上有标识表记标帜数字“1”,这便是咱们的第1路。

节制端接线
此刻,咱们将刚才最后的两条电线与节制盒的第一个端口相连,接线挨次无所谓,用手压下去,把电线塞进去,然后再铺开即可,免螺丝的设想。

接线
接线时,记得把电线塞到最里面,不要显露铜丝部门,平安第一。

近程节制灯泡
接好线后,咱们就能够预备将220V的插头上电了。

智能硬件节制
汗青性的一刻登时要到来了,将节制盒和电灯泡的插头全数插到排插上,预备打开电源。

智能家居通信和谈

咱们顺次点击法式界面中的几个按钮,“连接”、“初始化”、“继电器第一路开关”按钮。

硬件节制电灯
当点击“打开第一路按钮”后,勾上勾后,咱们的硬件登时对电灯泡进行了开启操作,电灯一会儿就亮了,哈哈,成功了,是不是感受很奇异,但又如斯简单。

封闭电灯
然后,咱们去掉打勾后,咱们能够看到,电灯登时就熄灭了,并且又一次很是矫捷。

封闭电灯

到止,第一个VB.Net版的节制电灯泡的hello world版的小法式就斥地并验证完成为。此刻是不是感受智能家居的节制如斯奇异与不成思议,不外你曾经能够完成节制了哦,会节制了电灯泡,节制其它电器设备,其道理都是一样的,多么就又向物联网技术、人工智能技术的大门跨进了一个脚步。对于以上的名目源法式咱们进行开源供给,若是有需要的伴侣,能够留言和咱们联系。在接下去,咱们将会编写供给给大师更多的硬件版hello world法式案例,便当各位同窗走进物联网与人工智能技术的大门。

开源智能家居二次斥地实例——VB.NET硬件编程完成打开或封闭电灯泡文章附件(VB.NET工程名目源法式代码包下载)