|
1)項目方案的構想和實施計劃; 2)硬件設計過程分享; 3)搭建平臺; 4)程序設計; 5)調試流程; 6)作品展示、制作心得和總結等
項目方案的構想和實施計劃 大家好,初次在51黑電子論壇發帖,希望以后能和大家多多交流,一起學習 OK,進入主題: 5)智能藍牙小車 - Nicola 6)全程開源 Get! - By Gavin 7)帖子目錄: 8)1、項目方案的構想 9)2、項目實施計劃 10) 3、硬件設計過程分享 11) 4、搭建機械平臺 12) 5、軟件和功能設計 13) 6、調試過程分享 14) 7、作品展示、制作心得和總結 15) 8、源代碼、PCB、BOM表等開源分享 16)
17) 主題內容: 18) 1、項目方案的構想 19) 首先呢,是關于方案的構想,就是達到什么功能,怎么做。 20) 實現功能:Ⅰ、兩種模式:① 漫游模式,實現自動壁障; 21) ② 對戰模式:APP藍牙4.0連接,控制行走,控制發豌豆,實時顯示掉能量和中豌豆情況; 22) Ⅱ、除了手機APP實時顯示,小車本身也能通過LED燈帶體現當前能量。 23) Ⅲ、中彈后小車會發出聲音+LED多彩閃爍。 24) Ⅳ、38K紅外實現發豌豆和接收豌豆。 25) Ⅴ、可以實現激光定點攻擊功能。 26) 方案設計:我通過Office的PPT繪制了一張硬件電路設計草圖,如下圖所示: 27)
新建 BMP 圖像.jpg (57.6 KB, 下載次數: 39)
下載附件
2021-12-18 23:09 上傳
28) 接下來,我根據這張圖分享一下我的方案設計思路。 29) Ⅰ、MCU選擇 30) 在MCU的選擇上我選用STC15W系列的,原因是手頭正好有一些,價格也便宜,性能也足夠了。 31) 雖然手頭還有ST公司的STM32F030,F103,F401,F405,飛思卡爾的KL25,K60,K22等更高級的MCU。 32) 但是,做這個智能藍牙小車STC15W完全可以勝任哈,看看下圖張官網的Datasheet就知道啦! 33)
STC15W.png (74.63 KB, 下載次數: 36)
下載附件
2021-12-18 23:01 上傳
34) Ⅱ、PMU設計 35) 我打算使用4.2V-1800mhA的鋰電池,這樣我得對它進行升壓,降壓,采用LM2940得到5V 的線性電源輸出, 36) AMS117-3.3V 實現3.3V線性輸出,以滿足MCU,SOC,外圍IC的供電需求。此外,我還需要給電機供電,使用鋰電 37) 池4.2V直接供電,這樣能夠實現最簡便的大電流供電方式,如果后期需要高電壓的話,可能會采用DC-DC升壓的 38) 方式。除此之外,我打算在PMU設計的時候,采用一顆TP4056-IC給鋰電池充電,使用Mini-USB接口方式。 39) Ⅲ、MOTO DRIVE 電機驅動 40) 電機驅動準備采用LM298模塊,或者使用MOS管設計在PCB上。 41) Ⅳ、UTL 壁障功能 42) 采用超聲波+紅外對管 43) Ⅴ、INF-38K 虛擬豌豆發和接收 44) 發采用普通的紅外發射管,通過三極管8550放大功率輸出,單片機產生38K方波控制。 45) 接收采用一體化38K紅外接收頭,方便單片機直接解碼即可。 46) Ⅵ、BEEP|LED LEDLine 聲光提醒+能量顯示 47) 采用七彩LED和有源蜂鳴器實現聲光提醒,采用LED燈帶實現實時顯示能量狀態。 48) Ⅶ、LASR 激光發射 49) 采用3.0mm激光發射頭+三極管控制電路,實現激光對準發射功能。 50) Ⅷ、SOC-CC2541 51) 采用TI公司的CC2541,藍牙4.0。有可能會將其配置為SPP模式。 52) Ⅸ、APP For Android 53) 采用Eclipese原生開發。實現藍牙實時控制和數據實時回傳顯示。 54) 55) 2、項目實施計劃 56) 由于樓主最近事情不少哈,不能集中時間將它完成,看項目時間到12月20號,還挺長的。 57) 所以,我分階段完成,抽一些空閑時間來完成!大致計劃一下耗時,如下所示: 58) Ⅰ、準備和購買工具、材料、元器件等。 5 - Day 59) Ⅱ、搭建機械平臺。 1 - Day 60) Ⅲ、調試分立模塊的功能。 5 - Day 61) Ⅳ、整合,原型整體調試。 2 - Day 62) Ⅴ、設計最終電路-PCB。 5 - Day 63) Ⅵ、焊接電路,最終效果調試。 2 - Day 64) Ⅵ、美化,演示,拍攝視頻。 3 - Day 65) —————————————————————————— 3、硬件設計過程分享 未完待續~ 持續更新~ 謝謝關注~ 4、搭建機械平臺 未完待續~ 持續更新~ 5、軟件和功能設計 未完待續~ 持續更新~ 6、調試過程分享 未完待續~ 持續更新~ 7、作品展示、制作心得和總結 未完待續~ 持續更新~ 8、源代碼、PCB、BOM表等開源分享 未完待續~ 持續更新~
|