项目篇——智能插座

发布时间:2019-03-11
技术:51单片机、蓝牙通信

概述

本Demo对继电器进行了简单讲解,并加入蓝牙通信和积木式编程共同实现了智能插座。当你在床上懒的下床关灯的时候,可以进入自己的APP上,关掉台灯。

详细

一、继电器

1552130914144067894.jpg

我们常常使用普通开关控制低电压电路的通断,但这里要实现的是插座的通断,电压达到220V,所以这里使用继电器来实现电路的通断。

继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

工作原理:

1552130989077015167.jpg

简单的说:

  1. 继电器未通电时,NC常闭端与COM常闭端连接;

  2. 继电器通电时且电压足够时,NO常开端与COM常闭端连接。


二、51单片机—智能插座

  实现智能插座跟远程点灯没什么区别,这里难在对继电器的使用,继电器会用了,操作起来跟操作开关一样的。这里我们将用到:51单片机、蓝牙模块、继电器(5V驱动)、电线(220V)和插座面板。

  连接方法:

3.jpg

  实现方法:

1. 代码:(串口学习参考:http://www.demodashi.com/demo/14691.html)

void Usart() interrupt 4 //进入中断服务函数
{
    char receiveData;
 
    receiveData=SBUF;//出去接收到的数据,此时SBUF存放接收数据
    RI = 0;//清除接收中断标志位
    if(receiveData=='1') 
    {
        socket=1;    //接收1时,打开插座
    }
    if(receiveData=='0') 
    {
        socket=0;    //接收0时,关闭插座
    }
    SBUF=receiveData;
    while(!TI);    //等待发送数据完成
    TI=0;       //清除发送完成标志位
}

2. 积木式编程:(积木式编程学习参考:http://www.demodashi.com/demo/14916.html)

1552131515844092610.jpg

5.jpg

3. 蓝牙模块配置学习参考:http://www.demodashi.com/demo/14912.html

  硬件连接图:

1552132023909052696.jpg

  演示视频:


三、总结

  本文章对继电器进行了简单讲解,并加入蓝牙通信和积木式编程共同实现了智能插座实现了智能插座。当你在床上懒的下床关灯的时候,可以进入自己的APP上,关掉台灯。是不是有点像智能家居,当然你可以完善他,给他加上其他的功能。

  改进:给单片机供电(220V转5C降压模块)、Wifi模块做主控模块也做通信模块。

  如果遇到问题,可以加我微信咨询我:LEwq059


四、项目结构图

7.jpg


本实例支付的费用只是购买源码的费用,如有疑问欢迎在文末留言交流,如需作者在线代码指导、定制等,在作者开启付费服务后,可以点击“购买服务”进行实时联系,请知悉,谢谢
手机上随时阅读、收藏该文章 ?请扫下方二维码