0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用無(wú)線電模塊制作一臺(tái)Arduino調(diào)頻收音機(jī)

科技觀察員 ? 來(lái)源:八色木 ? 作者:八色木 ? 2022-04-13 16:41 ? 次閱讀

當(dāng)你想用一種比較懷舊的方式來(lái)制作時(shí),你會(huì)選擇做什么?當(dāng)然是收音機(jī)!本文展示的項(xiàng)目將采用非常便宜的無(wú)線電模塊來(lái)制作一臺(tái)緊湊的Arduino調(diào)頻收音機(jī),不要認(rèn)為便宜無(wú)好貨,在電子的世界里一切皆有可能。

硬件概述

RDA5807M(RDA微電子公司的芯片)調(diào)頻廣播模塊,這是非常便宜的單芯片廣播調(diào)頻立體聲收音機(jī)模塊,價(jià)格約2-5元。RDA5807M

它具有高靈敏度、低功耗、超小體積、電路外圍元件少、噪聲系數(shù)極小等優(yōu)點(diǎn),集成了RDS/RBDS 和 MPX 解碼功能,頻率范圍:50MHz~115MHz ,RDA5807M是一款簡(jiǎn)單易用且具極高性價(jià)比的單芯片F(xiàn)M立體聲收音模組。

pYYBAGJWjKSAPxXRAANzP4O6Wbg236.png

RDA5807M收音機(jī)模塊工作電壓為2.7-3.6VDC,可以直接驅(qū)動(dòng)32歐姆的耳機(jī)。同時(shí),它還可以使用I2C總線進(jìn)行控制,可以解碼立體聲信號(hào)和無(wú)線電數(shù)據(jù)系統(tǒng)(RDS)。要制作一個(gè)可控的調(diào)頻收音機(jī),可以用Arduino來(lái)對(duì)模塊提供電壓和控制信號(hào),3.3V電壓可以從Arduino控制板上直接獲取,I2C總線可直接連接SDA和SCL使用,不需要額外電平轉(zhuǎn)換。下面是基本的硬件連接圖:

poYBAGJWjKCATOM4AAPMHV3STNM783.png

Arduino(這里采用Uno R3)的A4連RDA5807M的SDA,A5連RDA5807M的sck/scl引腳實(shí)現(xiàn)I2C控制,Arduino3.3 V直接給收音機(jī)模塊供電。由于RDA5807M模塊本身已經(jīng)帶有電阻,所以這里不需要為I2C設(shè)置上拉電阻,如果想要連接天線,可以在RDA5807M的5腳ANT上焊接一根約95厘米長(zhǎng)的銅線,效果不錯(cuò)。耳機(jī)插口可以直接連接一個(gè)32歐姆的耳機(jī),沒(méi)有音頻放大功能,當(dāng)然我們可以通過(guò)在模塊和耳機(jī)插口之間添加一個(gè)合適的音頻耦合電容和可變電位器,這樣可以實(shí)現(xiàn)濾波和音量調(diào)節(jié)功能。

初步測(cè)試

從Arduino這樣的微控制器向收音機(jī)模塊發(fā)送指令需要Matthias Hertel編寫的庫(kù)文件,這個(gè)庫(kù)文件除了支持RDA5807M之外,還支持其他的廣播模塊,如TEA5767、SI4703和SI4705。庫(kù)文件下載地址: https://github.com/mathertel/Radio/archive/master.zip.

下面是測(cè)試程序,這個(gè)程序代碼包含了如何選擇接收頻率(setBandFrequency),設(shè)置音量(setVolume)等等功能,將代碼上傳到Arduino之前,一定記得修改頻率,否則什么也收不到,頻率可以是你當(dāng)?shù)氐哪骋籉M頻率。

/*

   - Arduino FM Radio with RDA5807M
   - Sketch for Initial Tryout
   - Based on a Library created by Matthias Hertel
*/
#include ;
#include ;
#include ;
#include ;

#define FIX_BAND RADIO_BAND_FM  //無(wú)線電波段 - FM
#define FIX_STATION 10190       //頻率設(shè)置 - 101.9 MHz
#define FIX_VOLUME   4          //音量 - 4

RDA5807M radio; 

void setup() {
  // 打開(kāi)串口
  Serial.begin(57600);
  Serial.println(“My FM Radio”);
  delay(200);
  radio.init();
  radio.debugEnable();
  radio.setBandFrequency(FIX_BAND, FIX_STATION);
  radio.setVolume(FIX_VOLUME);
  radio.setMono(false);
  radio.setMute(false);
}

void loop() {
  char s[12];
  radio.formatFrequency(s, sizeof(s));
  Serial.print(“Station:”);
  Serial.println(s);
  Serial.print(“Radio:”);
  radio.debugRadioInfo();
  Serial.print(“Audio:”);
  radio.debugAudioInfo();
  delay(3000);
}

音量放大

為了實(shí)現(xiàn)音量放大,我們需要一個(gè)緊湊的音頻功率放大器來(lái)集成到收音機(jī)里,這里推薦PAM8403立體聲音頻放大器模塊,小而強(qiáng)大。PAM8403模塊

因?yàn)镻AM8403模塊已經(jīng)在左右聲道輸入電路中配置了必需的濾波電容器和可調(diào)電位器,我們直接將耳機(jī)輸出(AFL和AFR)連接到PAM8403音頻模塊的線路輸入即可。

poYBAGJWjJuAQanrAAZ4M4NT79U214.png

這樣一個(gè)原始的Arduino調(diào)頻收音機(jī)就完成了,我們可以根據(jù)需要增加頻率顯示、按鍵控制等功能,這里暫不贅述。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 收音機(jī)
    +關(guān)注

    關(guān)注

    58

    文章

    589

    瀏覽量

    75648
  • 無(wú)線電
    +關(guān)注

    關(guān)注

    59

    文章

    2130

    瀏覽量

    116207
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6457

    瀏覽量

    186501
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    調(diào)頻無(wú)線話筒的制作及電路

    調(diào)頻無(wú)線話筒的制作及電路 個(gè)調(diào)頻無(wú)線話筒和一臺(tái)
    發(fā)表于 11-25 15:56 ?1.1w次閱讀
    <b class='flag-5'>調(diào)頻</b><b class='flag-5'>無(wú)線</b>話筒的<b class='flag-5'>制作</b>及電路

    無(wú)線電子電路制作資料

       [無(wú)線發(fā)射][圖文]μpc1651制作調(diào)頻無(wú)線話筒[無(wú)線接收][組圖]
    發(fā)表于 05-27 10:20

    電子設(shè)計(jì)競(jìng)賽無(wú)線電題目分析

    CXA1019和鎖相頻率合成調(diào)諧集成芯片BU2614,制作一臺(tái)調(diào)頻收音機(jī), 接收FM信號(hào)頻率范圍88MHz~108MHz。涉及到的基礎(chǔ)知識(shí)包含有:無(wú)
    發(fā)表于 08-26 14:58

    利用LabVIEW和USRP制作AM收音機(jī)

    本人剛接觸軟件無(wú)線電沒(méi)多久,想制作個(gè)AM收音機(jī)來(lái)收聽(tīng)機(jī)場(chǎng)的信號(hào),網(wǎng)上只有FM收音機(jī)的例子,想知道如何通過(guò)編程將FM
    發(fā)表于 11-17 18:52

    款實(shí)驗(yàn)晶振調(diào)頻發(fā)射機(jī)資料分享

      許多無(wú)線電愛(ài)好者都希望制作一臺(tái)調(diào)頻發(fā)射器,特別是在87~108MHz的調(diào)頻波段,可利用現(xiàn)成的
    發(fā)表于 05-07 07:39

    怎樣去設(shè)計(jì)個(gè)數(shù)字式調(diào)頻收音機(jī)

    文末下載完整資料????????????????數(shù)字式調(diào)頻收音機(jī)設(shè)計(jì)摘要:本文利用數(shù)字鎖相頻率合成技術(shù)構(gòu)成收音機(jī)調(diào)諧部分,完成
    發(fā)表于 12-07 08:50

    用電子管6J8P制作簡(jiǎn)易調(diào)頻收音機(jī)

    用電子管6J8P制作簡(jiǎn)易調(diào)頻收音機(jī):由于普通中短波調(diào)幅電子管收音機(jī)社會(huì)擁有量大,有的仍在使用,有的經(jīng)整理維修便可出聲,如要購(gòu)置一臺(tái)二手
    發(fā)表于 11-29 17:12 ?234次下載

    [圖文]自動(dòng)搜索調(diào)頻收音機(jī)

    自動(dòng)搜索調(diào)頻收音機(jī)與普通調(diào)頻收音機(jī)的主要區(qū)別就在于它們的調(diào)臺(tái)方式不同。自動(dòng)搜索
    發(fā)表于 04-15 19:20 ?2758次閱讀
    [圖文]自動(dòng)搜索<b class='flag-5'>調(diào)頻</b><b class='flag-5'>收音機(jī)</b>

    收音機(jī)調(diào)頻(FM)發(fā)射機(jī)的小制作

    收音機(jī)調(diào)頻(FM)發(fā)射機(jī)的小制作收音機(jī)調(diào)頻(FM)發(fā)射機(jī)
    發(fā)表于 03-14 09:58 ?0次下載

    調(diào)頻收音機(jī)的工作原理

    FM收音機(jī)就是通過(guò)采用FM調(diào)頻載波方式傳輸無(wú)線電信號(hào)的收音機(jī)。由于采用的波長(zhǎng)較短,因此傳輸?shù)男盘?hào)要比采用AM波長(zhǎng)傳播信號(hào)的收音機(jī)要好很多,但
    發(fā)表于 11-07 08:53 ?11w次閱讀
    <b class='flag-5'>調(diào)頻</b><b class='flag-5'>收音機(jī)</b>的工作原理

    無(wú)線電入門與晶體管收音機(jī)的詳細(xì)介紹 pdf下載

    無(wú)線電入門與晶體管收音機(jī)的詳細(xì)介紹 pdf下載
    發(fā)表于 01-29 10:25 ?60次下載

    自制簡(jiǎn)易調(diào)頻收音機(jī)

    本文首先介紹了調(diào)頻收音機(jī)的AM工作原理及FM工作原理,其次詳細(xì)的闡述了調(diào)頻收音機(jī)制作步驟教程,最后展示了制作完成后的
    的頭像 發(fā)表于 08-16 14:46 ?9.4w次閱讀

    基于Arduino的FM調(diào)頻收音機(jī)

    方案介紹這是個(gè)基于 Arduino 的開(kāi)源的收音機(jī)項(xiàng)目,它具備一臺(tái)標(biāo)準(zhǔn)收音機(jī)的全部功能,從控制部分到外殼都可以自己 DIY。在項(xiàng)目中,我們將介紹讓 FM
    發(fā)表于 12-26 16:21 ?16次下載

    Arduino項(xiàng)目之?dāng)?shù)字調(diào)頻收音機(jī)

    電子發(fā)燒友網(wǎng)站提供《Arduino項(xiàng)目之?dāng)?shù)字調(diào)頻收音機(jī).zip》資料免費(fèi)下載
    發(fā)表于 02-09 10:21 ?6次下載
    <b class='flag-5'>Arduino</b>項(xiàng)目之?dāng)?shù)字<b class='flag-5'>調(diào)頻</b><b class='flag-5'>收音機(jī)</b>

    全波段和調(diào)頻收音機(jī)怎么選擇

    選擇全波段和調(diào)頻收音機(jī)個(gè)復(fù)雜的過(guò)程,需要考慮多個(gè)因素。 、全波段和調(diào)頻收音機(jī)的基本概念 全
    的頭像 發(fā)表于 08-06 10:09 ?3363次閱讀