5毛钱搞一个2.4GHz射频信号探测器

射频电子领域神秘而又朦胧,今天我们通过一个小小的射频检波电路来体验一下射频世界的魅力。

实验目的

制作一个 2.4 GHz 射频信号探测器,电路简单总成本不到 5 毛钱。该电路在靠近 2.4 GHz 无线信号时 LED 灯会闪烁。

这是我用制作好的 2.4 GHz 射频信号靠近我家的无线路由器的情况:

5c9fe56c97b190dc42cd295a056863d8.gif

可以看到靠近 Wi-Fi 天线的某个部位后,LED 开始闪烁。

实验器材

任意颜色的发光二极管一只,某宝上 0.055 元每只。

1N34A 锗二极管一只,某宝上 0.29 元每只。

19ad9cb310f1e15fb32f401f84d02e0a.png

1N34A 检波二极管应该可以用 1SS86 替代,我没试过,应该可以。

实验原理

导体中电流强弱的改变会产生无线电波,反过来,电波引起的电磁场变化又会在导体中产生电流。特定长度的导体会形成谐振电路,从而对特定频率的信号特别敏感。

单极子天线(Monopole Antenna)的有源元件的长度由无线电波的波长决定。谐振频率恰好是信号波长的四分之一,其中天线中的电感和电容相等并相互抵消。此时该频率的接收信号最强。使用较短的天线,我们将有更多的电容。或者更长的天线,我们将有更多的电感。额外的容抗或感抗将导致天线性能下降。

偶极子天线(Dipole Antenna)与之类似,在特定长度时会对特定的频率特别敏感。

实验电路如下:

aeb2e425c36effb5a04ed3f28288eb52.png

电路由一个 LED 和检波二极管构成。这是一个偶极子天线,最常见的偶极子天线是半波天线,它的总长度近似为工作波长的一半。

2.4 GHz 信号的波长如下:

3380062c9490dd473b4ed4c9139e9903.png

2.4 GHz 信号的四分之一波长 = 0.125米/4 = 31.23毫米。

对 2.4 GHz 信号来说,我们应该使用四分之一波长,即 31.23 毫米的天线,但考虑到实际制作时我们是把天线焊接到 LED 引脚上的,而 LED 引脚内部还有一小段导线,因此我们需要适当减小线的长度,各个频率的天线长度如下。

谐振频率(Resonant Frequency)天线长度
5.3 GHz13.4 毫米
2.4 GHz29.7 毫米
902 MHz80 毫米
462.5875 MHz152 毫米
146.52 MHz482.6 毫米

对于本电路来说,天线长度是指从 LED 中心到天线末端的长度。

实验步骤

制作探测器

第一步:将 LED 引脚折弯:

70f51bd02664619ed3857bf277c36677.png

第二步:两个LED 引脚各焊接上一小段导线,使其长度等于 29.7 毫米:

5bf69e80ffa77d399a8fe3e4dcedc8fe.png

第三步:焊上并行的检波二极管

253950b36bcd57fa6cae15f9bee02ae0.png

检波二极管的正极接 LED 的负极。

把 探测器靠近 Wi-Fi 路由器,可以看到 LED 开始闪烁:

2ddbee1fbafd4e114a52e4f8337d4032.gif

全文完,如果喜欢,就点个“赞”或者“在看”吧。


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464988.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为宣布:免费培养8000名嵌入式开发者!学习免费!实践免费!辅导免费!

真正的5G时代,万物互联各行各业都离不开智能物联网技术物联网 (IoT) 设备会生成海量数据通过分析这些数据可以提供业务洞察力优化业务决策,实现流程自动化也由于物联网的迅速兴起,专业性人才稀缺各阶层课程层出不穷,开发者眼花缭乱…

现在不要着急买房

我写这篇文章,是因为确实最近有人向我咨询买房的事,今天抽空想聊下这方面的事,如果观点不正确,欢迎评论说出你的想法。是前天,我一个同学咨询我买房的事情。我也直接说了,最近两年,把钱放在口袋…

解决vlc-android播放http视频退出问题

之前用vlc-android播放http视频,程序就自动退出了,尝试用ndk-gdb调试,但是一调试,就报 /home/administrator/code/vlc-android/extras/package/android/vlc-android/obj/local/armeabi/gdb.setup:4: Error in sourced command file:Remote communication error: Connection res…

受保护的属性无法直接读取

转载于:https://www.cnblogs.com/xiaobiaomei/p/9645795.html

MDK530编译出现ARM版本不符问题

1、用最新版的MDK530编译原来的代码出现问题:错误:“35; pragma import”是ARM编译器5的扩展,ARM编译器6不支持它[-Warmcc pragma import] 在仙女棒里面将ARM6修改为ARM5: 与此同时,在sys.c里面__asm void MSR_MSP(u3…

存储器Flash页、扇区、块的区别

作者 | strongerHuang微信公众号 | 嵌入式专栏大家都知道Flash是用于存储数据的存储器,但很多读者看到页(Page)、扇区(Sector)、块(Block)等这些单位时一脸懵逼,这到底是什么,有什么区别?下面就来讲讲关于Flash内部结构组织以及相…

volatile用法

许多程序员无法正确的理解C语言关键字volatile。这并不奇怪,大多数C原因书籍不过一两句一带而过。本文将告诉你如何正确使用它。 在C/C嵌入式代码中,你是否经历过下面的情况: ● 代码执行正常–直到你打开了编译器优化 ● 代码执行正常–直…

Linux 终端(TTY)

TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的终端(terminal)设备。为了支持这些 …

印象笔记 MAC安装使用旧版本

印象笔记终于支持markdown了,赞!第一个beta版用起来非常不错。提示更新安装新版本后保存markdown一直提示 “Note content is invalid.”,无法保存,无奈下只能安装旧版本印象笔记markdown 密码:wa23安装旧版本后,打开印…

你打开的那些网页,大概率是被监控了

你有没有这样的经历:当用手机搜索一件物品时,APP很快就会给你精准推荐这件物品。这并不是APP有多懂你,而是你的隐私已被APP监视了。哪怕你用的是“清理历史记录切换无痕模式”,后台依然可以记录你的搜索……还有,长夜漫…

操作系统常见面试题

1.进程的常见状态?以及各种状态之间的转换条件? 就绪:进程已处于准备好运行的状态,即进程已分配到除CPU外的所有必要资源后,只要再获得CPU,便可立即执行。执行:进程已经获得CPU,程序…

加强型的记录集权限(数据集权限、约束表达式设置功能)实现方法界面参考...

1。功能要求相对复杂的信息管理系统,有比较严格的权限管理设置的需求。例如业务管理系统中的一个角色只能查看金额小于500万的合同,而且只能看自己所在部门的合同,系统要求限制条件能灵活设置过滤所能看到的,所能操作的数据项&…

性能强悍的MCU,主频干到GHz

目前有两款高性能MCU印象深刻,不是多核心就是主频上1GHz。这也许是为了满足一些高数据吞吐量但仍需高实时性的需求吧。比如机械臂。一、第一款是来自于TI的Sitara AM2x,如型号为AM2434的单片机,拥有四个800MHz的核心,官方称为双核…

Unity3D_(游戏)控制物体的上、下、左、右移动

通过键盘上↑、↓、←、→实现对物体的控制 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Gary_Text : MonoBehaviour {public Transform WuTi;public float speed 1;// Use this for initializationvoid Start () {}// Upda…

糟糕的C语言睡眠排序算法

不知道大家知道这个算法没有,就是靠睡觉完成排序的。比如数字1 4 3,第一个数字1的时候,创建一个线程,然后让线程休眠1个时间单位,依次是 4 和 3个单位。因为睡眠的时间不同,线程醒的时间也不同。3会比4先醒…

写给小白看的,逆向工程怎么上路?

什么是逆向工程大家好,我是写代码的篮球,这篇文章转自小白哥的文章。给大家出一道思考题:用C语言设计一个程序,验证输入的密码是否是“12345678”,如果验证成功,就输出“success”,如果验证失败…

线程、同步与锁——Mutex想说爱你不容易

除了Lock()、Monitor之外,我们最长用的就是Mutex了,但是玩不好Mutex就总会造成死锁或者AbandonedMutexException(我就玩的不怎么好,在并发性访问测试的时候总是遇到关于Mutex的问题,各位线虫见笑…

STM32F4 串口DMA

串口DMA方式收发 笔者使用的是STM32F407VET6,共包含6路串口,页尾处程序已将全部串口的DMA收发配置完成,本文仅以串口1为例进行讲解。(查看代码可直接跳至第二节或页尾处下载) 1 STM32F4 DMA 简介 DMA,全称为…

由马化腾谈“微博修改功能”,看什么是优秀的产品经理

我仔细阅读过马化腾的的简历,他是一位技术出身的企业家。也是腾讯最大的产品经理,大家都知道产品经理的对产品的重要性那是不言而喻的,而产品是公司的灵魂。 今天早上起床,看到马化腾先生更新的微博。有位网络公司的CTO建议腾讯微博加一个修改…

flask 必知必会

在局域网中让其它电脑访问我的网站 from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return hello worldif __name__ __main__:app.run(debugTrue,host0.0.0.0,port9000) 转载于:https://www.cnblogs.com/wuheng-123/p/9665004.html