随便搜一搜,网上不少收音机的帖子:
晶体管收音机
看看这发表年月,有够历史感的吧。


木质底座-线圈-用香烟盒里的锡纸做电容...晶体管是唯一必须购买的产品。
图片上这个耳机也相当复古朋克....
呃,我好像挖到相当古物的东西了...有兴趣的可以自己去瞧瞧....
https://www.motherearthnews.com/diy/homemade-transistor-radio-zmaz82jfzglo
嗯,这是一台AM收音机。
时间线往后移,FM收音的帖子更多。
TEA5767收音模块制作的单片机控制的收音机
制作:crystalradio/鬼脚七

收音部分采用TEA5767
电源部分采用锂电供电

整机内部和最后的成品


原理图


现在树莓派Arduino这些开源相当流行,少不了也有这样的:
通过Arduino控制FM收音机
基于rda5807m模块和Arduino Pro mini 3.3v。硬件
- rda5807 fm radio module
- SparkFun Arduino Pro Mini 328 - 3.3V/8MHz
- nokia 5110 display
- 18650 li-ion battery
- 18650 battery case
- Adafruit USB Li Ion Battery Charger
- audio amplifier
- Adafruit industries ada161 image 75px
- Photo resistor
- General Purpose Transistor NPN
- Resistor 100 ohm
- Resistor 10k ohm
- resistor 300k
- Resistor 1M ohm
- Rotary Encoder with Push-Button
- loadspeakers
- Arduino IDE
通过u8glib图形库可在nokia 5110显示屏上显示信息。
如何控制
无线模块通过旋转编码器控制。调谐器有两种运行模式,自动或手动模式,默认是自动模块,在这模式下,通过旋转编码器的向前或向后来控制向上或向下搜索电台信号。可以使用手动模式来设定频率,只要按一下编码器就可以自动切换不同模式。
在每次改变电台后,最后4个电台列表保存在Arduino的EEPROM里。电台改变后一分钟,保存的程序会调用。
按2秒显示最后4个电台列表,可以旋转编码器来选定某一个,按一下编码器切换到选择的电台。
原理图

实现代码见原文:https://www.hackster.io/sfrwmaker/simple-fm-radio-5bb328
周末有没有想再来波回忆杀,做个收音机玩玩
;P