第1步:獲取零件和工具!
零部件:
工具:
耗材:
軟件:
機(jī)器:
1 x Atmega 328P(TQFP)
1 x TP4056
1 x 20mhz Resonator
1 x旋轉(zhuǎn)編碼器
1 x BME280模塊
1.3“128 x 64 OLED顯示模塊
1 x蜂鳴器-3V
6 x 10K 0805電阻器
2 x 1K 0805電阻器
1 x 1.2K 0805電阻器
1 x 0.1mF 0805電容器
2 x 1mF電容器
1 x 10mF電容
1 x 1000maH 3.7v Lipo電池
1 x 2x3割臺(tái)銷
4 x M3/6mm螺紋嵌件
1 x 12mm羅盤儀
4 x M3 15mm螺絲
烙鐵
內(nèi)六角扳手3mm螺絲刀
鑷子
檔案
噴漆(任何顏色供您選擇)
噴漆透明涂層
沙紙,手套,面具和谷歌
Autodesk Eagle
Autodesk Fusion360
Arduino IDE
3D打印機(jī)
乙烯切割機(jī)(不需要,僅用于切割徽標(biāo))
步驟2:使用Autodesk Eagle設(shè)計(jì)PCB
我使用Autodesk Eagle來設(shè)計(jì)我所有的項(xiàng)目PCB。學(xué)習(xí)PCB設(shè)計(jì)是免費(fèi)且容易的。
我使用fusion 360來設(shè)計(jì)PCB的輪廓和3D打印的外殼。將鷹項(xiàng)目同步到融合360項(xiàng)目中更簡單。我在fusion360中使用了PCB(在Eagle中設(shè)計(jì))的3D模型,我在Fusion360中修改了PCB的輪廓并將其導(dǎo)出回Eagle。
為了設(shè)計(jì)Xpedit我使用Atmega328p-AU作為微控制器和20mhz諧振器。使用BME280能夠感應(yīng)溫度,濕度,氣壓和海拔高度。我使用128 x 64 OLED來顯示信息。 Xpedit由3.7V鋰電池供電,TP4056用于相應(yīng)地為電池充電。蜂鳴器和按鈕大小的振動(dòng)器電機(jī)用于通知。旋轉(zhuǎn)編碼器用于用戶輸入和改變?yōu)楦鞣N模式。
您可以從GitHub下載Eagle Project文件和Gerber文件
我從Pcbway訂購了10個(gè)xpedit的PCB。我總是選擇pcbway,因?yàn)樗鼈兊母咂焚|(zhì)PCB價(jià)格便宜,而且一對一的客戶支持很好!
如果你想直接制造PCB。檢查PCBWAY
步驟3:使用Fusion360設(shè)計(jì)機(jī)柜
我使用Fusion360進(jìn)行3D建模。就像我說的,我們可以在Autodesk Eagle和Autodesk Fusion 360之間同步項(xiàng)目。我為Xpedit設(shè)計(jì)了一個(gè)簡約的外殼。
我使用螺紋嵌件來保持封套部件的堅(jiān)固性。
步驟4:3D打印機(jī)箱部件
根據(jù)您的需要,您可以修改外殼部件以滿足您的需要。您可以使用更大容量的電池或更多的傳感器。..。..
如果您想堅(jiān)持使用默認(rèn)設(shè)計(jì),那么您可以從Github下載文件。
我使用的是Ultimaker 2+用于3D打印零件。您可以使用任何有權(quán)訪問的3D打印機(jī)!
步驟5:打磨3D打印部件
我花了大約8個(gè)小時(shí)的打印時(shí)間,但它真的取決于您的3D打印機(jī)和切片設(shè)置!
3D打印零件后,我使用文件和砂紙平滑粗糙邊緣。最好使用我在上圖中使用的小文件。
步驟6:安裝線程插入
我使用M3/6mm螺紋插件將蓋子擰到底部外殼上。如果您使用的是我的相同版本,您現(xiàn)在可以安裝它們。這些插件將PCB固定在封套內(nèi)并保持蓋子牢固!
步驟7:噴涂和清除外殼涂層
為了更好更整潔的外觀,我使用了噴漆。你可以使用任何你喜歡的顏色。我用黑色作為我的選擇。我做了兩件黑色噴漆。最好使用噴涂透明涂層來保護(hù)涂料不會(huì)剝落!在進(jìn)行噴涂之前,請使用小塊遮蔽膠帶覆蓋螺紋嵌件。在涂上黑色后,我用乙烯基切割機(jī)切出一塊“XPEDIT”乙烯基貼紙并將其貼在蓋子上。然后我噴涂透明涂層以保護(hù)油漆和貼紙。
步驟8:焊接組件
首先使用最小的組件開始焊接??赡苁请娮杵骱碗娙萜魅缓笠苿?dòng)到較大的電阻器和電容器。如果您是第一次焊接SMD元件,則焊接有點(diǎn)困難。不用擔(dān)心,焊接幾個(gè)元件后你會(huì)習(xí)慣!
步驟9:將固件加載到Xpedit
上傳代碼并讓微控制器為您完成工作的時(shí)間!
請勿使用Arduino NANO或UNO的主板引導(dǎo)程序。我們正在使用20Mhz時(shí)鐘。使用以下鏈接中的自定義Atmega328p板管理器。
要上傳引導(dǎo)加載程序,請使用ISP程序員或使用Arduino作為ISP。如果你想建立你的USBtiny ISP程序員,請從下面的鏈接中查看我的instructable自己構(gòu)建一個(gè)。這與我用來上傳固件的ISP相同!
從Github下載并上傳固件!
鏈接到Arduino的Custom Atmega328p Board Manager
建立自己的USBtiny ISP程序員的鏈接
步驟10:將電路板置于機(jī)箱中!
上傳固件后一切順利。你可以把板放在里面。在放置電路板之前,首先,放置振動(dòng)器電機(jī)并涂上少許熱膠或在電機(jī)頂部放置泡沫密封,然后將電線焊接到電路板上的焊盤上。將滑動(dòng)開關(guān)放入蓋子中并涂上一些熱膠來支撐開關(guān)。將開關(guān)焊接到PCB上的PWR接頭焊盤。最后,將電池插入電池槽并引導(dǎo)電線穿過通道。將Redwire焊接到+(加號(hào))接頭和黑線接頭 - (減號(hào))。
從OLED顯示屏上取下插頭引腳,并將其放在LID上的顯示插槽中。使用Duct膠帶或任何具有牢固粘合力的膠帶將顯示器放入插槽中。必要時(shí)使用熱膠。使用四線帶狀電纜將顯示器連接到PCB上。
將PCB放入封套中并蓋上蓋子。使用四個(gè)M3/15mm螺絲固定外殼。使用兩部分粘合劑將小指南針粘在蓋子上的插槽中!
我在PCB上的一些地方使用熱膠,如USB端口,顯示器和開關(guān)!
將我們之前印刷的旋鈕放在旋轉(zhuǎn)編碼器上!
步驟11:部署
-
監(jiān)測裝置
+關(guān)注
關(guān)注
0文章
264瀏覽量
9007
發(fā)布評論請先 登錄
單片機(jī)項(xiàng)目實(shí)例:環(huán)境監(jiān)測儀項(xiàng)目
智慧路燈的環(huán)境監(jiān)測功能如何實(shí)現(xiàn)?
離子色譜技術(shù)及其在環(huán)境監(jiān)測中的應(yīng)用

基于SX1281芯片的醫(yī)療環(huán)境監(jiān)測方案
物聯(lián)網(wǎng)LORAWAN空氣質(zhì)量環(huán)境監(jiān)測方案
電位在環(huán)境監(jiān)測中的應(yīng)用案例
倉儲(chǔ)環(huán)境監(jiān)測物聯(lián)網(wǎng)系統(tǒng)方案
微型氣象環(huán)境監(jiān)測站組成與應(yīng)用
如何用LORA模塊進(jìn)行環(huán)境監(jiān)測
華盛昌DT-D02微型空氣站助力環(huán)境監(jiān)測
微型氣象環(huán)境監(jiān)測站
環(huán)境監(jiān)測傳感器怎么安裝的
在環(huán)境監(jiān)測系統(tǒng)中一般不常用到的傳感器類型
無線終端ZWS云應(yīng)用(二)—DTU 云的環(huán)境監(jiān)測行業(yè)應(yīng)用

評論