1. 程式人生 > >一名物聯網創業者的創業筆記-1

一名物聯網創業者的創業筆記-1

前言

作為技術人員,別無所依,只想嘗試一下,用自己微薄的技術,是否能夠實現創業的夢想,特此記錄,給未來的自己留下點回憶。

既然是技術人員,當然以技術為主。本人技術水平有限,而且很多技術路線以實戰型野路子為主,雖不好看,但是實用。筆記將按照時間順序,依次記錄完成各個專案設計的過程,中間踩過的坑。

開發工作本來就很無聊,因為無聊,因此也沒人願意聊,只好默默滴記錄在這裡。

 

專案1介紹

這個專案是開發一個振動測試儀。高精密物品在運輸過程中,難免會遇到各類振動情況,這個專案採用STM32+ADXL345,實現振動資料的記錄。

硬體設計

電源設計

電源採用USB充電口充電,用4056充電晶片。其中需要注意,R2用來估算充電電流大小。

 

開關選擇電路

開關選擇電路中,如果5V連線,則優先5V供電,否則BAT供電。 無論裝置開關SW1開啟還是關閉,5V電源都會給電池充電。

LDO

LDO採用低功耗的SPX3819,其壓差較低

對於電池供電的場合,是比1117更合適的選擇。

SD卡

採用SDIO介面,速度比SPI介面的SD卡更快一些。

RTC

作為資料記錄儀,當然需要有時間資訊。

其中BAT54C的作用是:當3V3供電時,通過3V3提供電壓。當3V3沒電時,採用BAT1供電。

STM32

最後是經典的STM32F103RCT6,價效比高,帶USB和SDIO介面,未來的一段日子裡,將與之作伴。

PCB設計

硬體設計相對簡單,PCB設計卻未必非常簡單。由於尺寸限制,PCB採用兩個PCB堆疊而成。

經過一番掙扎,此處省略1000字,完成PCB設計如下。