项目简介
ldps - fm - radio是基于Arduino和多种硬件模块开发的FM无线电项目。其核心目标是构建一个使用AR1010无线电接收模块、LCD显示屏、实时时钟(DS3231)和旋转编码器等硬件的FM无线电接收器。
项目的主要特性和功能
- FM无线电接收:可实现调频无线电接收,支持通过预设频率按钮或手动搜索接收不同电台。
- 液晶显示:借助LiquidCrystal_I2C库与LCD显示屏交互,显示当前时间、日期、接收到的频率、温度等信息。
- 实时时钟:利用DS3231实时时钟模块,断电后仍能保持准确时间,还支持设置闹钟功能。
- 音量控制与显示:通过旋转编码器调整音量,并在LCD屏幕显示音量级别。
- 温度显示:DS3231模块的温度感应功能可在LCD上实时显示当前温度。
- 友好的用户界面:通过简单按钮操作,能轻松进行频道切换、时间设置、音量调整等操作。
安装使用步骤
硬件准备
- AR1010无线电接收模块
- 16x2 LCD显示屏
- DS3231实时时钟模块
- Arduino Nano
- 旋转编码器
- 6个按钮
- 1个电源开关
- 4节AA电池的电池盒
电路连接
- 依照提供的电路图进行硬件连接。
- 确保所有硬件正确连接到Arduino Nano的相应引脚。
代码上传
将项目中的代码上传到Arduino Nano。
初始设置
- 上电后,设备自动设置初始时间。
- 使用时间设置按钮调整到正确时间。
使用指南
- 利用频率按钮或手动搜索功能切换电台。
- 用旋转编码器调整音量,按下编码器可切换静音模式。
- 查看LCD显示屏上的时间、日期、频率、温度和音量信息。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】