当前位置:网站首页>[DIY]如何制作一款個性的收音機

[DIY]如何制作一款個性的收音機

2022-07-06 20:26:00 weixin_43771853

收音機已經發展了很多年,並不是什麼新鮮玩意,也和高科技不沾邊了,包括現在聽收音機的人群也不是很多,但是收音機的用途還是不能被否認的,只需要電就可以擁有一方天地,聽著城市的實時動態,讓眼睛得到片刻的休息,豈不快哉;
代碼下載:
鏈接:https://pan.baidu.com/s/1zT8KMMTANlNrInpAZjjlgA
提取碼:8888

如何自己打造一款收音機呢,以前手工課的時候很多小夥伴應該也都搞過收音機組裝,一塊板子,若幹原件,電阻,電容放到對應的比特置上面焊接好就OK了,兩節電池一裝,搞定了,但我覺得不够酷。
想把體積做的更小,要能够支持耳機,能够外放,甚至還要有界面顯示。數字收音機的芯片把複雜的電路集成,縮小了體積。然後自己編程讓收音機的功能完善起來,也是一件非常有趣的事情。

功能羅列一下:

1、具有收音機的功能,可以搜到至少15個臺;

2、具有耳機和外放喇叭功能;

3、屏幕顯示,可以顯示時間、音量、電臺頻率、電量;

4、可以自動搜臺,電臺信息保存到flash中。

5、按鍵加减音量,按鍵切換電臺;

6、按鍵進入省電模式,關閉屏幕,任意鍵點亮屏幕;

7、鋰電池供電,充放電管理;

8、電量低自動進入休眠模式;

想做成以上功能,借助外力來完成,就是現成的東西拿來用,不要造輪子,沒有時間耗不起,專注於自己的設計,想到了使用模塊組合。

有一款收音機模塊可以滿足要求:
在這裏插入圖片描述

1、 全球頻段兼容FM 76-108MHz(包括日本76-91MHz和歐美87-108MHz)。

2、 I2C串行數據總線接口通訊。

3、 內置LDO調整、低功耗、超寬電壓使用範圍(2.7-3.6VDC)。

4、 內置噪聲消除、軟靜音、低音增强電路設計。

5、 功放采用D級音頻放大,可通過SHND引脚控制靜音。

6、 支持耳機接入,支持4Ω或8Ω喇叭接入,雙通道3W功放。

7、 軟件設置音量0~15級

8、 軟件自動搜臺,提供參考代碼,不提供技術支持。

使用場景
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
喇叭為筆記本電腦音箱同一系列,音質清晰;

圖片
界面圖片使用PS進行修剪,像素為320x240
在這裏插入圖片描述
預留出電臺總數,音量比特置,實時時鐘顯示的比特置;
和當前電臺頻率顯示比特置,作為背景圖片。
在這裏插入圖片描述
電量顯示,網上找的一個圖片覺得很符合,需要修一下圖;
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
MCU:STM32F405RGT6
LCD:ILI9341 2.4寸 320x240

操作說明
1、上下鍵,聲音加减,1~15
2、左右鍵,切換頻道,根據自動搜索的頻道循環切換,最大50個;
3、BtnA + BtnB,自動搜臺,界面顯示頻道會自動同步變化,搜索完成自動保存內部Flash;
4、BtnA + 下鍵,熄滅屏幕,進入省電模式;按任意鍵恢複屏幕。
5、上電後從Flash中讀取頻道信息,方便切換流暢性。
6、電量顯示,搜索到總頻道數顯示,音量顯示,時鐘顯示,當前頻道顯示;
7、電量小於3.55V,自動進入休眠模式;需要對電池進行充電。

代碼下載:
鏈接:https://pan.baidu.com/s/1zT8KMMTANlNrInpAZjjlgA
提取碼:8888

推薦閱讀:

芯片手册解讀 | Linux底層 | 職場吐槽 | C語言視頻

關注微信公眾號,

關注微信公眾號,回複“收音機模塊”,下載數據手册及參考程序。
在這裏插入圖片描述

原网站

版权声明
本文为[weixin_43771853]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207061224577807.html