当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]变频振荡器(VFO)常用于无线电发射机和接收机中,尤其是在超外差式接收机中,它们能够实现对工作频率的调节。它们在业余无线电、通信系统和测试电子设备中都非常重要。在我之前的几段视频中,我已经向您展示了几种不同的创建 VFO 的方法,这些方法主要在于所显示的生成频率的方式有所不同。

为您的无线电项目配备一款外观专业的可调谐振荡器,无需为此花费大量资金在触摸屏、旋转编码器或复杂硬件上。

变频振荡器(VFO)常用于无线电发射机和接收机中,尤其是在超外差式接收机中,它们能够实现对工作频率的调节。它们在业余无线电、通信系统和测试电子设备中都非常重要。在我之前的几段视频中,我已经向您展示了几种不同的创建 VFO 的方法,这些方法主要在于所显示的生成频率的方式有所不同。

这次我将再次介绍一种制造这种设备的方法,不过这次的方法与之前的相比有了显著的不同,而且更加实用。

然而,其制造过程要简单得多且成本更低,因为我们没有使用显示屏,甚至也没有使用旋转编码器(这是每个可变频率振荡器的基本组成部分)。这一切都是通过使用智能手机来实现控制和显示所生成频率的功能而达成的。现在这个设备极其简单,仅由两个价格低廉的组件构成:一个 ESP32 微控制器板,以及一个与 ESP32 仅通过 4 根线连接的 Si5351 时钟生成模块。

该频率直接在信号发生器的 CLK0 输出端生成。将智能手机用作用户界面(UI)而非传统的液晶显示屏,是一种无需花费大量资金购买昂贵触摸屏就能获得图形丰富显示效果的绝佳方式。ESP32 正是为此而设计的,因为它内置了 Wi-Fi 功能,并且有足够的性能同时运行网络服务器并通过 I2C 协议与 Si5351 进行通信。

该项目由 PCBWay 公司赞助。从概念设计到实际生产,PCBWay 为全球创新者提供前沿的电子设计解决方案,涵盖硬件设计、软件开发、机械设计、产品测试及认证等方面。PCBWay 工程团队由在电子、嵌入式系统和产品开发领域经验丰富的工程师组成。他们成功完成了涵盖医疗设备、工业自动化、消费电子、智能家居和物联网等多个行业的数百个项目。

起初,面临的挑战是实现那种“流畅”的旋转效果且不出现延迟,所以我从 ESPAsyncWebServer 库入手,该库支持通过 WebSocket 进行控制,但出现了几个问题,于是我又转而使用内置的 WiFi.h 和 WebServer.h 库,这些库对于设备的最优控制和运行来说已经足够了。然后,我逐步创建了一个视觉上美观的图形界面,其中包括一个液晶显示屏、一个中央旋转旋钮以及一些具有不同功能的实用小按钮。

该代码的设计方式使得您能够轻松更改多个参数,包括带宽和频率,甚至可以在一处更改所有颜色。

首先,我将向您介绍这个混合式可变频率振荡器的启动方法以及其所有功能。我们开启硬件部分,然后在智能手机上搜索名为“SI5351_VFO_Final_Complete”的 Wi-Fi 网络(接入点)。

然后我们使用密码“vfo12345678”连接到该网络。现在,在网络浏览器中,我们输入地址 192.168.4.1。按下回车键后,屏幕上会出现一个由专业设备制作而成的仪器的图形掩码。这个图像实际上代表了一个网络界面,通过它我们可以控制硬件。一个很大的优点是,我们根本不需要在智能手机上安装任何应用程序,只需打开一个网页即可。

因此,不会引入恶意软件的风险,而且与不同智能手机型号的兼容性是无限的,前提是只需激活一个网络浏览器即可。通过按下显示屏底部,全屏模式就会被激活,此时仪器即可进行操作。液晶显示屏会显示起始频率,该频率在代码中已定义。屏幕的左上角显示调制类型和频段,左下角显示频率变化的步长。最右边的底部是信号条,它在真正的接收器或发射器中会显示信号强度。这个条形码与 GPIO34 连接,通过向该输入端施加电压信号,显示屏就会被激活。显示屏下方有一个位于中央的大圆形旋钮,通过它我们可以设定所需的频率。正如我之前所说,旋钮移动得非常顺畅,数据几乎瞬间就会传输到设备上。实际上,在实际操作过程中,完全没有明显的延迟。接下来是几个小的功能按钮。

•首先,业余乐队的划分区域已经确定了。

•在其下方是“STEP”按钮,这个按钮使用频率很高,因此尺寸也较大。

•以下是“步骤”下方的模式按钮:AM、SSB、USB、FM

•而在最底部则是记忆按钮。

如果我们想要记住某个频率,首先需按下显示屏上方的数字键,此时记忆按钮会开始闪烁,然后通过按下其中一个按钮即可完成频率的记忆操作。如果想要删除之前所有已记住的频率,只需按下液晶显示屏中间的按钮即可。

现在让我们来看看这个设备在实际环境中是如何运作的。

为了实现这一目标,我们将把一台小型示波器连接到硬件部分的输出端,然后通过它来观察频率和信号形状的变化情况。

最后再做一个简短的总结。这个项目证明,您无需昂贵的触摸屏就能为您的无线电项目打造一个美观、专业级的界面。通过将 ESP32 和 Si5351 与智能手机相结合,您可以构建一个功能强大、具有复古风格的可调谐振荡器,而且它还非常适合装入口袋中。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

UPI 已成为印度最受欢迎的支付方式。如果任何企业想要采用智能解决方案,那么就必须实现与 UPI 的对接。这种支付系统使用起来非常简便,我们是通过 ESP32 进行集成的,而二维码则显示在小屏幕上。这种解决方案可用于任何...

关键字: UPI ESP32 微控制器

如果你曾经驾驶过遥控飞机,并且想要详细了解飞行过程中的具体情况——比如飞行高度、飞行方向、温度以及有图像记录——那么市面上大多数的 FPV 系统都无法满足你的需求。它们能实时传输视频,但不会存储任何数据。一旦你降落,所有...

关键字: ESP32 飞行记录器 传感器

家禽养殖高度依赖稳定的环境条件来保障禽类的健康、生产力以及蛋的品质。虽然诸如饲料、通风和饲养环境温度等要素通常都会受到监测,但水温却常常被忽视,尽管它对家禽的生长表现有着重大影响。

关键字: 物联网 ESP32 微控制器

在许多小型办公室里,会议室的管理方式仍相当随意:人们会透过玻璃观察,尝试推开门,打断正在进行的会议,或者四处打听以了解某个房间是否空闲。这种做法会造成混乱,浪费时间,并给访客留下不好的印象。

关键字: 显示屏 ESP32 面板

室内训练很艰苦。在热身阶段你可能会冻得瑟瑟发抖,而在冲刺阶段又可能会因体温过高而感到不适。当你的双腿在燃烧时,手动控制风扇这种干扰因素就完全没必要了。

关键字: 智能风扇 ESP32 呼吸监测器

我总是很难找到风扇遥控器并调节风扇转速。每次我需要它的时候,遥控器总是不见了。唯一一直随身携带的东西就是我的智能手机。所以,如果我能用智能手机来调节风扇的转速,这个问题就能解决了。这就是这个项目产生的初衷。

关键字: Arduino UNO 串口监视器 ESP32

电子密码锁是一种安全装置,它通过数字序列(即个人识别码)来授予访问权限,而非使用传统的实体钥匙。这类系统在办公室、公寓大楼以及越来越多的现代“智能”住宅中都很常见。

关键字: 传感器 ESP32 智能锁

老年犬的一个问题在于它们通常会睡很多觉。所以当我的狗每天睡 18 个小时时,这到底是它的新常态呢,还是有什么不对劲的地方呢?等到它出现跛行或哀鸣的症状时,通常已经错过了数周的预警信号了。

关键字: 微控制器 Wi-Fi ESP8266

-集成3相直流无刷电机驱动电路与微控制器,实现小型车载电机的直接驱动-

关键字: MOSFET 电机驱动 微控制器

我想要一款小巧便携的浇水控制器,它要比简单的定时器更灵活。我的目标是设计出一款能够独立运行的设备,同时还能通过 MQTT 报告状态,以便在仪表板、Home Assistant、Node-RED 或手机 MQTT 控制面板...

关键字: ESP32 继电器 控制器
关闭