|
ESP32C3_RDA5807M_可多次定时钟控收音机
工作原理,钟控收音机是一种常用的收音机,用来定时的接收无线广播电台节目,当时间运行到设置的开始时间时, 启动收音机按预设的电台及音量播放电台节目,当运行到结束时间时停止播放,按日循环。 收音机设有8组定时器T0-T7,每一组可分别设置:开始时间,结束时间,台号(电台编号),音量(这样可以在不同时段,用不同的音量工作) 一个睡眠定时器,可以从5分钟到90分钟设置,步长5分钟。 本机使用了ESP32C3模组,连接到网络提供时间基准,这样作的优点是没有时间累计误差,但需要网络支持, 收音使用了RDA5807M芯片,工作在FM频段,频率范围76~108MHz可以接收校园广播, MD8002用作音频功率放大。 收音机还连接了一个AHT10或AHT20温湿度传感器,实时测量当前温度湿度。 1.33寸TFT LCD模块液晶显示屏240*240分辨率 (ST7789驱动),EC11旋转编码器组成人机对话,实现对收音机的各项操作。 更多的操作可以去附件看代码,全部开源的。 使用方法,上电后初始化温湿度传咸器AHT10,收音机芯片RDA5807M, 连接WiFi,首先使用保存的凭据自动连接,如果没有数据,则进入配网模式, 手机连接 ESP32C3_AP 的无线热点,输入密码:esp32radio 你有90秒的时间连接配置,否则退出,这时只能使用收音机。 选择要连接的无线网络,输入当前网络密码, 连接成功后,下次会自动连接该网络,
工作页面,连网成功后自动进入。 旋转EC11更换电台,单键切换到音量调整,旋转EC11调整音量大小,单键或3秒后回到更换电台操作。 长键关闭收音机(静音),进入时钟页面。
时钟页面,日期时间集中显示,单键启动收音机(非静音),进入工作页面,
如果没有连接到网络,工作页面与时钟页面是这样的,只能使用收音机,时间日期,自动定时,睡眠定时不能工作
在时钟模式下双键进入收音机设置菜单。 收音机设置,各项设置见菜单列表,滚动到底部,就可以从这时退出了
定时设置,进入定时列表设置,旋转选择定时T0~T7, 滚动到底部,就可以从这里退出了
单键进入定时设置,开始时间,结束时间,台号,音量,操作使用单键及旋转配合设置,设置对象会闪动,完成后退出设置。数据自动存储。
需要注意的是,定时可以设置为连续的定时,例如:T1 19:30 20:00,T2 20:00 20:30, 但是8组定之间不要重叠,容易引起混乱 例如:T1 19:30 20:00,T2 19:40 20:30,T2被忽略,只执行T1定时。 下图是收音机定时开始,定时器T5在运行,开始时间是10:40 结束时间是10:45,台号4,音量2
睡眠定时,从5分钟到90分钟,步长间隔5分钟,当睡眠时间小于5分钟时,关闭睡眠功能。
预置电台,从收音机设置列表选择预置电台单键进入,旋转选择设置项,单键设置当前项或结束当前项,被设置对象会闪动, 自动,可以左转或右转向上或向下搜台, 调谐,可以手动调谐电台 音量(这个是为了放便当前电台设置) 台号(就是把当前电台存入该编号),最好是设置连续的编号,方便以后的换台操作。 存储,存入当前电台, 可以按上面的方法,把需要的电台存入,最后退出设置。
电台存储数量,最多可以预置31个电台,电台编号从0-30,电台存储数量可以预置从1-30,可跟据当地能收到的电台数量调整 ,这样每一次换台都有有效的电台广播。 显示方向,可以选择 0度,90度(默认),180度,270度, 删除配网数据,有两个选项,删除数据,删除当前配网数据。退出,什么都不作直接退出。
设备信息,查看当前设备信息。 重启系统,重新启动收音机, 启动或关闭定时,有启动定器,关闭定时器两个选项。定时关闭后,在工作页面显示“定时:关”的字符
这是收音机底层
电原理图
PCB文件,
程序文件,https://pan.baidu.com/s/1dpFPArYIgLl8Hi_IqE_jyg 提取码: esp3
|