資料介紹
描述
介紹
親愛的朋友歡迎回來!在本教程中,我們將在面包板上構(gòu)建一個(gè)簡單的 FM 收音機(jī)接收器。如您所見,收音機(jī)工作正常,我們可以聽到一些音樂。我正在使用這種廉價(jià)的 FM 發(fā)射器以這個(gè)頻率傳輸一些 YouTube 安全曲目。我正在使用諾基亞 5110 LCD 顯示屏來顯示選擇的頻率、信號(hào)強(qiáng)度和立體聲圖標(biāo)(如果我們正在接收立體聲)。該項(xiàng)目的大腦是小巧便宜的 Arduino Nano 。我們可以使用這個(gè)電位器來控制揚(yáng)聲器的音量,我們可以使用這個(gè)電位器來改變無線電頻率。
這是一個(gè)引人入勝的項(xiàng)目,而且相對(duì)容易構(gòu)建。讓我們看看如何構(gòu)建它。
第 1 步:獲取所有零件
![poYBAGN-4ISAIrvOAACkmvQrrHA541.jpg](https://file.elecfans.com/web2/M00/7D/57/poYBAGN-4ISAIrvOAACkmvQrrHA541.jpg)
構(gòu)建此項(xiàng)目所需的部分如下:
該項(xiàng)目的總成本約為15美元。
第 2 步:諾基亞 5110 液晶顯示屏
![pYYBAGN-4ImAfJIEAABe4yr_DZ4439.jpg](https://file.elecfans.com/web2/M00/7D/E5/pYYBAGN-4ImAfJIEAABe4yr_DZ4439.jpg)
諾基亞 5110 是我最喜歡的 Arduino 項(xiàng)目顯示器。顯示器的成本約為 4 美元。
你可以在這里得到它。
第 3 步:TEA5767 FM 收音機(jī)模塊
![poYBAGN-4IuAAkK1AADSzj7L8q0010.jpg](https://file.elecfans.com/web2/M00/7D/57/poYBAGN-4IuAAkK1AADSzj7L8q0010.jpg)
該項(xiàng)目是圍繞這個(gè) FM 收音機(jī)模塊構(gòu)建的。
該模塊使用TEA5767無線電芯片,這里是這個(gè)。該芯片使用 I2C 接口,因此可以直接與 Arduino 一起使用。在模塊上,我們還可以找到一個(gè)音頻放大器。不幸的是,這是一個(gè)耳機(jī)放大器,因此我們無法將揚(yáng)聲器直接連接到模塊的輸出端,因?yàn)橐纛l信號(hào)非常微弱。我們需要先放大它。此外,無法通過軟件控制模塊發(fā)出的音量,因此稍后我們將使用電位器。模塊上有兩個(gè)耳機(jī)接口,一個(gè)是天線接口,一個(gè)是標(biāo)準(zhǔn)耳機(jī)輸出接口。該模塊帶有一個(gè)小天線,但如果您愿意,您可以輕松構(gòu)建自己的天線。
你可以在這里得到它。
第 4 步:連接部件
![poYBAGOYGzeAfn8hAACGsaz35Jk454.jpg](https://file.elecfans.com/web2/M00/83/26/poYBAGOYGzeAfn8hAACGsaz35Jk454.jpg)
現(xiàn)在讓我們根據(jù)這個(gè)示意圖構(gòu)建電路。
連接諾基亞 5110 液晶顯示器
- RST 轉(zhuǎn)到 Arduino 的數(shù)字引腳 12
- CE 轉(zhuǎn)到 Arduino 的數(shù)字引腳 11
- DC 連接到 Arduino 的數(shù)字引腳 10
- DIN 連接到 Arduino 的數(shù)字引腳 9
- CLK 進(jìn)入 Arduino 的數(shù)字引腳 8
- VCC 轉(zhuǎn)到 Arduino 3.3V
- LIGHT 連接到 Arduino GND(背光打開)
- GND 連接到 Arduino GND
最后一步(可選)是像這樣將一個(gè) 330μF 電容器連接到面包板,以減少音頻信號(hào)上的噪聲。
如果我們現(xiàn)在啟動(dòng)項(xiàng)目,我們可以看到啟動(dòng)屏幕顯示 3 秒,然后,我們可以聽到揚(yáng)聲器的聲音。此揚(yáng)聲器和此音頻放大器的音質(zhì)不是最好的。如果我使用另一個(gè)帶有嵌入式放大器的商用揚(yáng)聲器,音質(zhì)是完美的。一探究竟。所以,模塊的輸出信號(hào)是完美的,但是我使用的放大器和揚(yáng)聲器降低了音質(zhì),所以我需要尋找質(zhì)量更好的。現(xiàn)在我們已經(jīng)構(gòu)建了硬件,讓我們來看看項(xiàng)目的軟件方面。
第 5 步:項(xiàng)目代碼
![poYBAGOYGzyAbm8rAAA58RsycG4180.jpg](https://file.elecfans.com/web2/M00/83/26/poYBAGOYGzyAbm8rAAA58RsycG4180.jpg)
在這個(gè)項(xiàng)目中,我們使用了兩個(gè)庫。
void setup() {
radio.setMonoReception();
radio.setStereoNoiseCancellingOn();
initScreen();
showSplashScreen();
Serial.begin(9600);
}
接下來,在循環(huán)函數(shù)中,我們每隔幾毫秒從控制頻率的電位器中讀取值。我們從電位器獲得模擬值,并將其映射到頻率值。由于我們讀取的是模擬值,因此該值不是恒定的;即使我們不轉(zhuǎn)動(dòng)電位器,它也會(huì)略微上升或下降。
frequencyInt = map(val, 2, 1014, 8700, 10700); //Analog value to frequency from 87.0 MHz to 107.00 MHz
float frequency = frequencyInt/100.0f;
因此,為了獲得穩(wěn)定的頻率,我們只有在頻率發(fā)生顯著變化時(shí)才將收音機(jī)調(diào)到不同的頻率。因此,如果頻率發(fā)生顯著變化,我們將無線電模塊調(diào)整到該頻率,我們獲得信號(hào)強(qiáng)度,然后將其打印在屏幕上,如果需要,我們打印立體聲圖標(biāo),最后,我們打印選定的頻率.
if(frequency - previousFrequency >= 0.1f || previousFrequency - frequency >= 0.1f) {
lcd.clrScr();
radio.selectFrequency(frequency);
printSignalStrength();
printStereo();
printFrequency(frequency);
previousFrequency = frequency;
}
這就是代碼的工作方式,它很簡單,但工作正常。與往常一樣,您可以找到附加到此步驟的項(xiàng)目代碼。
由于這是一個(gè)正在開發(fā)的項(xiàng)目,您可以在該項(xiàng)目的網(wǎng)頁上找到最新版本的代碼:http: //educ8s.tv/arduino-fm-radio-project
第 6 步:最后的想法
![pYYBAGOYG0KARXBHAACddto6i3s021.jpg](https://file.elecfans.com/web2/M00/83/AF/pYYBAGOYG0KARXBHAACddto6i3s021.jpg)
。非常感謝!
- 帶RDS的LW/MW/SW立體聲FM-DSP收音機(jī)接收器V2.5
- 調(diào)頻收音機(jī)接收器4個(gè)晶體管開源
- 基于Arduino的FM調(diào)頻收音機(jī) 17次下載
- 基于TEF6686的FM收音機(jī)接收器 24次下載
- 基于RDA5807的迷你立體聲收音機(jī) 32次下載
- 使用Meadow構(gòu)建FM收音機(jī)播放器
- TEF6686 ESP32收音機(jī)接收器的控制面板
- 一款帶觸摸屏的高級(jí)FM收音機(jī)接收器
- TEA5767HN低功耗立體聲收音機(jī)接收器(中文) 59次下載
- FM收音機(jī)原理圖 33次下載
- FM收音機(jī)的制作與設(shè)計(jì)--課程設(shè)計(jì) 231次下載
- 收音機(jī)調(diào)頻(FM)發(fā)射機(jī)的小制作 0次下載
- FM收音機(jī)工作原理及修理
- TEC6213 AM/SW/FM收音機(jī)頻率顯示MCU接口電路
- AM/FM收音機(jī)電路SA2003
- 收音機(jī)全波段的還是調(diào)頻的好 2024次閱讀
- 一個(gè)簡單且易于構(gòu)建的AM收音機(jī)電路 4521次閱讀
- 衛(wèi)星收音機(jī)與普通收音機(jī)區(qū)別 9004次閱讀
- 礦石收音機(jī)工作原理及制作 5w次閱讀
- 如何用FM調(diào)頻頭制作一個(gè)調(diào)頻收音機(jī)? 1.7w次閱讀
- 如何制作一個(gè)簡易的自制礦石收音機(jī)? 10.9w次閱讀
- 收音機(jī)故障常見分析 收音機(jī)常見的檢修辦法 9.8w次閱讀
- 全波段收音機(jī)是什么?全波段數(shù)字調(diào)諧收音機(jī)原理分析 2.4w次閱讀
- 為什么叫半導(dǎo)體收音機(jī)_半導(dǎo)體收音機(jī)是什么時(shí)候出現(xiàn)的 4.5w次閱讀
- 礦石收音機(jī)用配置電源嗎 1.4w次閱讀
- 世界最簡單礦石收音機(jī)制作方法介紹 10.1w次閱讀
- 礦石收音機(jī)電路圖大全(七款礦石收音機(jī)電路圖) 24.6w次閱讀
- 收音機(jī)定時(shí)器設(shè)計(jì)制作 6001次閱讀
- 簡單自制藍(lán)牙接收器 5.3w次閱讀
- FM收音機(jī)接收機(jī)解決方案介紹 8322次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論