一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>帶藍(lán)牙的PCB微型戰(zhàn)斗機(jī)BOT

帶藍(lán)牙的PCB微型戰(zhàn)斗機(jī)BOT

2022-07-22 | zip | 0.06 MB | 次下載 | 免費(fèi)

資料介紹

PCB圖如下:
pYYBAGLNouOAforuAABqohzLMPA603.jpg
pYYBAGLNouaALkUlAABjyy6sJcc838.jpg
pYYBAGLNouaALkUlAABjyy6sJcc838.jpg

成分

阿杜諾納米
?
× 1
定制電路板
線路板
× 1
HC-05無線藍(lán)牙射頻收發(fā)模塊串口RS232 TTL
?
× 1

描述

帶藍(lán)牙的微型戰(zhàn)斗機(jī) BOT

?

嘿大家怎么了!

?

?

這是我的 Micro Fighter Bot 或 Micro Robot V2,它是一個(gè)易于制作的微型機(jī)器人,由 Arduino Nano 板和 L293D 電機(jī)驅(qū)動(dòng)器 IC 供電

?

我正在使用 google play store 上提供的基于藍(lán)牙的移動(dòng)終端應(yīng)用程序來控制這個(gè)機(jī)器人。?

?

是的,我在這里使用藍(lán)牙,好的舊 HC01 模塊。

pYYBAGLNoxSAZ2uEAACB5jxxIaM091.jpg

?

機(jī)器人背后的想法

?

制作機(jī)器人的目標(biāo)是制作一個(gè)小型機(jī)器人平臺(tái),我可以在我的下一個(gè)項(xiàng)目中使用它,這是一個(gè)格斗機(jī)器人組合。基本上,我想準(zhǔn)備一個(gè)小而快的機(jī)器人,可以和其他小機(jī)器人戰(zhàn)斗,不是死戰(zhàn),而是普通的相撲比賽。

?

pYYBAGLNoxaAceCDAAChnjmojOc691.jpg

?

之前,我做了一個(gè)類似的只有兩個(gè)輪子的微型機(jī)器人,那個(gè)機(jī)器人的問題是穩(wěn)定性。

此外,它也不能很好地通過障礙物,例如巖石地形、急劇下降或低摩擦區(qū)域。

?

為了改善這一點(diǎn),我準(zhǔn)備了這個(gè)有 4 個(gè)輪子的機(jī)器人,所以它有一個(gè)堅(jiān)固的框架,重心位于機(jī)器人的最中心部分,因?yàn)檫@有助于高速急轉(zhuǎn)彎。

?

我在 Fusion360 中設(shè)計(jì)了這個(gè)機(jī)器人 首先,這里的想法是制作一個(gè)底座,用于從底座的底部擰緊電機(jī)支架,并且有 3 個(gè)支柱,可以在其上安裝 PCB。在 PCB 和底座之間,放置了一塊鋰離子電池。

所以這就是計(jì)劃。

?

所需材料

3D打印零件-

  1. 底座 x 1
  2. 馬達(dá)座 x 4
  3. 前盾 x 1
  4. 柱子 x 3

?

成分

?

  1. L293D電機(jī)驅(qū)動(dòng)IC
  2. 阿杜諾納米
  3. 定制PCB(由PCBWAY提供)
  4. 微型齒輪直流電機(jī)
  5. 母頭針
  6. DC 筒式千斤頂
  7. AMS1117
  8. 4.7uf Cap 1206 封裝
  9. 22uf Cap 1206 封裝
  10. 貼片 LED 0603 封裝
  11. 1K電阻0603封裝
  12. HC01模塊
  13. 電池 JST 連接器

?

PCB設(shè)計(jì)

?

制作 PCB 項(xiàng)目的第一步是制作原理圖,其中包含我們運(yùn)行項(xiàng)目所需的所有組件。

?

poYBAGLNoxmAc3jYAAKbDKVqjUo878.jpg

?

我準(zhǔn)備了一個(gè)簡單的設(shè)置,其中包括一個(gè) Arduino Nano 與 L293D 電機(jī)驅(qū)動(dòng)器 IC 連接在正確的配置中,HC01 也與 Arduino Nano 連接。

我在此設(shè)置中使用了 12V 2.6A 電池,不建議直接使用 Arduino 的 VIN 端口添加 12V,因此我添加了 AMS1117 以將此 12V 降壓為 3.3V,以便 Arduino 和 HC01 運(yùn)行而不會(huì)出現(xiàn)任何問題。

?

pYYBAGLNox2AHRzOAAF0TT6KR5o243.jpg

這是我準(zhǔn)備的示意圖!

?

完成此原理圖后,我導(dǎo)入其網(wǎng)表并將其轉(zhuǎn)換為 PCB 設(shè)計(jì)。

至于PCB Outline,我使用了fusion360 Model的參考尺寸,然后根據(jù)它制作PCB。

我導(dǎo)出了 Gerber 數(shù)據(jù),然后將其發(fā)送到 PCBWay 以獲取樣本。

?

PCBWAY評(píng)論

?

poYBAGLNoyCAMUW7AABprOySs7c094.jpg

?

將 PCB 送去制造后,只用了 7 天就可以送達(dá)。

我收到的 PCB 和預(yù)期的一樣好!

PCBWay你們搖滾!

查看 PCBWay 以更低的成本獲得出色的 PCB 服務(wù)!

?

筆記-

?

poYBAGLNozCAQObbAAVxgs_-S2k224.jpg

?

在開始組裝過程之前,這里有一個(gè)簡單的事實(shí)。我正在使用一個(gè)很難找到的 HC01 模塊,你可以很容易地在互聯(lián)網(wǎng)上找到它的分線板,但這些模塊并不容易獲得。

此外,它們的成本很高,所以我所做的是,我拿了一個(gè) HC05 模塊并將其放在我的回流焊爐上,然后從分線板上取下 HC01 模塊。

?

PCB組裝

?

收到 PCB 后,剩下要做的就是在每個(gè)元件焊盤上涂抹焊膏。

?

1. 錫膏分配

?

pYYBAGLNozaADcU6AACkmZAgdCE355.jpg

?

我使用了普通的 Sn-Pb 焊膏,其熔化溫度為 140 至 270 °C

錫膏點(diǎn)膠方法比較簡單,我們?cè)诿總€(gè)元件焊盤上一點(diǎn)一點(diǎn)地涂抹少量錫膏,這需要時(shí)間。

添加錫膏后,我們需要做“PICK and Place Process”

?

2. 拾取和放置過程

?

poYBAGLNozmAUGWxAACcXeCkJeU337.jpg

?

然后,我使用 ESD 鑷子仔細(xì)挑選每個(gè)組件并將其一個(gè)一個(gè)放置在指定的位置,這需要大約 3 分鐘的時(shí)間,但最終結(jié)果是一個(gè)完美的 PCB,所有組件都以正確的方向放置在它們的位置。

?

3. 熱板回流

?

pYYBAGLNozuAP1HBAACPJhW6FPo884.jpg

?

在“PICK and Place Process”之后,我小心翼翼地將整個(gè)電路板抬起并放在我的 DIY SMT Hotplate 上,它也是自制的,就像這個(gè)項(xiàng)目一樣。

幾分鐘后,當(dāng)熱板達(dá)到焊膏熔化溫度時(shí),所有組件都將通過此熱回流工藝焊接。

?

4. THT 組件

?

poYBAGLNoz6AaOsyAACIMtqF2kU613.jpg

?

現(xiàn)在我們必須添加 THT 組件,即 Header 引腳、DC Jack、L293D IC 和電池 JST 連接器。

我只是用普通的烙鐵來完成這項(xiàng)工作。

最后,我們將 Arduino Nano 放在頭針上。

?

poYBAGLNo0CAN--HAABn6oyvVeE327.jpg

?

pYYBAGLNo0OAfkmTAACKAuUmTsQ766.jpg

?

正如您在此處看到的,我在 PCB 上添加了跳線引腳,它們與 TX 和 RX 串聯(lián)。

你看,如果我們直接在 PCB 上添加帶有 HC01 的 Arduino 的 RX 和 TX,而沒有任何分線點(diǎn),我們將因?yàn)?UART 錯(cuò)誤而無法對(duì) Arduino nano 進(jìn)行編程。

pYYBAGLNo4uAWB-QAAbySKFuvHE554.jpg

?

我已經(jīng)在 PCB 上添加了這兩個(gè)插頭引腳,因此我可以將它們短路,通過這個(gè) HC01 將與 Arduino Nano 通信,當(dāng)我們必須對(duì) Arduino Nano 進(jìn)行編程時(shí),我們只需從這些插頭引腳上移除兩個(gè)跳線。

您也可以移除 Arduino Nano 并使用草圖對(duì)其進(jìn)行編程,然后將其放回 PCB 上,這種方法可行,但對(duì)我來說工作量太大,所以我更喜歡使用接頭引腳。

無論如何,在這樣做之后,我們的 PCB 終于準(zhǔn)備好了。但我們?nèi)匀恍枰獧z查電路是否正常工作。

?

測(cè)試電路!

?

pYYBAGLNo46AO4aVAACK5qsMvEo969.jpg

?

poYBAGLNo5aAKLSTAACY_HVjNY4351.jpg

?

pYYBAGLNo5iAOq7eAAB1G2lW0S4929.jpg

?

poYBAGLNo5yAJyJWAACcBQ3GAKM627.jpg

?

為了測(cè)試這塊板,我基本上會(huì)使用兩件事,首先,我將使用這個(gè)電池,它是一個(gè) 12V 的鋰離子電池組,我有一個(gè) BMS,所以我們不必?fù)?dān)心它的很多相關(guān)的事情電池保護(hù)。

  • 我們首先將電池添加到我們的 PCB 上,并以正確的極性連接 JST。
  • 然后我們打開開關(guān),我們的 Arduino nano 和 HC01 正在工作。
  • HC05 LED 閃爍并且 LED 在 Arduino nano 中發(fā)光,這意味著這兩個(gè)模塊都可以正常工作。
  • 接下來,我在 DC Barrel 插孔上添加了一個(gè) 12V 5A SMPS,用于為車載電池組充電。DC 插孔一側(cè)的 LED 發(fā)光,這意味著一切都很好而且花花公子。
  • 現(xiàn)在,我終于拿出手機(jī)和HC01模塊配對(duì)了。
  • 然后我在手機(jī)中打開了一個(gè)藍(lán)牙終端應(yīng)用程序并連接了HC01。連接后,LED 停止其頻繁的閃爍序列,這表明模塊現(xiàn)在已與設(shè)備連接。

所以我們的 PCB 現(xiàn)在已經(jīng)通過了它的測(cè)試過程,現(xiàn)在我們將準(zhǔn)備 3D 打印的基體,它將容納 PCB 和其他東西。

?

3D 打印零件和車身裝配

?

poYBAGLNo6CADY-gAAUj-Q0TBvA450.jpg

?

這是這個(gè)下部底座,它從底部固定著四個(gè)帶有電機(jī)安裝支架的直流電機(jī)。

然后三個(gè)支柱在對(duì)面,這些支柱將用于將 PCB 和 Base 安裝在一起。

在 PCB 和 Base 之間,放置了一個(gè)鋰離子電池,所以它是一個(gè)緊湊的設(shè)置,可以很好地將所有東西結(jié)合在一起。

?

poYBAGLNo8mAFnxhAA1zJfM-pRw158.jpg

?

至于這些 3D 打印部件的材料,我選擇透明 PLA 和透明黃色 PLA,看起來有點(diǎn)像金色,但不是。

?

pYYBAGLNo8uAKPEwAABIWulpkO8165.jpg

?

將所有內(nèi)容加在一起后,我在中間部分添加了電池并將其端子與 JST 連接器連接。

然后我按此順序?qū)㈦娋€添加到電機(jī)和 PCB

?

poYBAGLNo8-AN-nvAAIQ5LAJqyY435.png

?

代碼

?

 motorLpin1 =  ;
 motorLpin2 =  ; 
 motorRpin1 = ;
 motorRpin2 =  ;
 rightMotorENA =  ;
 leftMotorENB =  ;


電機(jī)速度 =  ;
轉(zhuǎn)= ;
 
 {
序列號(hào).開始();
Serial.flush();
pinMode(motorLpin1,輸出);
pinMode(motorLpin2,輸出);
pinMode(電機(jī)Rpin1,輸出);
pinMode(電機(jī)Rpin2,輸出);
pinMode(右MotorENA,輸出);
pinMode(左MotorENB,輸出);


}

  {
字符串輸入= ;
(Serial.available()){
輸入+=()Serial.read();
延遲();
}

(輸入== ){
馬達(dá)停止();
}
 (輸入== ){
電機(jī)前鋒();
}
 (輸入== ){
電機(jī)后退();
}
  (input.indexOf(  )>  ){
左電機(jī)();
}
  (input.indexOf(  )>  ){
馬達(dá)右();
}

  (input.indexOf(  )>  ){
正方形();
}


 }

 
 {
數(shù)字寫入(motorLpin1,HIGH);
數(shù)字寫入(motorLpin2,LOW);
數(shù)字寫入(motorRpin1,HIGH);
數(shù)字寫入(電機(jī)Rpin2,低);
模擬寫入(左MotorENB,);
模擬寫入(右MotorENA,);
}

 
 {

數(shù)字寫入(motorLpin1,LOW);
數(shù)字寫入(motorLpin2,HIGH);
數(shù)字寫入(motorRpin1,LOW);
數(shù)字寫入(motorRpin2,HIGH);
模擬寫入(左MotorENB,);
模擬寫入(右MotorENA,);
}
 
 {
數(shù)字寫入(motorLpin1,HIGH);
數(shù)字寫入(motorLpin2,LOW);
數(shù)字寫入(motorRpin1,LOW);
數(shù)字寫入(motorRpin2,HIGH);
類比寫入(左MotorENB,);
類比寫入(右MotorENA,);
}
 
 {
 
數(shù)字寫入(motorLpin1,LOW);
數(shù)字寫入(motorLpin2,HIGH);
數(shù)字寫入(motorRpin1,HIGH);
數(shù)字寫入(電機(jī)Rpin2,低);
類比寫入(左MotorENB,);
類比寫入(右MotorENA,);
}
 
 {

數(shù)字寫入(motorLpin1,LOW);
數(shù)字寫入(motorLpin2,LOW);
數(shù)字寫入(motorRpin1,LOW);
數(shù)字寫入(電機(jī)Rpin2,低);
digitalWrite(leftMotorENB,LOW);
digitalWrite(右MotorENA,LOW);
}

  
 {


}

?

上傳過程非常簡單,我們首先從 HC01 Header 引腳上移除跳線,然后將 Arduino nano 連接到我們的計(jì)算機(jī)并使用 Arduino IDE 刷新 Bot,這幾乎就是上傳過程!

代碼非常簡單,您可以根據(jù)需要或要求進(jìn)行更改。

(刷機(jī)過程后別忘了加跳線回原位)

我們的 MicroBot 已準(zhǔn)備好進(jìn)行首次運(yùn)行!

?

應(yīng)用程序

?

pYYBAGLNo9KAM07WAAGQ0_77VNo236.jpg

?

現(xiàn)在,以前的版本是一個(gè) blynk 應(yīng)用程序的控制器,但我在這個(gè)項(xiàng)目中沒有使用 ESP32ESP8266我們需要一個(gè)藍(lán)牙終端應(yīng)用程序。

我正在使用這個(gè)藍(lán)牙控制器應(yīng)用程序,您可以從 google play 商店下載。?https://play.google.com/store/apps/details?id=com.giumig.apps.bluetoothserialmonitor

?

打開這個(gè)應(yīng)用程序并將您的 HC01 與它配對(duì),然后打開它的控制器模式并為按鈕分配它們的值,在我們的例子中就是這些。

  1. TL 左轉(zhuǎn)
  2. TR 右轉(zhuǎn)
  3. F代表前進(jìn)
  4. R 反向
  5. S 停止

現(xiàn)在我們只需按任意按鈕來控制這個(gè)機(jī)器人!

?

poYBAGLNo9SAPif9AABqhF9iHPE386.jpg

?

?

結(jié)果/測(cè)試運(yùn)行

?

?

結(jié)論與改進(jìn)

?

pYYBAGLNo9-ADEX8AACXWHXStQk472.jpg

?

如您所見,我們的機(jī)器人正在工作!它非常快,這是我的目標(biāo),讓它盡可能快和堅(jiān)固。

?

poYBAGLNo-SAcCtzAAtr-dhUXlI128.jpg

?

現(xiàn)在,這個(gè)設(shè)置就像一個(gè)開發(fā)平臺(tái),一個(gè)微型戰(zhàn)斗機(jī)平臺(tái)。

這里的想法是制作多個(gè)這些根并讓它們進(jìn)行戰(zhàn)斗和其他事情。此外,我們還必須在這些機(jī)器人中添加一些噱頭,例如普通武器護(hù)盾盔甲等。

?

這個(gè)項(xiàng)目是完全開源的,所以如果這里有人想要制作其中一個(gè)機(jī)器人,那么所有的文件都附上了。

如果您需要更多幫助,請(qǐng)?jiān)u論/DM。

?

如果 Project 很有趣,那就按贊按鈕吧!

?

感謝 PCBWAY 為本項(xiàng)目提供 PCB,

查看 PCBWay 以更低的價(jià)格獲得出色的 PCB 服務(wù)。

我會(huì)在下一個(gè)項(xiàng)目中見到你們!

?
?

?

代碼


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1DD3118電路圖紙資料
  2. 0.08 MB   |  1次下載  |  免費(fèi)
  3. 2AD庫封裝庫安裝教程
  4. 0.49 MB   |  1次下載  |  免費(fèi)
  5. 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
  6. 1.12 MB   |  1次下載  |  免費(fèi)
  7. 4網(wǎng)絡(luò)安全從業(yè)者入門指南
  8. 2.91 MB   |  1次下載  |  免費(fèi)
  9. 5DS-CS3A P00-CN-V3
  10. 618.05 KB  |  1次下載  |  免費(fèi)
  11. 6海川SM5701規(guī)格書
  12. 1.48 MB  |  次下載  |  免費(fèi)
  13. 7H20PR5電磁爐IGBT功率管規(guī)格書
  14. 1.68 MB   |  次下載  |  1 積分
  15. 8IP防護(hù)等級(jí)說明
  16. 0.08 MB   |  次下載  |  免費(fèi)

本月

  1. 1貼片三極管上的印字與真實(shí)名稱的對(duì)照表詳細(xì)說明
  2. 0.50 MB   |  103次下載  |  1 積分
  3. 2涂鴉各WiFi模塊原理圖加PCB封裝
  4. 11.75 MB   |  89次下載  |  1 積分
  5. 3錦銳科技CA51F2 SDK開發(fā)包
  6. 24.06 MB   |  43次下載  |  1 積分
  7. 4錦銳CA51F005 SDK開發(fā)包
  8. 19.47 MB   |  19次下載  |  1 積分
  9. 5PCB的EMC設(shè)計(jì)指南
  10. 2.47 MB   |  16次下載  |  1 積分
  11. 6HC05藍(lán)牙原理圖加PCB
  12. 15.76 MB   |  13次下載  |  1 積分
  13. 7802.11_Wireless_Networks
  14. 4.17 MB   |  12次下載  |  免費(fèi)
  15. 8蘋果iphone 11電路原理圖
  16. 4.98 MB   |  6次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183342次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81588次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分