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