您当前的位置:钢材 > 型钢 > 市场分析

手机控制家里的wifi,如何用手机控制家里无线网

来源:头条 作者: chanong
分享到
关注德勤钢铁网在线:
  • 扫描二维码

    关注√

    德勤钢铁网微信

在线咨询:
  • 扫描或点击关注德勤钢铁网在线客服

很多人都想用手机或者Wi-Fi来控制家里的电器,但是这方面的资料很少,而且有些方法比较复杂。作者介绍简单的玩法,轻松DIY,让你用手机“智能”控制众多家电。

硬件设置当使用手机通过Wi-Fi进行控制时,需要三个硬件设置:Wi-Fi信号接收部分、单片机主控部分和驱动程序。这是连接到要控制的电气设备的开关的部分。在我的硬件电路中,微控制器使用的是STC89C52RC,如图23.1所示。串口Wi-Fi 模块可在线购买,型号为HLK-RM04(见图23.2)。输出驱动器硬件电路(使用晶闸管)如图23.3所示。完整的硬件连接如图23.4 所示。

图23.1 使用的微控制器

图23.2 串行Wi-Fi 模块

图23.3 输出驱动器部分(使用晶闸管)

图23.4 完整的硬件电路连接

各模块电路原理如图23.5所示。单片机作为主控模块,接收Wi-Fi模块的输出信号,根据连接Wi-Fi模块的引脚电平变化调整23脚的输出电平,控制输出驱动模块做出响应. 产生输出到。行动。 Wi-Fi模块用于接收手机发出的Wi-Fi信号,输出驱动模块用于控制另一端的电器开关。表23.1 列出了构成图23.5 中电路的材料。

图23.5 使用晶闸管的驱动控制电路

表23.1 生产所需的组件

如果不想使用晶闸管作为输出驱动器,也可以使用继电器。电路原理如图23.6所示。

图23.6 使用继电器的驱动控制器电路

MCU程序分为三部分,第一部分是初始化程序,主要使能串口接收中断并设置波特率为115-200 bit/s,第二部分用于接收Wi-Fi串口中断计划为-Fi模块获取手机控制信号,第三部分是主程序,根据串口接收到的数据打开或关闭继电器。步骤如下:

包括

sbit k1=P2^3;

位标志。

无符号字符临时;

无效初始化1(无效)

{

REN=1;/*使能串口接收数据*/

ES=1;/*打开串口中断*/

SCON=0x50;/*串口模式1,8位UART*/

/********定时器作为波特率发生器2************/

TH2=0xff; TL2=0xfd;/*晶振11.0592MHz 波特率115200*/

RCAP2H=0xff; RCAP2L=0xfd;/*16位自动重载值*/

TCLK=1;

RCLK=1;

C_T2=0;

EXEN2=0;/*波特率发生器工作模式*/

TR2=1;/*启动波特率发生器*/

EA=1;

}

空主(空)

{

初始化1();

同时(1)

{

如果(标志==1)

{

ES=0;

if(~(temp-’0’)==0xc4)k1=0;/*手机发送字符“k”表示已打开*/

if(~(temp-’0’)==0xc8)k1=1;/*手机发送字母“g”表示关机*/

标志=0;

ES=1;

}

}

}

无效Ser(无效) 中断4

{

RI=0;

温度=SBUF;

标志=1;

}

安装手机软件1. 对于Android系统手机,从网上下载EasyTCP.apk软件并安装到手机上,如图23.7所示。

2、给连接的51单片机、串口Wi-Fi模块、输出驱动电路上电等待。

3. 当Wi-Fi模块绿灯闪烁时,在手机上进行以下设置:

(1)点击手机上的“设置”,进入如图23.8所示界面。

(2) 点击输入“WLAN”,点击“打开WLAN”后,可以搜索“HI-LINK_xxxx”,如图23.9所示(注:每个模块的xxxx数字中的4位不一样)。

安装EasyTCP.apk软件

图23.8 单击“WLAN”。

图23.9 点击“HI-LINK_xxxx”

(3)点击“HI-LINK_xxxx”进入密码输入界面,输入串口Wi-Fi模块厂家设置的默认密码“12345678”,点击“连接”,如图23.10所示。

(4) Wi-Fi 连接成功界面如图23.11 所示。

4. Wi-Fi 连接成功设置后,以后无需再次设置即可完成WLAN 设置。接下来,设置并运行EasyTCP。

(1)打开EasyTCP。

(2) 出现如图23.12 所示界面,话机上方显示默认Wi-Fi 模块IP 地址“192.168.16.100”。单击IP 地址右侧的“连接”。

图23.10 输入密码

图23.11 Wi-Fi连接成功

图23.12 打开EasyTCP

(3)如图23.13所示,出现“请选择要连接的远程主机”界面,点击右上角“+”,在“地址”栏输入“192.168.16.254”。(输入远程主机“端口”一栏的“8080”也是一次性输入设置,以后不再重复。)

(4) 点击“连接”,EasyTCP 即可正常通信,如图23.14 所示。

5. 单击“消息”,如图23.15所示。

(1) 在下方消息栏中输入“k”,然后点击右侧“发送”。如果连接正确,您将看到连接到驱动电路的灯亮起。

(2) 再次输入“g”,点击右侧“发送”,即可看到驱动电路连接的灯熄灭,如图23.16所示。

至此,我们已经成功用手机远程控制灯光,并且用插座代替灯光,你可以DIY一个简单的“智能插座”。至于其他“智能家居”控件,由您决定如何使用它。

玩法虽然简单,但是操作轻松,玩过就上手,对于初学者来说串口Wi-Fi控制可以说是一个小作品。

图23.13 输入主机IP和端口号

图23.14 EasyTCP连接成功

图23.15 在消息栏中输入消息

图23.16 输入“k”打开灯,输入“g”关闭灯

相关源程序可以在QQ群657864614下载。

现在我们的新店开业了,为了进一步提高人气,我们将推出前所未有的相当于赠品的折扣!产品数量有限,先到先得!所有产品均可无理由退换货,请放心购买!电子工程师专属淘宝店,总有一家适合你:首页- 电子工程师小李- 淘宝

责任编辑:德勤钢铁网 标签:

热门搜索

相关文章

广告
德勤钢铁网 |市场分析

手机控制家里的wifi,如何用手机控制家里无线网

chanong

|

很多人都想用手机或者Wi-Fi来控制家里的电器,但是这方面的资料很少,而且有些方法比较复杂。作者介绍简单的玩法,轻松DIY,让你用手机“智能”控制众多家电。

硬件设置当使用手机通过Wi-Fi进行控制时,需要三个硬件设置:Wi-Fi信号接收部分、单片机主控部分和驱动程序。这是连接到要控制的电气设备的开关的部分。在我的硬件电路中,微控制器使用的是STC89C52RC,如图23.1所示。串口Wi-Fi 模块可在线购买,型号为HLK-RM04(见图23.2)。输出驱动器硬件电路(使用晶闸管)如图23.3所示。完整的硬件连接如图23.4 所示。

图23.1 使用的微控制器

图23.2 串行Wi-Fi 模块

图23.3 输出驱动器部分(使用晶闸管)

图23.4 完整的硬件电路连接

各模块电路原理如图23.5所示。单片机作为主控模块,接收Wi-Fi模块的输出信号,根据连接Wi-Fi模块的引脚电平变化调整23脚的输出电平,控制输出驱动模块做出响应. 产生输出到。行动。 Wi-Fi模块用于接收手机发出的Wi-Fi信号,输出驱动模块用于控制另一端的电器开关。表23.1 列出了构成图23.5 中电路的材料。

图23.5 使用晶闸管的驱动控制电路

表23.1 生产所需的组件

如果不想使用晶闸管作为输出驱动器,也可以使用继电器。电路原理如图23.6所示。

图23.6 使用继电器的驱动控制器电路

MCU程序分为三部分,第一部分是初始化程序,主要使能串口接收中断并设置波特率为115-200 bit/s,第二部分用于接收Wi-Fi串口中断计划为-Fi模块获取手机控制信号,第三部分是主程序,根据串口接收到的数据打开或关闭继电器。步骤如下:

包括

sbit k1=P2^3;

位标志。

无符号字符临时;

无效初始化1(无效)

{

REN=1;/*使能串口接收数据*/

ES=1;/*打开串口中断*/

SCON=0x50;/*串口模式1,8位UART*/

/********定时器作为波特率发生器2************/

TH2=0xff; TL2=0xfd;/*晶振11.0592MHz 波特率115200*/

RCAP2H=0xff; RCAP2L=0xfd;/*16位自动重载值*/

TCLK=1;

RCLK=1;

C_T2=0;

EXEN2=0;/*波特率发生器工作模式*/

TR2=1;/*启动波特率发生器*/

EA=1;

}

空主(空)

{

初始化1();

同时(1)

{

如果(标志==1)

{

ES=0;

if(~(temp-’0’)==0xc4)k1=0;/*手机发送字符“k”表示已打开*/

if(~(temp-’0’)==0xc8)k1=1;/*手机发送字母“g”表示关机*/

标志=0;

ES=1;

}

}

}

无效Ser(无效) 中断4

{

RI=0;

温度=SBUF;

标志=1;

}

安装手机软件1. 对于Android系统手机,从网上下载EasyTCP.apk软件并安装到手机上,如图23.7所示。

2、给连接的51单片机、串口Wi-Fi模块、输出驱动电路上电等待。

3. 当Wi-Fi模块绿灯闪烁时,在手机上进行以下设置:

(1)点击手机上的“设置”,进入如图23.8所示界面。

(2) 点击输入“WLAN”,点击“打开WLAN”后,可以搜索“HI-LINK_xxxx”,如图23.9所示(注:每个模块的xxxx数字中的4位不一样)。

安装EasyTCP.apk软件

图23.8 单击“WLAN”。

图23.9 点击“HI-LINK_xxxx”

(3)点击“HI-LINK_xxxx”进入密码输入界面,输入串口Wi-Fi模块厂家设置的默认密码“12345678”,点击“连接”,如图23.10所示。

(4) Wi-Fi 连接成功界面如图23.11 所示。

4. Wi-Fi 连接成功设置后,以后无需再次设置即可完成WLAN 设置。接下来,设置并运行EasyTCP。

(1)打开EasyTCP。

(2) 出现如图23.12 所示界面,话机上方显示默认Wi-Fi 模块IP 地址“192.168.16.100”。单击IP 地址右侧的“连接”。

图23.10 输入密码

图23.11 Wi-Fi连接成功

图23.12 打开EasyTCP

(3)如图23.13所示,出现“请选择要连接的远程主机”界面,点击右上角“+”,在“地址”栏输入“192.168.16.254”。(输入远程主机“端口”一栏的“8080”也是一次性输入设置,以后不再重复。)

(4) 点击“连接”,EasyTCP 即可正常通信,如图23.14 所示。

5. 单击“消息”,如图23.15所示。

(1) 在下方消息栏中输入“k”,然后点击右侧“发送”。如果连接正确,您将看到连接到驱动电路的灯亮起。

(2) 再次输入“g”,点击右侧“发送”,即可看到驱动电路连接的灯熄灭,如图23.16所示。

至此,我们已经成功用手机远程控制灯光,并且用插座代替灯光,你可以DIY一个简单的“智能插座”。至于其他“智能家居”控件,由您决定如何使用它。

玩法虽然简单,但是操作轻松,玩过就上手,对于初学者来说串口Wi-Fi控制可以说是一个小作品。

图23.13 输入主机IP和端口号

图23.14 EasyTCP连接成功

图23.15 在消息栏中输入消息

图23.16 输入“k”打开灯,输入“g”关闭灯

相关源程序可以在QQ群657864614下载。

现在我们的新店开业了,为了进一步提高人气,我们将推出前所未有的相当于赠品的折扣!产品数量有限,先到先得!所有产品均可无理由退换货,请放心购买!电子工程师专属淘宝店,总有一家适合你:首页- 电子工程师小李- 淘宝


市场分析