逛贴吧的时候看到有人晒自己以前做的收音机,在儿童节这天感觉很有童趣~

随便搜一搜,网上不少收音机的帖子:

晶体管收音机

看看这发表年月,有够历史感的吧。

捕获4.JPG
073-056-01.jpg
木质底座-线圈-用香烟盒里的锡纸做电容...晶体管是唯一必须购买的产品。
图片上这个耳机也相当复古朋克....
呃,我好像挖到相当古物的东西了...有兴趣的可以自己去瞧瞧....
https://www.motherearthnews.com/diy/homemade-transistor-radio-zmaz82jfzglo

嗯,这是一台AM收音机。

时间线往后移,FM收音的帖子更多。

TEA5767收音模块制作的单片机控制的收音机
制作:crystalradio/鬼脚七
1.JPG
收音部分采用TEA5767

电源部分采用锂电供电
3.JPG
整机内部和最后的成品
4.JPG
5.JPG

原理图



现在树莓派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
rda5807无线模块电压为自适应的3.3V。arduino pro mini 3.3v可以用于控制rda5807模块,内部电压调节器保证在无线模块和屏幕正确的电压。利用一个音频放大器来播放声音,锂电池直接连接音频放大器不需要调整电压。
通过u8glib图形库可在nokia 5110显示屏上显示信息。
如何控制
无线模块通过旋转编码器控制。调谐器有两种运行模式,自动或手动模式,默认是自动模块,在这模式下,通过旋转编码器的向前或向后来控制向上或向下搜索电台信号。可以使用手动模式来设定频率,只要按一下编码器就可以自动切换不同模式。
在每次改变电台后,最后4个电台列表保存在Arduino的EEPROM里。电台改变后一分钟,保存的程序会调用。
按2秒显示最后4个电台列表,可以旋转编码器来选定某一个,按一下编码器切换到选择的电台。
原理图

实现代码见原文:https://www.hackster.io/sfrwmaker/simple-fm-radio-5bb328

周末有没有想再来波回忆杀,做个收音机玩玩

;P