第1步:獲取所有部分
我們要去需要很多部件來(lái)構(gòu)建這個(gè)項(xiàng)目。如果你是Arduino的初學(xué)者,請(qǐng)確保首先構(gòu)建一些更簡(jiǎn)單的項(xiàng)目,因?yàn)檫@是一個(gè)高級(jí)項(xiàng)目,并且有很多事情可能出錯(cuò)。
所以我們需要以下部分:
Arduino Pro Mini?http://educ8s.tv/part/ArduinoProMini
一名FTDI程序員?http://educ8s.tv/part/FTDI
FM收音機(jī)模塊?http://educ8s.tv/part/FMRadioModule
A 3W揚(yáng)聲器?http://educ8s.tv/part/3WSpeaker
A PAM8403放大器模塊?http://educ8s.tv/part/PAM8403
旋轉(zhuǎn)編碼器?http://educ8s.tv/part/RotaryEncoder
諾基亞5110液晶顯示器?http ://educ8s.tv/part/NOKIA5110
Wemos電池護(hù)罩?http://educ8s.tv/part/WemosBatteryShield
A 18650電池?http://educ8s。 tv/part/Batteries18650
18650電池座?http://educ8s.tv/part/18650Holder
A開(kāi)關(guān)?http://educ8s.tv/part/Switch
一個(gè)5x7 CM原型板?http://educ8s.tv/part/PCB5x7
部分電線?http://educ8s.tv/part/Wires
揚(yáng)聲器燒烤布?http://educ8s.tv/part/SpeakerCloth
該項(xiàng)目的總成本約為22美元。
第2步:電子設(shè)備
首先,讓我們建造無(wú)線電的電子設(shè)備。幾個(gè)月前,我在面包板上建立了一個(gè)FM收音機(jī)項(xiàng)目。您可以在此處閱讀有關(guān)該項(xiàng)目的Instructable。我對(duì)該項(xiàng)目進(jìn)行了一些更改,這是面包板上的改進(jìn)版本。我現(xiàn)在正在使用Arduino Nano,但我稍后會(huì)使用Arduino Pro Mini來(lái)降低功耗。你可以找到這個(gè)Instructable附帶的這個(gè)項(xiàng)目的原理圖。
如果我們啟動(dòng)項(xiàng)目,我們可以看到在諾基亞顯示器上顯示一個(gè)啟動(dòng)畫(huà)面幾秒鐘,然后加載無(wú)線電我們從EEPROM存儲(chǔ)器中收聽(tīng)的上一個(gè)廣播電臺(tái)。我們可以通過(guò)此旋鈕更改頻率和音量。該項(xiàng)目工作正常。我們現(xiàn)在必須縮小項(xiàng)目以適應(yīng)機(jī)箱。為此,我們將使用Arduino Pro Mini,它尺寸非常小,而且功耗更低。我們還將使用這個(gè)小型原型板焊接其上的一些組件。在此之前,讓我們?cè)贔usion 360中設(shè)計(jì)一個(gè)免費(fèi)但功能非常強(qiáng)大的軟件。
第3步:設(shè)計(jì)機(jī)柜
由于我們要設(shè)計(jì)一個(gè)復(fù)雜的外殼,我們將使用很多部件,我們首先要對(duì)Fusion 360中的每個(gè)電子部件進(jìn)行建模。這樣我們就能確定每個(gè)部件都能完美貼合,外殼足夠大,可以放在里面。我花了大約一個(gè)星期的時(shí)間來(lái)學(xué)習(xí)如何在Fusion 360中對(duì)零件進(jìn)行建模,然后對(duì)我將要使用的所有零件進(jìn)行建模。然后我花了一周時(shí)間來(lái)設(shè)計(jì)機(jī)箱,因?yàn)槲也皇且晃唤?jīng)驗(yàn)豐富的Fusion 360用戶。我已經(jīng)將所有設(shè)計(jì)文件上傳到了Thingiverse。
獲取文件?https://www.thingiverse.com/thing:2826999
在我看來(lái),結(jié)果是值得的。設(shè)計(jì)看起來(lái)很棒,我可以按照自己的意愿安排外殼內(nèi)的所有部件。這樣我就可以肯定,當(dāng)我打算打印所有的外殼部件時(shí),它們會(huì)很合適。通過(guò)這種方式,我們可以減少因大量浪費(fèi)時(shí)間和燈絲而導(dǎo)致的試錯(cuò)打印。 Fusion 360提供的另一個(gè)很酷的功能是能夠使用不同的材料創(chuàng)建高質(zhì)量的設(shè)計(jì)渲染,并了解項(xiàng)目在現(xiàn)實(shí)中的樣子。涼。我創(chuàng)建的渲染看起來(lái)很漂亮。我迫不及待地想看完項(xiàng)目,所以我開(kāi)始在萬(wàn)昊I3 3D打印機(jī)上打印機(jī)箱文件。
第4步:3D打印和后期處理
我使用了FormFutura的兩根木絲。椰子和樺木長(zhǎng)絲。如果你關(guān)注我的頻道,你可能知道我喜歡木絲的外觀和感覺(jué)。到目前為止,我在打印時(shí)從未遇到任何問(wèn)題。這一次雖然不同。該項(xiàng)目由7個(gè)部分組成。我首先成功地打印了較小的部件。最后一部分,外殼的大部分變得更難以打印。出于某種原因,每次我嘗試打印時(shí)噴嘴都會(huì)堵塞。我嘗試了很多設(shè)置,改變速度,縮回,層高,溫度。沒(méi)有任何效果。我將噴嘴更換為0.5毫米。
仍然相同。打印失敗了。我甚至有一些電源故障讓我投資UPS。我很絕望,我希望項(xiàng)目繼續(xù)進(jìn)行,我被困住了。然后我提出了一個(gè)想法。更換堵塞的噴嘴后,我可以恢復(fù)打印出故障部件嗎?在線搜索后,我發(fā)現(xiàn)它是可能的。不幸的是,當(dāng)時(shí)我很沮喪,因?yàn)槲覜](méi)有錄制過(guò)程的視頻。但它就像一個(gè)魅力,最后,我在打印床上準(zhǔn)備好了最后一部分外殼!真是令人寬慰!
接下來(lái)要做的事情很簡(jiǎn)單,從印刷品中取出支撐材料,用木漆打磨和拋光。我仔細(xì)地打磨了所有部件。正如您所看到的那樣,主機(jī)箱部件的打印效果并不如我想的那么好,但由于打印起來(lái)非常困難,我不得不使用它。為了治愈瑕疵,我用了一些木膩?zhàn)印S捎谖艺也坏筋伾c我的顏色相似的木質(zhì)膩?zhàn)樱覍煞N顏色的油灰混合在一起,以創(chuàng)造出足夠接近我的顏色。我把木膩?zhàn)油吭诹怂械牟课唬壹m正了所有的瑕疵。在油灰干燥后,我再次打磨部件并涂上木漆。我使用胡桃木清漆作為深色部件,使用橡木清漆作為淺色部件。我讓它們干了一天,我準(zhǔn)備繼續(xù)使用電子設(shè)備。
第五步:把所有東西放在一起
下一步是縮小電子設(shè)備以適應(yīng)外殼。由于我已經(jīng)在Fusion 360中模擬了所有部件,我確信如何做到這一點(diǎn)。如您所見(jiàn),每個(gè)部件在機(jī)箱中都有其特定的位置。
我根據(jù)此處附帶的原理圖將所有部件焊接在一起。
首先,我焊接了Arduino Pro Mini并使用FTDI程序員將代碼上傳到它。
下一步是為電路創(chuàng)建電源。我將使用Wemos電池屏蔽,這是一個(gè)非常方便的屏蔽,可以為18650電池充電并將其電壓提升至5V。我從屏蔽層上取下了電池連接器,并焊接了18650電池連接器的電線。接下來(lái),我將開(kāi)關(guān)焊接到5V輸出。檢查我附在此處的第二個(gè)原理圖。電源準(zhǔn)備好了。
然后我一個(gè)接一個(gè)地焊接所有其他部分幾個(gè)小時(shí)。這次我沒(méi)有在FM收音機(jī)模塊的音頻輸出端使用音頻線,而是在電路板底部焊接了電線。檢查我附加到此Instructable的照片。此信號(hào)現(xiàn)在可以進(jìn)入放大器進(jìn)行放大。我還在原型板的電源軌上增加了一個(gè)330μF電容。這種添加降低了無(wú)線電信號(hào)的噪聲。完成所有焊接后,我測(cè)試了項(xiàng)目并且工作正常!
最后一步是將所有部件放在一起,外殼部件和電子部件。我先粘上收音機(jī)的烤架,然后粘上烤架布。然后我使用常規(guī)膠水和揚(yáng)聲器使用熱膠粘合顯示器。接下來(lái),我熱粘了電池座,開(kāi)關(guān)和電池充電器。然后我將放大器模塊熱粘到其位置,然后是旋轉(zhuǎn)編碼器,最后是原型板。最后,我所要做的就是將外殼的其余部分粘在一起。該項(xiàng)目已經(jīng)準(zhǔn)備就緒,我迫不及待想要嘗試。
藝術(shù)裝飾FM廣播項(xiàng)目在成立后的最后6個(gè)月,我的桌面上播放了一些音樂(lè)。真有感!
第6步:項(xiàng)目代碼
現(xiàn)在我們?nèi)?a target="_blank">電腦前往快速瀏覽一下項(xiàng)目的軟件方面。正如您所看到的,我們?cè)谶@個(gè)項(xiàng)目中使用了很多庫(kù)。
代碼比我們迄今為止構(gòu)建的大多數(shù)項(xiàng)目更復(fù)雜。我試圖通過(guò)易于閱讀和理解功能使其變得簡(jiǎn)單。
基本思路是這樣的:如果旋轉(zhuǎn)編碼器軸已改變位置并且保持在相同位置超過(guò)1第二,我們需要將頻率設(shè)置為FM Radio模塊。
if(currentMillis - previousMillis 》 interval)
{
if(frequency!=previous_frequency)
{
previous_frequency = frequency;
radio.selectFrequency(frequency);
seconds = 0;
}else
FM收音機(jī)模塊需要大約1秒鐘才能調(diào)到新的頻率,所以我們無(wú)法改變每個(gè)旋轉(zhuǎn)編碼器的頻率變化,因?yàn)檫@樣,頻率變化將非常慢。當(dāng)新頻率設(shè)置為模塊時(shí),我們計(jì)算自頻率設(shè)置以來(lái)經(jīng)過(guò)的秒數(shù)。如果時(shí)間超過(guò)5分鐘,我們將該頻率保存到EEPROM存儲(chǔ)器。
else
{
seconds++;
if(seconds == SECONDS_TO_AUTOSAVE)
{
float read_frequency = readFrequencyFromEEPROM();
if(read_frequency!=frequency)
{
Serial.println(“l(fā)oop(): Saving new frequency to EEPROM”);
writeFrequencyToEEPROM(&frequency);
}
}
}
您可以在此處找到此項(xiàng)目的代碼。
第7步:最后的想法
我們很幸運(yùn)地生活在一個(gè)我們可以自己構(gòu)建任何想要的東西的時(shí)代!我們擁有工具和資源,可以在幾周內(nèi)以低成本創(chuàng)建我們想要的任何東西。
最終結(jié)果非常值得我投入其中的時(shí)間和精力。我在這個(gè)項(xiàng)目上花了很多時(shí)間。我學(xué)到了很多新東西;我獲得了寶貴的經(jīng)驗(yàn)。我現(xiàn)在擁有建立更好項(xiàng)目的技能和信心。當(dāng)我創(chuàng)建這個(gè)YouTube頻道時(shí),我甚至不知道如何焊接,我不知道3D打印機(jī)存在,當(dāng)然,我不知道如何設(shè)計(jì)任何東西。我只知道如何編程。 3年后,我能夠建立像這樣的項(xiàng)目。所以,如果你一直想做一些事情,但你害怕開(kāi)始,請(qǐng)按照我的步驟。從小處著手繼續(xù)學(xué)習(xí)。在幾年內(nèi),你不會(huì)相信你的進(jìn)步。
當(dāng)然,這個(gè)項(xiàng)目并不完美。我使用的天線接收效果不是很好。我注意到,如果您將USB電纜連接到充電端口,它就可以充當(dāng)天線,并且可以大大改善接收效果。此外,即使項(xiàng)目代碼支持旋轉(zhuǎn)編碼器按鈕打開(kāi)或關(guān)閉顯示器的背光,我也沒(méi)有使用此功能,因?yàn)槲也恍⌒臒嵴澈闲D(zhuǎn)編碼器,因此無(wú)法按下按鈕。當(dāng)然,在這樣的項(xiàng)目中可以改進(jìn)很多東西。如果您構(gòu)建此項(xiàng)目并進(jìn)行任何改進(jìn),請(qǐng)與社區(qū)分享您的工作。
責(zé)任編輯:wv
-
廣播
+關(guān)注
關(guān)注
1文章
308瀏覽量
23401 -
Arduino
+關(guān)注
關(guān)注
188文章
6490瀏覽量
190072
發(fā)布評(píng)論請(qǐng)先 登錄
《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)
大學(xué)IP廣播系統(tǒng)解決方案:構(gòu)建數(shù)字化智慧化大學(xué)校園IP廣播平臺(tái)

樹(shù)莓派+藝術(shù)品,有沒(méi)有搞頭?

地下停車場(chǎng)調(diào)頻廣播覆蓋:破解地下車庫(kù)無(wú)線廣播收聽(tīng)孤島,技術(shù)賦能地下停車場(chǎng)FM調(diào)頻無(wú)線廣播覆蓋

通過(guò)Arduino Nano Matter開(kāi)發(fā)板構(gòu)建智能卷簾系統(tǒng)

CDR廣播:引領(lǐng)廣播數(shù)字化的新篇章

隧道FM廣播信號(hào)、隧道內(nèi)調(diào)頻廣播信號(hào)覆蓋方案選擇

隧道FM無(wú)線調(diào)頻廣播、隧道高清晰語(yǔ)音廣播、隧道緊急電話融合覆蓋解決方案

隧道FM調(diào)頻廣播覆蓋方案


網(wǎng)絡(luò)廣播尋呼話筒、廣播音頻采集器、廣播消防報(bào)警矩陣常見(jiàn)故障及維修方法

訊維IP網(wǎng)絡(luò)廣播系統(tǒng):引領(lǐng)廣播技術(shù)革新,重塑公共廣播新篇章!

京東方頂尖顯示技術(shù)產(chǎn)品閃耀法國(guó)裝飾藝術(shù)博物館
隧道調(diào)頻廣播信號(hào)覆蓋系統(tǒng)改造-泄漏電纜隧道全線無(wú)盲區(qū)調(diào)頻覆蓋解決方法探究

評(píng)論