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