步驟1:組裝板的說明
組裝板(或幾乎所有小板)的說明如下。在以下步驟中,我將組裝不帶可選耳機放大器的板。
如果您已經知道如何構建SMD板,請跳至步驟13。
步驟2:收集零件
我首先將一張紙貼在工作臺上,上面貼有所有很小的零件(電阻,電容器,LED)的標簽。避免將電容器和LED并排放置。如果它們混合在一起,可能很難區分它們。
然后用這些部分填充紙張。在邊緣附近,我添加了其他易于識別的零件。
(請注意,我在設計的其他板上使用了同一張紙,因此照片中只有少數幾個位置的旁邊/上有零件。標簽)
步驟3:安裝板
使用一小塊木頭作為安裝塊,我將兩塊廢料原型板之間的PCB板。原型板用雙面膠帶(PCB本身上沒有膠帶)固定在安裝塊上。我喜歡使用木頭作為安裝塊,因為它自然是不導電/抗靜電的。
步驟4:應用焊膏
將焊膏應用于SMD焊盤,使任何通孔焊盤裸露。慣用右手,我通常會從左上角到右下角工作,以最大程度地減少涂抹已涂上錫膏的機會。如果確實要涂抹糊劑,請使用無絨抹布(例如用于卸妝的抹布)。避免使用面巾紙/紙巾。通過反復試驗,可以控制施加到每個墊上的糊劑的量。您只需要在每個墊上放一個小筆即可。輕拍的大小與墊的大小和形狀有關(大約50-80%的覆蓋率)。如有疑問,請少用。對于靠近的引腳,例如TSSOP封裝中的IC,您應在所有焊盤上涂一條非常薄的條,而不要嘗試對這些非常窄的焊盤中的每一個涂一個單獨的涂抹片。當焊料融化時,阻焊膜會導致焊料遷移到焊盤上,就像水不會粘在油性表面上一樣。焊錫將成珠狀或移到有裸露焊盤的區域。
我使用低熔點焊錫膏(137C熔點)
步驟5:將SMD零件
放置SMD零件。我這樣做是從左上方到右下方,盡管除了您不太可能錯過一部分以外,它并沒有多大區別。使用電子鑷子放置零件。我更喜歡彎曲的鑷子。拿起零件,如果需要,轉動安裝座,然后放置零件。輕輕敲打每個部分,以確保其平放在板上。放置零件時,我用兩只手幫助精確放置。放置方形MCU時,請從對角的對角線將其拾起。
檢查電路板,確保所有極化電容器都位于正確的位置,并且所有芯片的方向都正確。
步驟6:使用熱風槍的時間
我使用YAOGONG 858D SMD熱風槍。 (在亞馬遜上的售價不到40美元。)該包裝包括3個噴嘴。我使用最大的噴嘴(8毫米)。此型號/樣式是由多家供應商制造或出售的。我到處都有收視率。這把槍對我來說完美無瑕。
我用的是低溫錫膏。對于我的模型噴槍,我將溫度設置為275C,氣流設置為7。將噴槍垂直于板,保持在板上方約4cm。第一部分周圍的焊料需要一段時間才能開始熔化。不要試圖通過將噴槍移到靠近木板的位置來加快速度。這通常會導致零件吹動。焊料熔化后,移至電路板的下一個重疊部分。
第7步:如有需要,進行加固
如果該板具有表面安裝的SD卡連接器或表面安裝的音頻插孔等,請在用于將其連接到板上的焊盤上涂抹額外的焊錫。我發現單獨的焊膏強度通常不足以可靠地固定這些零件。
步驟8:清潔/去除SMD助焊劑
我使用的焊膏被宣傳為“不干凈”。您確實需要清潔電路板,它看起來要好得多,并且可以清除電路板上的任何小焊料珠。在通風良好的地方使用乳膠,丁腈橡膠或橡膠手套,將少量的助焊劑去除劑倒入一個小的陶瓷或不銹鋼皿中。重新密封助焊劑瓶。使用堅硬的刷子,將刷子涂在助焊劑去除劑中,然后擦洗板上的一塊區域。重復上述步驟,直到完全擦洗了木板表面。為此,我使用槍清潔刷。剛毛比大多數牙刷都要硬。
我將未使用的助焊劑倒回瓶中。我不知道這是否正確。我沒有注意到與此相關的任何問題。
步驟9:放置和焊接所有槽孔零件
助焊劑從板上蒸發后,一次放置并焊接所有最短到最高的通孔部分。
步驟10:齊平通孔銷
使用齊平切割鉗,修剪電路板下側的通孔銷。這樣做會使殘留的助焊劑更容易去除。
步驟11:夾緊后重新加熱通孔銷
為獲得美觀的外觀,夾緊后,重新加熱通孔銷上的焊料。
步驟12:去除通孔通量
使用相同的清潔方法
步驟13:為電路板供電
為電路板供電(6至12V) 。如果沒有其他東西,請從兩個穩壓器芯片的大選項卡中測量5V和3.3V。
步驟14:加載引導加載程序
此步驟設置處理器速度,時鐘源和其他保險絲設置以及加載引導加載程序。
此步驟需要ISP。您可以將Arduino等任何ISP用作ISP,前提是ISP為3v3。我設計的ISP具有3v3 ISP連接器。請參閱https://www.instructables.com/id/AVR-Programmer-W 。..
非常重要:您必須使用3v3 ISP,否則可能會損壞板上的組件。
從Arduino IDE工具菜單中,為開發板選擇“ Arduino Pro或Pro Mini”,為處理器選擇“ ATmega328P(3.3V 8MHz)”。
斷開連接如果使用6線ISP電纜,請從板上供電。
將ISP電纜從板上的ICSP接頭連接到3v3 ISP。將ICSP標頭附近的DPDT開關設置為“ PROG”。
從“工具”-》“編程器”菜單項中選擇“ Arduino as ISP”(或與您正在使用的ISP相適應的任何選項),然后選擇刻錄引導程序。除了下載引導加載程序之外,這還將正確設置保險絲。在照片中,左側的木板是目標。右邊的板是ISP。
斷開ISP電纜的連接。
步驟15:上傳草圖
將3v3 TTL串行適配器模塊連接到板上的串行連接器。
下載此步驟附帶的software.zip。您可以將這些源混合到Arduino文件夾中,也可以在Arduino首選項中更改Sketchbook位置以指向這些源。首選方法是將這些源分開。
驗證/編譯AudioAlertRFM69草圖。
如果編譯無誤,請上載草圖。
步驟16:創建MP3 FAT十六進制文件
此步驟假設您計劃使用板載NOR Flash芯片作為MP3源。如果您不打算將NOR Flash芯片用作MP3源,則可以跳到步驟18。這意味著您將使用SD卡或USB記憶棒作為MP3源。
此步驟的目標是獲取包含要從NOR Flash播放的MP3片段的FAT16文件系統的圖像。作為NOR Flash EEPROM的源。 FAT根目錄中的文件順序確定了播放警報時從軟件中引用的MP3索引。
可以使用我的Mac OS FatFsToHex應用程序創建MP3 FAT Hex文件。
如果您擁有Mac,或者可以訪問Mac,請從GitHub下載FatFsToHex應用程序:https://github.com/JonMackey/FatFsToHex
請注意,您沒有必須構建應用程序,此存儲庫中有一個zip文件,其中包含已構建的應用程序。
確定要在板上播放的MP3文件后,啟動FatFsToHex應用程序并拖動將文件放入文件列表。通過排列列表中的文件來設置播放順序。如果這是一組MP3,則您可能會多次使用,請使用save命令(?-S)將其保存到磁盤。將MP3十六進制文件導出(?-E)到SD卡,命名文件為FLASH.HEX。這應該是該SD卡上的唯一文件。
我懷疑有人會真正構建這些板中的一個,但是如果有人這樣做,而您卻無法創建MP3十六進制文件,請與我聯系,我會
第17步:將MP3文件加載到NOR Flash EEPROM中
對于此步驟,您需要使用Arduino作為ISP(或我設計的板),以及5或6線ISP電纜。如果使用6線電纜,請斷開電路板的電源。
如果不使用我設計的ISP,則需要在使用的ISP上加載我的Hex Copier草圖,并且必須具有一個按照HexCopier草圖中的說明使用SD卡模塊。 HexCopier草圖可以在具有ATmega328p(和其他幾個ATMegas)的任何Arduino上運行。該草圖位于GitHub FatFsToHex存儲庫中。
將NOR Flash EEPROM附近的DPDT開關設置為PROG。使用接地引腳將ISP電纜連接到3v3 ISP和NOR FLASH接頭之間,以確定連接器的正確方向。這是照片中的藍色連接器。
插入SD卡并通電后,串行監視器的波特率設置為19200,向草圖發送字母C和返回字符(“ C n“或” C r n“),以開始復制。請參閱截屏,以獲取在ISP上運行的復印機草圖的預期響應。
請注意,FatFsToHex應用程序具有串行監視器(見照片)。
步驟18:測試主板
連接iPod或某些其他聲音源連接到標有“ IN”的3.5毫米音頻插孔。將一對耳機連接到標有“ OUT”的插孔。
為電路板通電。在iPod上播放曲目。您應該會聽到通過耳機播放的聲音。
將3v3 TTL串行適配器連接到板上。將波特率設置為9600。
通過向面板發送“ p1”來播放警報。您應該會聽到警報被切入iPod的聲音。太多測試參數無法串行發送至電路板,無法在此處進行描述。查看AudioAlertRFM69草圖的循環功能。您會看到一條列出所有測試參數的開關語句。
要測試收發器,您需要另一塊板,例如我的《 Varmint Detector》說明中所述的遙控器或我設計的集塵器全板。請參閱https://www.thingiverse.com/thing:2657033可以對這些板進行編程,以將消息發送到音頻警報板。
您還可以如圖所示在面包板上構建測試儀。我已經為RFM69CW和HCW設計了分線板。這些板卡提供電平轉換,因此您可以將這些收發器與5V MCU一起使用。 (RFM69是3v3。)
-
音頻
+關注
關注
29文章
2868瀏覽量
81496 -
警報
+關注
關注
0文章
89瀏覽量
9923
發布評論請先 登錄
相關推薦
評論