本發(fā)明涉及一種機器人培訓裝置,屬于機器人技術(shù)領(lǐng)域。
背景技術(shù):
當前機器人領(lǐng)域,國內(nèi)外發(fā)展都比較火熱,預計未來會需要大量的機器人相關(guān)人才,但是廣大的機器人從業(yè)者,尤其是初學者,沒有一個平臺可以學習機器人的知識。廣大的機器人創(chuàng)客也沒有一個好的平臺可以練習。而目前市場上機器人培訓和練習的裝置,數(shù)量比較少,而且技術(shù)比較封閉,創(chuàng)造性不足,結(jié)構(gòu)單一,缺乏靈活性,不利于教學和人才的培養(yǎng),不利于機器人教學和創(chuàng)客創(chuàng)造靈感的需要。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題是針對以上不足,提供一種機器人培訓裝置,是一個可以無限擴展的機器人裝置平臺,為機器人教學和創(chuàng)客創(chuàng)造實現(xiàn)各種可能,充分發(fā)揮出產(chǎn)品使用者的想象力和和創(chuàng)造力。
為了解決以上技術(shù)問題,本發(fā)明采用的技術(shù)方案如下:一種機器人培訓裝置,包括控制模塊、LED燈模塊、按鍵模塊、光敏傳感器模塊、紅外接收模塊和伺服馬達驅(qū)動模塊。
作為上述技術(shù)方案的進一步改進:
所述控制模塊包括集成電路IC1,集成電路IC1的型號為ATMEGA32U4,集成電路IC1的1腳經(jīng)電阻R7接+5V電壓,集成電路IC1的1腳經(jīng)開關(guān)S3接地,集成電路IC1的2腳接+5V電壓,集成電路IC1的3腳經(jīng)電阻R2接USB下載接口J8的2腳,集成電路IC1的4腳經(jīng)電阻R3接USB下載接口J8的3腳,USB下載接口J8的1腳接電阻R1的一端,電阻R1的另一端經(jīng)并聯(lián)的電容C5和電容E4接地,USB下載接口J8的4腳和5腳接地。
所述集成電路IC1的5腳接地,集成電路IC1的6腳經(jīng)電容C8接地,集成電路IC1的7腳接USB下載接口J8的1腳,集成電路IC1的8腳接馬達驅(qū)動電路M4,馬達驅(qū)動電路M4包括集成電路IC7,集成電路IC1的8腳接集成電路IC7的6腳,集成電路IC7的型號為L7010R。
所述集成電路IC1的9腳接TX/RF接收頭J9的3腳,TX/RF接收頭J9的2腳接+5V電壓,TX/RF接收頭J9的1腳接集成電路IC1的11腳,TX/RF接收頭J9的4腳接集成電路IC1的10腳,TX/RF接收頭J9的5腳接集成電路IC1的13腳,TX/RF接收頭J9的6腳接地。
所述集成電路IC1的12腳接蜂鳴器,集成電路IC1的13腳經(jīng)開關(guān)S2接地,集成電路IC1的13腳經(jīng)二極管D2接+5V,集成電路IC1的13腳接電阻R4的一端,電阻R4的另一端接+5V,電阻R4的另一端經(jīng)電容C1接地。
所述LED燈模塊包括接插件J10,接插件J10的1腳接地,接插件J10的1腳經(jīng)串聯(lián)的發(fā)光二極管LED2和電阻R12接接插件J10的3腳,接插件J10的3腳接接插件J10的6腳,接插件J10的4腳接地。
所述按鍵模塊包括接插件J11,接插件J11的1腳接地,接插件J11的1腳經(jīng)開關(guān)S5接接插件J11的6腳,接插件J11的2腳接+5V,接插件J11的2腳接接插件J11的5腳,接插件J11的2腳經(jīng)電阻R13接接插件J11的6腳,接插件J11的3腳接接插件J11的6腳,接插件J11的4腳接地。
所述光敏傳感器模塊包括接插件J12,接插件J12的1腳接地,接插件J12的2腳接接插件J12的5腳,接插件J12的2腳經(jīng)紅外接收二極管LED4接插件J12的2腳接電阻R15的一端,電阻R15的另一端接接插件J12的3腳,電阻R15的另一端經(jīng)串聯(lián)的電阻R14和紅外發(fā)光二極管LED3接地,接插件J12的3腳接接插件J12的6腳,接插件J12的4腳接地。
所述紅外接收模塊包括J13,接插件J13的1腳接地,接插件J13的1腳接集成電路IC8的GND端,集成電路IC8為紅外接收頭HS0038B,集成電路IC8的VCC端接接插件J13的2腳,集成電路IC8的OUT端接接插件J13的3腳,接插件J13的4腳接地,接插件J13的5腳接接插件J13的2腳,接插件J13的6腳接接插件J13的3腳。
所述伺服馬達驅(qū)動模塊包括接插件J14、接插件J15、接插件J16,接插件J14的1腳、4腳、7腳和10腳分別接地,接插件J14的3腳接接插件J15的3腳,接插件J14的6腳接接插件J15的6腳,接插件J14的9腳接接插件J16的3腳,接插件J14的12腳接接插件J16的6腳,接插件J15的1腳、4腳分別接地,接插件J15的2腳經(jīng)電容E5接地,接插件J15的2腳經(jīng)串聯(lián)的電阻R16和發(fā)光二極管LED5接地,接插件J15的2腳經(jīng)串聯(lián)的電阻R17和電阻R18接地,接插件J15的2腳接集成電路IC9的2腳,集成電路IC9型號為AZ1084S2,集成電路IC9的1腳經(jīng)電阻R18接地,集成電路IC9的3腳接VCC。
本發(fā)明采取以上技術(shù)方案,具有以下優(yōu)點:本發(fā)明是一個可以無限擴展的機器人裝置平臺,可以用來作為機器人教學工具,寓教于樂,讓學生們在組裝機器人的過程中,充分鍛煉學生們的動手能力,培養(yǎng)學生們的想象力,創(chuàng)造力,將趣味與科技相結(jié)合。這套機器人裝置平臺是一個開源平臺,也為創(chuàng)客們提供了一個平臺去研發(fā)各種可能,充分發(fā)揮出產(chǎn)品使用者的想象力和和創(chuàng)造力,為機器人教學和創(chuàng)客創(chuàng)造實現(xiàn)各種可能。
下面結(jié)合附圖和實施例對本發(fā)明作進一步說明。
附圖說明
附圖1是本發(fā)明實施例中控制模塊的CPU板的電路圖;
附圖2是本發(fā)明實施例中控制模塊的馬達驅(qū)動電路的電路圖;
附圖3是本發(fā)明實施例中控制模塊的遙控對碼電路的電路圖;
附圖4是本發(fā)明實施例中控制模塊的USB下載接口的電路圖;
附圖5是本發(fā)明實施例中控制模塊的電源輸入電路的電路圖;
附圖6是本發(fā)明實施例中控制模塊的外圍設備輸入口的電路圖;
附圖7是本發(fā)明實施例中控制模塊的控制設備輸出口的電路圖;
附圖8是本發(fā)明實施例中控制模塊的引導程序下載口的電路圖;
附圖9是本發(fā)明實施例中LED燈模塊的電路圖;
附圖10是本發(fā)明實施例中按鍵模塊的電路圖;
附圖11是本發(fā)明實施例中光敏傳感器模塊的電路圖;
附圖12是本發(fā)明實施例中紅外接收模塊的電路圖;
附圖13是本發(fā)明實施例中伺服馬達驅(qū)動模塊的電路圖。
具體實施方式
實施例,一種機器人培訓裝置,包括控制模塊、LED燈模塊、按鍵模塊、光敏傳感器模塊、紅外接收模塊和伺服馬達驅(qū)動模塊,LED燈模塊、按鍵模塊、光敏傳感器模塊、紅外接收模塊和伺服馬達驅(qū)動模塊分別與控制模塊電連接;
如附圖1、附圖2、附圖3、附圖4、附圖5、附圖6、附圖7和附圖8所示,控制模塊包括集成電路IC1,集成電路IC1的型號為ATMEGA32U4,集成電路IC1的1腳經(jīng)電阻R7接+5V電壓,集成電路IC1的1腳經(jīng)開關(guān)S3接地,集成電路IC1的2腳接+5V電壓,集成電路IC1的3腳經(jīng)電阻R2接USB下載接口J8的2腳,集成電路IC1的4腳經(jīng)電阻R3接USB下載接口J8的3腳,USB下載接口J8的1腳接電阻R1的一端,電阻R1的另一端經(jīng)并聯(lián)的電容C5和電容E4接地,USB下載接口J8的4腳和5腳接地;
集成電路IC1的5腳接地,集成電路IC1的6腳經(jīng)電容C8接地,集成電路IC1的7腳接USB下載接口J8的1腳,集成電路IC1的8腳接馬達驅(qū)動電路M4,馬達驅(qū)動電路M4包括集成電路IC7,集成電路IC1的8腳接集成電路IC7的6腳,集成電路IC7的型號為L7010R;
集成電路IC7的7腳接集成電路IC1的27腳,集成電路IC7的5腳和8腳接地,集成電路IC7的1腳接插座J7的2腳和4腳,集成電路IC7的2腳和3腳接VCC,集成電路IC7的4腳接插座J7的1腳和3腳;
集成電路IC1的9腳接TX/RF接收頭J9的3腳,TX/RF接收頭J9的2腳接+5V電壓,TX/RF接收頭J9的1腳接集成電路IC1的11腳,TX/RF接收頭J9的4腳接集成電路IC1的10腳,TX/RF接收頭J9的5腳接集成電路IC1的13腳,TX/RF接收頭J9的6腳接地;
集成電路IC1的12腳接蜂鳴器,集成電路IC1的13腳經(jīng)開關(guān)S2接地,集成電路IC1的13腳經(jīng)二極管D2接+5V,集成電路IC1的13腳接電阻R4的一端,電阻R4的另一端接+5V,電阻R4的另一端經(jīng)電容C1接地;
集成電路IC1的14腳接+5V,集成電路IC1的15腳接地,集成電路IC1的16腳經(jīng)晶振XT1接集成電路IC1的17腳,集成電路IC1的16腳經(jīng)電容C10接地,集成電路IC1的17腳經(jīng)電容C11接地;
集成電路IC1的18腳接接插件J3的9腳,集成電路IC1的19腳接接插件J3的12腳,集成電路IC1的20腳接接插件J3的15腳,集成電路IC1的21腳接接插件J3的18腳,接插件J3的1腳、4腳、7腳、10腳、13腳和16腳分別接地,接插件J3的2腳、5腳、8腳、11腳分別接VCC,接插件J3的14腳和17腳分別接+5V;
集成電路IC1的23腳接地,集成電路IC1的24腳接+5V,集成電路IC1的24腳經(jīng)電容C2接地,集成電路IC1的25腳接接插件J3的6腳,集成電路IC1的26腳接馬達驅(qū)動電路M2,馬達驅(qū)動電路M2包括集成電路IC5,集成電路IC1的26腳接集成電路IC5的7腳,集成電路IC5的型號為L7010R;
集成電路IC5的6腳接集成電路IC1的32腳,集成電路IC5的5腳和8腳接地,集成電路IC5的1腳接插座J5的2腳和4腳,集成電路IC5的2腳和3腳接VCC,集成電路IC5的4腳接插座J5的1腳和3腳;
集成電路IC1的28腳接馬達驅(qū)動電路M1,馬達驅(qū)動電路M1包括集成電路IC4,集成電路IC1的28腳接集成電路IC4的7腳,集成電路IC4的型號為L7010R;
集成電路IC4的6腳接集成電路IC1的29腳,集成電路IC4的5腳和8腳接地,集成電路IC4的1腳接插座J4的2腳和4腳,集成電路IC4的2腳和3腳接VCC,集成電路IC4的4腳接插座J4的1腳和3腳;
集成電路IC1的30腳接遙控對碼電路,遙控對碼電路包括開關(guān)S4,集成電路IC1的30腳分別接開關(guān)S4的5腳、6腳、7腳和8腳,開關(guān)S4的1腳經(jīng)電阻R8接地,開關(guān)S4的2腳經(jīng)電阻R9接地,開關(guān)S4的3腳經(jīng)電阻R10接地,開關(guān)S4的4腳經(jīng)電阻R11接地,集成電路IC1的30腳經(jīng)電容C6接地,集成電路IC1的30腳經(jīng)電阻R6接+5V;
集成電路IC1的31腳接接插件J3的3腳,集成電路IC1的34腳接+5V,集成電路IC1的34腳經(jīng)電容C3接地,集成電路IC1的34腳接地,集成電路IC1的36腳接馬達驅(qū)動電路M3,馬達驅(qū)動電路M3包括集成電路IC6,集成電路IC1的36腳接集成電路IC6的7腳,集成電路IC6的型號為L7010R;
集成電路IC6的6腳接集成電路IC1的41腳,集成電路IC6的5腳和8腳接地,集成電路IC6的1腳接插座J6的2腳和4腳,集成電路IC6的2腳和3腳接VCC,集成電路IC6的4腳接插座J6的1腳和3腳;
集成電路IC1的37腳接接插件J2的3腳,集成電路IC1的38腳接接插件J2的6腳,集成電路IC1的39腳接接插件J2的9腳,集成電路IC1的40腳接接插件J2的12腳,集成電路IC1的42腳接集成電路IC1的44腳接+5V,集成電路IC1的43腳接地,集成電路IC1的43腳經(jīng)電容C4接+5V;
電源輸入電路包括接插件J1,接插件J1的2腳接地,接插件J1的1腳接開關(guān)S1的一端,開關(guān)S1的另一端接VCC,開關(guān)S1的另一端經(jīng)電容E1接地,開關(guān)S1的另一端接集成電路IC2的3腳,集成電路IC2的型號為ams1117-5.0,集成電路IC2的1腳接地,集成電路IC2的2腳經(jīng)電容E2接地,集成電路IC2的2腳經(jīng)電感L1接集成電路IC3的3腳,集成電路IC3的型號為CE8301A50P,集成電路IC3的3腳經(jīng)二極管D1接集成電路IC3的2腳,集成電路IC3的2腳接+5V,集成電路IC3的2腳經(jīng)串聯(lián)的電阻R1和發(fā)光二極管LED1接地,集成電路IC3的2腳經(jīng)電容E3接地;電源輸入電路通過集成電路IC3穩(wěn)壓輸出+5V,與集成電路IC1的2腳連接。
如附圖9所示,LED燈模塊包括接插件J10,接插件J10的1腳接地,接插件J10的1腳經(jīng)串聯(lián)的發(fā)光二極管LED2和電阻R12接接插件J10的3腳,接插件J10的3腳接接插件J10的6腳,接插件J10的4腳接地;
如附圖10所示,按鍵模塊包括接插件J11,接插件J11的1腳接地,接插件J11的1腳經(jīng)開關(guān)S5接接插件J11的6腳,接插件J11的2腳接+5V,接插件J11的2腳接接插件J11的5腳,接插件J11的2腳經(jīng)電阻R13接接插件J11的6腳,接插件J11的3腳接接插件J11的6腳,接插件J11的4腳接地;
如附圖11所示,光敏傳感器模塊包括接插件J12,接插件J12的1腳接地,接插件J12的2腳接接插件J12的5腳,接插件J12的2腳經(jīng)紅外接收二極管LED4接插件J12的2腳接電阻R15的一端,電阻R15的另一端接接插件J12的3腳,電阻R15的另一端經(jīng)串聯(lián)的電阻R14和紅外發(fā)光二極管LED3接地,接插件J12的3腳接接插件J12的6腳,接插件J12的4腳接地;
如附圖12所示,紅外接收模塊包括J13,接插件J13的1腳接地,接插件J13的1腳接集成電路IC8的GND端,集成電路IC8為紅外接收頭HS0038B,集成電路IC8的VCC端接接插件J13的2腳,集成電路IC8的OUT端接接插件J13的3腳,接插件J13的4腳接地,接插件J13的5腳接接插件J13的2腳,接插件J13的6腳接接插件J13的3腳;
LED燈模塊、按鍵模塊、光敏傳感器模塊和紅外接收模塊均可以通過接插件J2或者接插件J3與集成電路IC1電連接。
如附圖13所示,伺服馬達驅(qū)動模塊包括接插件J14、接插件J15、接插件J16,接插件J14的1腳、4腳、7腳和10腳分別接地,接插件J14的3腳接接插件J15的3腳,接插件J14的6腳接接插件J15的6腳,接插件J14的9腳接接插件J16的3腳,接插件J14的12腳接接插件J16的6腳,接插件J15的1腳、4腳分別接地,接插件J15的2腳經(jīng)電容E5接地,接插件J15的2腳經(jīng)串聯(lián)的電阻R16和發(fā)光二極管LED5接地,接插件J15的2腳經(jīng)串聯(lián)的電阻R17和電阻R18接地,接插件J15的2腳接集成電路IC9的2腳,集成電路IC9型號為AZ1084S2,集成電路IC9的1腳經(jīng)電阻R18接地,集成電路IC9的3腳接VCC;
接插件J15的5腳經(jīng)電容E6接地,接插件J15的5腳經(jīng)串聯(lián)的電阻R19和發(fā)光二極管LED6接地,接插件J15的5腳經(jīng)串聯(lián)的電阻R20和電阻R21接地,接插件J15的5腳接集成電路IC10的2腳,集成電路IC10型號為AZ1084S2,集成電路IC10的1腳經(jīng)電阻R21接地,集成電路IC10的3腳接VCC;
接插件J16的2腳經(jīng)電容E7接地,接插件J16的2腳經(jīng)串聯(lián)的電阻R22和發(fā)光二極管LED7接地,接插件J16的2腳經(jīng)串聯(lián)的電阻R23和電阻R24接地,接插件J16的2腳接集成電路IC11的2腳,集成電路IC11型號為AZ1084S2,集成電路IC11的1腳經(jīng)電阻R24接地,集成電路IC11的3腳接VCC;
接插件J16的5腳經(jīng)電容E8接地,接插件J16的5腳經(jīng)串聯(lián)的電阻R25和發(fā)光二極管LED8接地,接插件J16的5腳經(jīng)串聯(lián)的電阻R26和電阻R27接地,接插件J16的5腳接集成電路IC12的2腳,集成電路IC12型號為AZ1084S2,集成電路IC12的1腳經(jīng)電阻R27接地,集成電路IC12的3腳接VCC。
機器人培訓裝置的供電采用電池組模塊,可以使用一次性干電池或者可充電電池。采用寬電壓設計,電池組的電壓可以為4-10V,通過穩(wěn)壓電路,機器人的工作電壓為+5V,這個電壓為家電通用的標準電壓,被大多數(shù)電子產(chǎn)品使用。以后模塊的擴展性,兼容性比較強。
硬件模塊分為功能性模塊和機械性模塊,功能性模塊的核心為主CPU板,相當于整個系統(tǒng)的大腦或者指揮中心,其它功能性模塊通過連接線與CPU板連接。連接端子為容易使用的杜邦針,腳距為標準2.54mm腳距,杜邦針的旁邊有黑點或者白點的標識,連接線的顏色也為黑色和白色,連接時兩種顏色一一對應,以便于使用者操作,同時讓初學者了解電的正負極性的知識。杜邦針旁邊還有“A1\A2\.....B1\B2.......”等字母編號標識,這些編號與軟件模塊相對應,使用者學習編程時更容易理解和使用,例如使用者把A1與led發(fā)光模塊連接,如果想讓led點亮,軟件里面只要通過程序模塊digitalWrite(A1,HIGH);就可以讓A1輸出高電平,從而點亮led。同樣A1也可以與其它模塊連接,比如按鍵模塊、紅外感應模塊、伺服電機等等。這種靈活組合的特點為使用者提供無限創(chuàng)造的可能,功能上可以無限延伸。
當然,單個CPU板的接口是有限的,如果使用者設計的項目比較復雜,使用模塊比較多,可能會出現(xiàn)連接口不夠用的問題,因此我們設計了CPU板的級聯(lián)功能,通過多個CPU板的協(xié)作來處理更多的任務。多個CPU板可以獨立完成各自的任務,也可以在它們之間采用標準的UART串口通訊模式,以便協(xié)作完成較復雜的任務,高級用戶甚至可以采用單線通訊的方式來實現(xiàn)協(xié)作工作。
為了實現(xiàn)不同的外觀形狀,我們設計了機械性的模塊板,這些模塊板采用電子產(chǎn)品常用的PCB板為材料設計制作,更加貼近產(chǎn)品本身的性質(zhì),科技感更強。這些模塊的主要作用為固定、連接、裝飾。模塊都有自己的名稱和編號,而且每個模塊上面都有很多標準間距的孔位,并且每個孔位都用字母和數(shù)字編號,教學時老師可以很清楚的告訴學習者連接哪一個孔位。
當使用者利用這些提供的部件組裝他想要的機器人時,每個部件都可以在外觀上都可以起到裝飾作用,使其更接近使用者想要完成的東西,比如用led發(fā)光模塊模擬小動物的眼睛;用車輪的輪轂模擬動物的大眼睛;用按鍵模擬動物的鼻子等等。我們還設計了一些標準的功能:
1、前進,后退、左轉(zhuǎn)、右轉(zhuǎn)、原地轉(zhuǎn)圈
通過在機器人下面安裝一個或者多個馬達,并在馬達軸上安裝上輪轂和輪胎,通過控制馬達的正轉(zhuǎn)和反轉(zhuǎn)可以實現(xiàn)機器人的前進和后退;為了便于描述,我們假定馬達正轉(zhuǎn)時,機器人是受到向前的推動力(由于馬達的安裝方式和位置不同的話,可能馬達反轉(zhuǎn)時,機器人是受到向前的推動)。當通過左右方式安裝兩個馬達,通過控制右邊馬達停止,左邊馬達正轉(zhuǎn),實現(xiàn)機器人左轉(zhuǎn)彎;通過控制左邊馬達停止,右邊馬達正轉(zhuǎn),實現(xiàn)機器人右轉(zhuǎn)彎;通過控制右邊馬達反轉(zhuǎn),左邊馬達正轉(zhuǎn),實現(xiàn)機器人逆時針轉(zhuǎn)圈;通過控制左邊馬達反轉(zhuǎn),右邊馬達正轉(zhuǎn),實現(xiàn)機器人順時針轉(zhuǎn)圈;也可以通過安裝3個、4個或者其他數(shù)量的馬達來實現(xiàn)該功能。
2、跳躍
有兩種跳躍方式:
a)通過在馬達上安裝輪轂和輪胎,然后在輪轂上安裝條形的幀板。由于幀板是伸出輪轂的范圍的,當車輪旋轉(zhuǎn)使幀板與地面接觸時,會抬高機器人,實現(xiàn)跳躍的效果;
b)直接在馬達上安裝L型連接器或者條形幀板,當馬達旋轉(zhuǎn)時,帶動機器人跳躍。
3、障礙物探測
有兩種探測方式:
a)接觸式。通過在機器人前方的左邊和右邊分別安裝一個按鍵模塊,如有必要可以再安裝兩個條形幀板,條形幀板觸碰到障礙物后觸發(fā)按鍵模塊,就可以探測到左邊或者右邊有障礙物,通過軟件可以控制機器人實現(xiàn)相應的處理。比如后退,轉(zhuǎn)彎,以避開障礙物。也可以通過安裝單個按鍵模塊或者多個按鍵模塊配合軟件來實現(xiàn)類似的功能。
b)非接觸式。通過在前方安裝紅外感應模塊來實現(xiàn)探測障礙物的功能,根據(jù)需要可以安裝一個,也可以安裝多個。
4、巡跡
我們在機器人的下方安裝一個或者多個紅外感應模塊,并且做一個黑色軌跡,白色背景的平面。當機器人在這個平面上運動時,可以通過識別黑色的軌跡并跟蹤來實現(xiàn)巡跡運行的功能。具體原理是由于紅外感應模塊是通過發(fā)出紅外光線并接收相應波長的紅外光線來識別有沒有物體存在,白色反射光較強,黑色幾乎不反射光線,所以紅外接收模塊在兩種平面上接收到的光強度是不同的。當探測到機器人偏離黑色軌跡后,通過控制人的左轉(zhuǎn)右轉(zhuǎn),前進后退重新回到軌跡運行。
5、移動功能
當使用者設計的機器人需要使用移動某個部件到一定的位置,比如舉手、嘴巴的開合、射箭、傳遞等等。我們采用在伺服電機的轉(zhuǎn)軸上安裝各種部件,然后通過控制伺服電機的旋轉(zhuǎn)角度來實現(xiàn)。
當學習者利用各種模塊組裝成他想要的樣子之后,下一步就需要通過編寫軟件來實現(xiàn)想要的功能,讓機器人活起來。如果電機是裝在下面作為輪子使用,我們就可以通過控制電機的正轉(zhuǎn)反轉(zhuǎn)來實現(xiàn)機器人的前進、后退、左轉(zhuǎn)、右轉(zhuǎn)。如果在輪子上裝上支架,就可以實現(xiàn)跳躍功能;通過點亮led燈可以起到警示和裝飾作用,也可以模擬眨眼等功能;通過檢測紅外感應模塊或按鍵模塊,可以實現(xiàn)機器人巡跡和避障功能;通過紅外接收模塊或射頻接收模塊,可以實現(xiàn)遙控功能;通過與藍牙模塊或者WIFI模塊連接通訊,可以實現(xiàn)聯(lián)網(wǎng),可以與手機、電腦、網(wǎng)絡大數(shù)據(jù)進行交互,從來實現(xiàn)人機對話。
軟件平臺采用開源軟件“Arduino”平臺,針對不同的模塊,該平臺網(wǎng)站有很多開放的源程序供參考,讓初學者容易上手,并省去使用者花費大量時間編寫底層軟件庫的工作。
由于一套產(chǎn)品可以組合成各種不同的機器人,而每一種機器人都需要獨立運行相應的程序,我們允許使用者把幾種不同的程序同時寫入CPU板,通過CPU板上的按鈕來選擇需要運行哪個程序。接通電源打開開關(guān)后,通過按按鈕的次數(shù)來決定運行哪個程序。停止按鈕操作3秒后,開始運行相應的程序。除按1次外,其它按的次數(shù)都會對應一種程序。如果按1次,執(zhí)行的是上次運行的程序。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù)人員應該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其等效物界定。