這是我的家族機(jī)器人,每一個(gè)都有自己的生活方式。這項(xiàng)設(shè)計(jì)的一個(gè)關(guān)鍵方面是至少需要一個(gè)光電晶體管作為機(jī)器人的眼睛和一個(gè)主控芯片控制LED的亮、滅,是為了便于三個(gè)機(jī)器人之間進(jìn)行相互數(shù)據(jù)傳輸。
此電路設(shè)計(jì)采用ATtiny85(ATtiny 85數(shù)據(jù)手冊)芯片,電池采用可充電鋰電池LIR2032(LIR2032數(shù)據(jù)手冊)。
微型機(jī)器人家族作品展示圖:
三個(gè)小自動(dòng)車輛彼此間有很多的的相似,例如控制器、電池、移動(dòng)機(jī)理,還有他們都通過光敏晶體管洞察這個(gè)世界。然而他們分別采用獨(dú)立的設(shè)計(jì),有不同的能力和行為動(dòng)作。
三個(gè)機(jī)器人主要?jiǎng)幼魅缦拢?/p>
Robot1:有左眼和右眼往下看掃描平面的動(dòng)作,同時(shí)能夠在地上偵測光線亮度還可以扮演一個(gè)線跟蹤器(就是沿著某條線路一直走)
Robot2:一個(gè)眼睛朝下,一個(gè)眼睛往前。控制其周邊的LED。它能看見地面和前方的亮度。同時(shí)也能利用LED向四面八方發(fā)送信號(hào)。
Robot3:一只眼睛往前看,兩只眼睛以45角度分開控制LED。我現(xiàn)在還在開發(fā)檢測障礙并確定方向同時(shí)避開障礙物功能。
此項(xiàng)目現(xiàn)在還在研發(fā)階段,附件內(nèi)容中只有Robot1的C++和Arduino代碼,分享給大家參考學(xué)習(xí)。