本帖最后由 网络孤客 于 2022-6-7 09:45 编辑
螺蛳壳里做道场系列:
螺蛳壳里做道场~用STM8S001J3做高精度时钟
螺蛳壳里做道场~用STM8S001J3做2048游戏机
继续折腾STM8S001J3和OLED屏
一、简介 微型FM收音机
宽高采用OLED板的尺寸28.5x27mm 隐式开关,插入耳机后开机
有30个电台存储空间
可以选台方式:预置电台(CH),设置频率(Frequency),手动搜台(SGL Seek),自动搜台(AutoSeek)
二、硬件 采用方案:STM8S001J3 + RDA5807M 主控板:STM8S001J3,通过I2C控制RDA5807M和OLED显示,5个按键(上、下、设置、音量+、音量-),电池电量监测。如需更多功能可单独自行采用更强大的MCU做主控。 收音板:RDA5807M,其中左上角螺丝孔预留天线接线端,采用tp4056电池管理方案,300mAH锂电池(702025)。电源开关使用耳机座内开关,插入耳机开机。 OLED显示板:要注意不同厂家尺寸不同,引脚排序也不用,本方案中采用的尺寸是28.5x27mm。
三、操作 插入耳机开机 预置电台模式:上、下按键选台;音量键控制音量;设置键跳下一模式 预置电台模式:上、下按键+/-100Khz,设置频率;音量键控制音量;设置键跳下一模式 手动搜台模式:上、下按键向上/下搜一个电台,设置频率;音量键控制音量;设置键跳下一模式 自动搜台模式: 没开始时,设置键跳下一模式。音量键开始搜台, 开始搜台后,会清除原来预设电台,搜台过程任何按键无效。 搜台完毕,预置电台模式,并打开第一个电台
一番操作下来,基本用尽资源。
电路板已开源,请移步嘉立创EDA下载https://oshwhub.com/ldptest/fm-radio_copy
固件:
|