如何在arduino上使用315 mhz的发射模块和接收模块P1

如何在arduino上使用315 mhz的发射模块和接收模块P1
背景:之前在网上买了一套315mhz的模块,我是准备制作一个RF设备的,可以嗅探到315mhz的无线电波然后保存下来,通过处理无线电波使其转化成二进制文件,最后通过发射设备发射出去,从而实现重放攻击。所以在寒假我就开始着手做这一件事情。当然了,我只是觉得好玩,并没有其他意思。

小试牛刀:

     首先我得让着两个模块工作,我去网上找了一些他们的原理图和资料。在玩硬件设备的时候学会查找官方文档是一件很重要的事情!很多时候你查找的官方文档是英文的,这也就对我们的英文水平有了一定的要求,但是如果说对英文一点都不懂也不要怕,毕竟现在的在线翻译也很方便,只要在浏览器里面安装一些在线翻译的插件即可。

查找好文档之后,我就知道这两个模块对应的引脚是干什么用的了,当然了,很多元器件上都会有标示,对应这些标识也很很快的完场接线工作!

下面给出一些关于这个模块的相应信息:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这个例子中,接收机和发射机模块分别连接到两个Arduino板子。发射模块的数据引

脚连接到12引脚,接收模块的引脚连接在11引脚。我有一块arduino的电路板的GND端有一点小问题,我就用了一根跳线连接到了发射端的GND上。接收端有四根引脚,中间两根是data,所以你用任意一根接入11引脚也可以!我建议你们VCC接入5V。3.3V是改模块的最低启动电压,为了确保实验的可行性大家可以直接接入5V。

在这里插入图片描述

再完成接线之后就是对两块arduino开发板写入程序了,我在我的文件当中提供了发送端和接收端的代码,大家要是想要的话,我到时候会在文中加上连接。我们给发送端,接收端烧入程序之后,我们打开接受端的串口监视器,就可以看到接收到的信息了。

在这里插入图片描述
在这里插入图片描述

再每一段代码后面都写了很详细的注释。当然了这个程序不是我写的,是我再一家淘宝店里发现的。忘记了告诉你们淘宝是个好东西,很多时候找不到资料可以直接去淘宝上看一看,一般再商品详情里面会有一些解释文档,包括一些店家可以为你解决一些问题。我们在校大学生要培养自己发现问题和解决问题的能力。

接下来给大家看一下,实战效果。

在这里插入图片描述

最后:当然了,上面的官方文档写道有效的通信距离是20到200米。这个我没有做实验去证实她,如果你们有兴趣可以,你们可以研究一下,这个可以研究很多问题,包括不同电压下的传输距离,不同环境下的传输距离等,这些问题基本都可以通过控制变量的方法研究。

接下来我会继续深入研究这么接收信号,调制,最后实现重放攻击!

要是大家喜欢可以关注我的微信公众号在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值