一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

聚豐項目 > 智能紅外跟隨小車

智能紅外跟隨小車

本項目基于AB32VG1開發(fā)板,開發(fā)能夠自動跟隨人運動的智能紅外跟隨小車。 主要功能如下:1、基于紅外傳感器探測前方人前進、左右移動趨勢;2、基于 紅外探測結(jié)果,控制小車自動前進、左右移動。

圣騎士aabb 圣騎士aabb

分享
0 喜歡這個項目
團隊介紹

圣騎士aabb 圣騎士aabb

團隊成員

圣騎士aabb 工程師

分享
項目簡介
本項目基于AB32VG1開發(fā)板,開發(fā)能夠自動跟隨人運動的智能紅外跟隨小車。 主要功能如下:1、基于紅外傳感器探測前方人前進、左右移動趨勢;2、基于 紅外探測結(jié)果,控制小車自動前進、左右移動。
硬件說明

本項目基于AB32VG1開發(fā)板,使用HC-SR505迷你人體感應(yīng)模塊、L298N小車驅(qū)動 模塊實現(xiàn)對人體移動趨勢探測和控制小車移動功能。

1、人體感應(yīng)探測:PE.6PE.7實現(xiàn)接收人體感應(yīng)模塊的探測結(jié)果。

2、小車運動控制:PA.1、PA.2、PA.5、PF.1實現(xiàn)控制小車前進、左右移動。

3、紅外接收命令控制:使用AB32VG1自帶的紅外配置,在RT-Thread Settings下使能硬件下的Enable IRRX即可。

硬件連線.jpg        

軟件說明

本項目軟件基于RT-Thread Studio軟件實現(xiàn),項目中主要由兩個任務(wù):人體感應(yīng)探 測任務(wù)和小車運動控制任務(wù)構(gòu)成。

任務(wù)流程圖.jpg

1、人體感應(yīng)探測任務(wù):獲得兩個紅外探測傳感器輸入值。

rt_thread_create("detect", DetectThreeDirection, RT_NULL, 1024, 15, 20);

2、小車運動控制任務(wù):根據(jù)紅外輸入和距離輸入,確定是向前方移動或左右移動。

rt_thread_create("car", ControlCarMove, RT_NULL, 1024, 15, 20);

          3、距離探測任務(wù):獲得距離傳感器輸入值。

          rt_thread_create("distance", DistanceTest, RT_NULL, 1024, 15, 20);

                

演示效果

    該項目演示效果如下,當紅外探測到正前方時前進。當左右探測時,則隨之左右移動。


附件

(11.06 MB)下載

評論區(qū)(0 )