手机wifi怎么显示密码(192.168.2.1手机登录)
很多人想用手机和Wi-Fi远程控制家用电器,但这方面的资料很少,有些方法比较复杂。笔者介绍一种简单的玩法,轻松DIY,可以实现手机对很多家电的“智能”控制。
硬件搭建
想用手机通过Wi-Fi实现控制,需要三部分硬件建设,一是Wi-Fi信号的接收部分,二是MCU的主控部分,三是与被控电器开关相连的驱动部分。在我的硬件电路中,单片机采用了STC89C52RC,如图23.1所示。串口Wi-Fi模块可以在线购买,型号为HLK-RM04,如图23.2所示。输出驱动硬件电路(使用晶闸管),如图23.3所示。的完整硬件连接如图23.4所示。
图23.1使用的微控制器
图23.2串行无线模块
图23.3输出驱动部分(使用晶闸管)
图23.4完整的硬件电路连接
各模块的电路原理如图23.5所示。单片机作为主控模块,一方面接收Wi-Fi模块的输出信号,根据与Wi-Fi模块连接的引脚的电平变化,调整其23个引脚的输出电平,从而控制输出驱动模块产生相应的动作。Wi-Fi模块用于接收来自手机的Wi-Fi信号,然后输出驱动模块用于控制另一端电器的开关。图23.5所示电路的材料清单见表23.1。
图23.5使用晶闸管的驱动控制电路
表23.1制造所需的部件
如果不想用晶闸管作为输出驱动,也可以用继电器。电路原理如图23.6所示。
图23.6使用继电器的驱动控制器电路
单片机程序编写
MCU程序也分为三部分:第一部分是初始化程序,主要用于使能串口接收中断,波特率设置为115 200 bit/s;第二部分是串口中断程序,接收Wi-Fi模块获取的手机控制信号;第三部分是主程序,根据串口接收到的数据开启和关闭继电器。程序如下:#包括
斯比特k1=p2^3;
位标志;
无符号字符温度;
空隙it1(空隙)
{
REN=1;/*允许串行端口接收数据*/
ES=1;/*打开串行端口中断*/
SCON=0x 50;/*串行端口模式1,8位UART*/
/* * * * *定时器2用作波特率发生器* * * * * * */
TH2=0x ff;TL2=0xfd/*晶振11.0592兆赫兹波特率115200*/
RCAP2H=0xffRCAP2L=0xfd/*16位自动重装值*/
TCLK=1;
RCLK=1;
c _ T2=0;
exen 2=0;/*波特率发生器工作模式*/
TR2=1;/*启动波特率发生器*/
EA=1;
}
主空隙
{
init 1();
而(1)
{
if(标志==1)
{
ES=0;
if(~(temp-' 0 ')==0x C4)k1=0;/*手机上的字母‘k’表示打开*/
if(~(temp-' 0 ')==0x c8)k1=1;/*手机上的字母‘g’表示关闭*/
标志=0;
ES=1;
}
}
}
void ser(void) interrupt 4
{
RI=0;
temp=SBUF;
flag=1;
}
手机软件安装
1.安卓系统的手机,从网上下载EasyTCP.apk软件,并在手机上安装该软件,如图23.7所示。
2.给连接好的51单片机、串口Wi-Fi模块与输出驱动电路通电,等待。
3.当Wi-Fi模块绿灯闪烁后,对手机进行如下设置。
(1)点击手机的“设置”,进入如图23.8所示界面。
(2)点击“WLAN”进入,点击“开启WLAN”后,就能搜索到“HI-LINK_xxxx”(注意:不同的模块,xxxx这4位数不同),如图23.9所示。
安装 EasyTCP.apk软件
(3)点击“HI-LINK_xxxx”,进入密码输入的界面,输入密码“12345678”,如图23.10所示,这是该串口Wi-Fi模块厂家的默认设置密码,点击“连接”。
(4) Wi-Fi连接成功的界面如图23.11所示。
4.只要Wi-Fi连接一次设置成功,以后就不用再重复设置了,退出WLAN设置。接下来,设置并运行EasyTCP。
(1)打开EasyTCP。
(2)出现如图23.12所示界面,同时手机上方出现默认Wi-Fi模块IP地址:“192.168.16.100”,点击IP地址右侧的“连接”。
(3)出现“选择一个远程主机进行连接”的要求,如图23.13所示,点击右上方的“+”,在“地址”栏输入“192.168.16.254”(远程主机,在“端口”栏中输入“8080”,也是进行一次输入设置,以后不再重复设置)。
(4)点击“连接”,则EasyTCP可以正常通信了,如图23.14所示。
5.点击“消息”,如图23.15所示。
(1)在下面的消息栏中输入“k”,点击右边的“发送”,如果连接正确,我们可观察到,与驱动电路连接的灯亮了!
(2)再输入“g”,点击右边的“发送”,如图23.16所示,可观察到与驱动电路连接的灯灭了!
至此,我们用手机已经成功实现了对电灯的遥控,若将电灯换为插座,就DIY了一个简易的“智能插座”。至于其他“智能家居”的控制,怎么发挥,由你说了算。
本玩法虽显简陋,但操作容易,一做就成,不失为串口Wi-Fi控制的入门小制作。
相关源程序可以到qq群657864614进行下载!
新店开张,为了提升人气,即日起将开启前所未有的优惠力度,相当于免费送了!商品限购,先买先得!所有商品均可以无理由退换,请放心购买!一个属于电子工程师的专属淘宝店,总有一款适合你:首页-电子工程师怕黑的樱桃-淘宝网