前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C51 单片机开发 433M 控制继电器

C51 单片机开发 433M 控制继电器

作者头像
码农UP2U
发布2024-04-26 11:21:41
620
发布2024-04-26 11:21:41
举报
文章被收录于专栏:码农UP2U码农UP2U

上篇文章中介绍了震动传感器、继电器和喇叭的一个案例,这篇文章在上篇文章的基础上进行一个扩展,增加一个 433M 无线射频模块。

0x01:什么是 433M 射频模块

433M无线射频是一种无线通讯技术,利用无线电波进行通信,传输距离较远,广泛应用于无线数据传输、遥控、遥测、无线电定位、无线电导航等领域。

433M无线射频技术具有传输距离远、穿透能力强、传输速度快、成本低、功耗低、使用方便、易于集成和小型化等优点,因此在物联网、智能家居、工业自动化等领域得到了广泛应用。

0x02:433M 无线射频模块实物

433M 无线射频模块的实物如下图:

从实物图可以看出 433M 模块分为两部分,左边的是接收模块,右边的是发射的按键。右边的按键有四个,分别是 A、B、C 和 D,右边有四个按键的遥控器,是不是在安保人员手里经常可以看到,他们用来抬起小区门口的道杆……。当按键按下,左边的模块会进行接收。放大来看一下接收模块,如下图:

接收模块上黑色的芯片是用来解析按键波形的,黑色芯片右小角黄色的线圈是天线。

接收模块有 7 个针脚,分别是 GND、5V、D0、D1、D2、D3 和 VT。其中 A、B、C、D 四个按键对应 D0、D1、D2、D3 三个针脚。

当按键被按下后,针脚会送出高电平到开发板,那么也就是说,当单片机接收到来自 433M 送来的高电平时,就得知指定的按键被按下了。

0x03:通过无线模块来控制喇叭

用无线模块控制喇叭,其实是控制继电器。当单片机收到无线模块送来的高电平时,给继电器送去低电平,继电器的 COM 和 NO 两个口吸合后,喇叭的电路形成通路,那么喇叭就会响起!

代码如下:

代码语言:javascript
复制
#include <intrins.h>
#include "reg52.h"

sbit D0_ON = P1 ^ 2;
sbit D1_OFF = P1 ^ 3;

sbit switcher = P1 ^ 1;

void Delay2000ms()    //@11.0592MHz
{
  unsigned char i, j, k;

  _nop_();
  i = 15;
  j = 2;
  k = 235;
  do
  {
    do
    {
      while (--k);
    } while (--j);
  } while (--i);
}

void main()
{   
    while (1)
    {
        if (D0_ON == 1)
        {
            switcher = 0;
        }
        if (D1_OFF == 1)
        {
            switcher = 1;
        }
    }
}

从代码中可以看出,按键 A 对应的 D0 针脚接到了 P1.2 口上,按键 B 对应的 D1 针脚接到了 P1.3 口上。按键 A 来控制喇叭的开,按键 B 来控制喇叭的关。继电器接到了 P1.1 口。

最终的演示效果如下(因为喇叭声音较大,我没有给喇叭安装电池,可以看到继电器的指示灯在变化):https://mpvideo.qpic.cn/0bc3eyabuaaa5map3fh2kbsvajwdditaagqa.f10002.mp4?

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-04-25,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 码农UP2U 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x01:什么是 433M 射频模块
  • 0x02:433M 无线射频模块实物
  • 0x03:通过无线模块来控制喇叭
相关产品与服务
物联网
腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com