项目篇——智能插座
技术:51单片机、蓝牙通信
概述
本Demo对继电器进行了简单讲解,并加入蓝牙通信和积木式编程共同实现了智能插座。当你在床上懒的下床关灯的时候,可以进入自己的APP上,关掉台灯。
详细
一、继电器
我们常常使用普通开关控制低电压电路的通断,但这里要实现的是插座的通断,电压达到220V,所以这里使用继电器来实现电路的通断。
继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
工作原理:
简单的说:
继电器未通电时,NC常闭端与COM常闭端连接;
继电器通电时且电压足够时,NO常开端与COM常闭端连接。
二、51单片机—智能插座
实现智能插座跟远程点灯没什么区别,这里难在对继电器的使用,继电器会用了,操作起来跟操作开关一样的。这里我们将用到:51单片机、蓝牙模块、继电器(5V驱动)、电线(220V)和插座面板。
连接方法:
实现方法:
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)
3. 蓝牙模块配置学习参考:http://www.demodashi.com/demo/14912.html
硬件连接图:
演示视频:
三、总结
本文章对继电器进行了简单讲解,并加入蓝牙通信和积木式编程共同实现了智能插座实现了智能插座。当你在床上懒的下床关灯的时候,可以进入自己的APP上,关掉台灯。是不是有点像智能家居,当然你可以完善他,给他加上其他的功能。
改进:给单片机供电(220V转5C降压模块)、Wifi模块做主控模块也做通信模块。
如果遇到问题,可以加我微信咨询我:LEwq059
四、项目结构图
本实例支付的费用只是购买源码的费用,如有疑问欢迎在文末留言交流,如需作者在线代码指导、定制等,在作者开启付费服务后,可以点击“购买服务”进行实时联系,请知悉,谢谢
手机上随时阅读、收藏该文章 ?请扫下方二维码