步調1:獲得整(zheng)機:-
所需硬件:-
ArduinoUnoR3
Arduino電動(dong)機驅(qu)動(dong)器護罩
齒輪電動機x4
Hc-05藍牙模塊
電池托盤
跳線
底盤跟帶軌道的車輪
Arduino外殼
電線
電池
智能手機
電源插孔
須要的對象:-(使(shi)所有變得更(geng)簡單,由于你不會(hui)用BareHands去做(zuo)每件事)
烙鐵
焊絲
平頭螺絲刀
其他依據你的便利
第2步(bu):籌備所有:-
完整構建機箱。
籌備好防護罩
步調3:構建它:-
將Arduino的機(ji)電屏障(zhang)層拔出(chu)。
將跳(tiao)線拔出Hc-05。
將Gnd引(yin)(yin)(yin)腳毗(pi)鄰到(dao)屏障層(ceng)跟(gen)Vcc的(de)Gnd端口(kou)中屏障上的(de)5v端口(kou)。arduino的(de)0引(yin)(yin)(yin)腳上的(de)Txd引(yin)(yin)(yin)腳跟(gen)1引(yin)(yin)(yin)腳上的(de)Rxd(若是不(bu)起作用,則能夠必需翻轉那兩個引(yin)(yin)(yin)腳的(de)地位,由于我(wo)(wo)的(de)事(shi)情(qing)方法是如許。每一個模塊皆有(you)分(fen)歧的(de)設置)。我(wo)(wo)將電(dian)線間接(jie)焊接(jie)到(dao)引(yin)(yin)(yin)腳上,由于我(wo)(wo)不(bu)端口(kou),而(er)且(qie)要使其加(jia)倍牢靠。
將電(dian)源電(dian)纜(lan)增添到屏障層的EXT_PWR上。
物流分揀機器人上市公司將一切(qie)機電精確毗(pi)鄰到其響應的端(duan)口1,2、3跟4上(shang)。
我利用(yong)電源插孔簡化毗鄰。
步調4:代碼:-
將(jiang)Arduino毗鄰到(dao)你(ni)的(de)首選設(she)備(bei)并上(shang)傳代(dai)碼。
pls會依據你的便利水平跟你的整機點竄代碼,由于你找不到切當的整機。
代碼:-
#include
AF_DCMotor電(dian)動機1;
AF_DCMotor電動(dong)機2;AF_DCMotor電動(dong)機3;
AF_DCMotor電動機4;
char下令;
voidsetup
省藥品分揀機器人{
;//將波特率設置為你的藍牙模塊
}
voidloop,》0){
command=;//僅正在電(dian)動機終止(zhi)的環(huan)境(jing)下初始化
///僅(jin)正在新下令與先前下令沒(mei)有同時(shi)才(cai)變動引腳形式。
//;
switch{forward;
break;
case‘B’:
back;
break;
case‘L’:
left;
》break;
case‘R’:
right;
break;
case‘G’:
forwardleft;
break;
case‘I’:
行進左;
斷點;‘H’:
:backleft;
斷點;
環境‘J’:
:backright;
break;
全自動水果分揀機器人}
}
}
voidforward
{
;
;
;成果,;成果,;成果,;成果,;
;
}
voidback
{
;
;
;成果,;成果,;
}
有效左
{1.setSpeed;
;
塑料自動分揀機器人tSpeed;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),motor4。run;
}
有效左
{1.setSpeed;
;
;成(cheng)(cheng)果,;成(cheng)(cheng)果,;成(cheng)(cheng)果,;
}
voidforwardleft
{;
;
motor2。運轉;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),}
voidforwardright
{;
;
;
;
;
;
;
}
voidbackleft;成(cheng)(cheng)果,;成(cheng)(cheng)果,;成(cheng)(cheng)果,motor3。setSpeed;成(cheng)(cheng)果,Speed;
;
}
voidbackright
{
;
;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;成(cheng)(cheng)果(guo),;
;
}
voidStop
{
;
;
motor2。setSpeed;成(cheng)果,;成(cheng)果,;成(cheng)果,motor4。run;
}
請依(yi)據你的便(bian)利(li)跟(gen)電(dian)動機變動電(dian)動機值
第(di)5步:為你的手(shou)機使用:-
下載藍牙遙控車
其他也可(ke)以利用,但你必需(xu)響應天設(she)置下令
煤炭分揀機器人分揀機器人優點快遞分揀機器人設計畢業設計