這是一款使用HC-05藍(lán)牙模塊與手機(jī)進(jìn)行通信的藍(lán)牙控制車。
我們可以通過藍(lán)牙用手機(jī)控制汽車。使用一個(gè)應(yīng)用程序來控制汽車的運(yùn)動(dòng)。
第 1 步:要求
電機(jī)護(hù)罩
電機(jī)電池(4v以上1amp以上)
HC-05藍(lán)牙模塊
機(jī)器人底盤
第 2 步:組裝機(jī)箱
根據(jù)給定的底盤說明組裝電機(jī)、車輪和底盤。
第 3 步:下載 Zip 文件
下載壓縮文件
并提取它
第 4 步:添加自動(dòng)對(duì)焦馬達(dá)庫(kù)
提取 zip 文件
打開提取的文件夾
復(fù)制自動(dòng)對(duì)焦馬達(dá)文件夾
轉(zhuǎn)到文檔部分
打開 Arduino 文件夾
現(xiàn)在打開庫(kù)文件夾
粘貼 AFMotor 文件夾
關(guān)閉
第 5 步:上傳程序
將 Arduino 與筆記本電腦或 PC 連接
再次打開提取的文件夾
打開汽車程序
轉(zhuǎn)到 Arduino 軟件中的工具
確保板是 Arduino Uno 和 Arduino 連接的端口
上傳程序
第 6 步:電路連接
在 Arduino 的 0 和 1 引腳處焊接兩根電線:RX 和 TX。
將電機(jī)護(hù)罩固定在 Arduino 頂部
按照原理圖將所有電機(jī)連接到電機(jī)護(hù)罩上。
左側(cè)電機(jī)連接到 M3 和 M4
右電機(jī)連接到 M1 和 M2
如果有任何電機(jī)反向旋轉(zhuǎn),則將電機(jī)的接線接反。
第 7 步:添加藍(lán)牙模塊
帶藍(lán)牙模塊
在 +5v 和 GND 處連接兩根母線到母線
如圖所示,將藍(lán)牙的 +5v 和 GND 與伺服的 + 和 - 連接到電機(jī)屏蔽上。
將Arduino的RX連接到藍(lán)牙模塊的TX
將 Arduino 的 TX 連接到藍(lán)牙模塊的 RX
第 8 步:為 Arduino 和電機(jī)供電
通過 USB 線將移動(dòng)電源連接到 Arduino
將電池連接到電機(jī)護(hù)罩
第 9 步:連接應(yīng)用程序
打開藍(lán)牙
搜索新設(shè)備
點(diǎn)擊 HC-05
輸入密碼1234
配對(duì)后,打開 Play 商店
搜索 Arduino 藍(lán)牙遙控車
下載應(yīng)用程序并打開
點(diǎn)擊設(shè)置圖標(biāo)
點(diǎn)擊連接汽車
點(diǎn)擊 HC-05
當(dāng)紅燈變?yōu)榫G色時(shí),表示已連接
全部完成
第 10 步:全部完成
Mobile Controlled car code:
#include
AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
AF_DCMotor motor3(3);
AF_DCMotor motor4(4);
char bt='S';
void setup()
{
Serial.begin(38400);
motor1.setSpeed(255);
motor2.setSpeed(255);
motor3.setSpeed(255);
motor4.setSpeed(255);
Stop();
}
void loop() {
bt=Serial.read();
if(bt=='F')
{
forward();
}
if(bt=='B')
{
backward();
}
if(bt=='L')
{
left();
}
if(bt=='R')
{
right();
}
if(bt=='S')
{
Stop();
}
}
void forward()
{
motor1.run(FORWARD);
motor2.run(FORWARD);
motor3.run(FORWARD);
motor4.run(FORWARD);
}
void backward()
{
motor1.run(BACKWARD);
motor2.run(BACKWARD);
motor3.run(BACKWARD);
motor4.run(BACKWARD);
}
void left()
{
motor1.run(FORWARD);
motor2.run(FORWARD);
motor3.run(BACKWARD);
motor4.run(BACKWARD);
}
void right()
{
motor1.run(BACKWARD);
motor2.run(BACKWARD);
motor3.run(FORWARD);
motor4.run(FORWARD);
}
void Stop()
{
motor1.run(RELEASE);
motor2.run(RELEASE);
motor3.run(RELEASE);
motor4.run(RELEASE);
}
-
藍(lán)牙模塊
+關(guān)注
關(guān)注
30文章
575瀏覽量
55738 -
HC-05
+關(guān)注
關(guān)注
0文章
34瀏覽量
16929 -
藍(lán)牙小車
+關(guān)注
關(guān)注
1文章
18瀏覽量
9653
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論