DIY創(chuàng)意玩具:智能移動(dòng)小車(輪式機(jī)器人)的軟硬件設(shè)計(jì)實(shí)現(xiàn)
3.2 硬件平臺(tái)選用及資源配置
智能尋線壁障小車包括小車本體(車身、輪子、驅(qū)動(dòng)電機(jī))、控制電路板??刂齐娐钒宀捎肅Y8CKIT-003開發(fā)平臺(tái),外加設(shè)計(jì)擴(kuò)展板,主要包括尋線、避障、遙控器解碼、電機(jī)驅(qū)動(dòng)4個(gè)部分電路。盡量采用CY8C單片機(jī)的片內(nèi)資源,主要包括片上的AD資源,EEPROM,PWM等片內(nèi)資源。按電路模塊資源分配如圖1所示。
3.3系統(tǒng)軟件架構(gòu)
軟件包括主模塊和3個(gè)功能模塊。功能模塊分別為遙控解碼模塊,避障功能模塊,尋線功能模塊。主模塊根據(jù)遙控解碼的條件,調(diào)用各功能模塊,
3.4 系統(tǒng)軟件流程(除圖片外需有文字介紹)
總體流程圖
尋線流程
避障流程
3.5 系統(tǒng)預(yù)計(jì)實(shí)現(xiàn)結(jié)果
智能移動(dòng)小車,可以遙控小車左右前后行走,具備尋線和避障功能。
DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY
評(píng)論