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

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

3天內(nèi)不再提示

怎樣將遙控汽車(chē)轉(zhuǎn)換為自動(dòng)汽車(chē)

454398 ? 來(lái)源:wv ? 2019-10-09 09:22 ? 次閱讀

步驟1:材料

該項(xiàng)目需要以下材料。

帶驅(qū)動(dòng)馬達(dá)和轉(zhuǎn)向馬達(dá)的遙控車(chē)(我們使用了Elenco無(wú)線(xiàn)電遙控車(chē)套件:http://www.amazon.com/Elenco-Radio-Controlled-Car -。..)

跳線(xiàn)

焊鐵

Arduino Uno(應(yīng)該可以正常工作)

一個(gè)9伏電池

四節(jié)AA電池

接近傳感器(我們使用https://www.sparkfun.com/products/242)

H-Bridge(我們使用http://www .ti.com/lit/ds/symlink/sn754410.pdf)

用于H橋的散熱器

兩個(gè)LED

兩個(gè)100-200歐姆電阻

步驟2:組裝汽車(chē)

取決于您開(kāi)始使用的材料將RC汽車(chē)轉(zhuǎn)換為自動(dòng)汽車(chē)的第一步需要破解實(shí)際車(chē)輛。也就是說(shuō),為了控制汽車(chē)的運(yùn)動(dòng),將有必要使用其電動(dòng)機(jī)。對(duì)于大多數(shù)汽車(chē),這需要拆卸所購(gòu)車(chē)輛。但是,在此示例中,我們購(gòu)買(mǎi)的車(chē)輛分批交付,因此我們描述了構(gòu)建它的類(lèi)似過(guò)程。

組裝商用遙控車(chē)相對(duì)簡(jiǎn)單。可能引起混亂的唯一步驟是增加車(chē)軸,特別是前輪軸。前軸也很脆弱,應(yīng)注意避免長(zhǎng)時(shí)間運(yùn)行前電動(dòng)機(jī),以免前軸折斷。一旦安裝了車(chē)軸和相應(yīng)的齒輪,一個(gè)有效的工作車(chē)就會(huì)減掉電機(jī)。汽車(chē)附帶的使用說(shuō)明書(shū)可能會(huì)提示您將電動(dòng)機(jī)連接到電池。但是,在這里,人們停止了原始裝配并開(kāi)始對(duì)汽車(chē)進(jìn)行黑客攻擊。在這一點(diǎn)上,應(yīng)該從汽車(chē)內(nèi)部卸下或忽略提供的接收器芯片。

在適當(dāng)組裝了RC汽車(chē)的其余部分之后,應(yīng)收集步驟1中所述的材料并識(shí)別未連接的引線(xiàn)??傮w而言,應(yīng)該有7條未連接的電線(xiàn)可被黑客入侵。每個(gè)電動(dòng)機(jī)應(yīng)有兩條引線(xiàn),AA電池的電源應(yīng)有兩條引線(xiàn)。 AA電池中的一根引線(xiàn)也分成了兩根引線(xiàn)。然后使用我們的方法將這七個(gè)引線(xiàn)引出到H橋。下一步中將給出有關(guān)H橋的一般信息。請(qǐng)注意,還附帶了一個(gè)數(shù)據(jù)表供參考。

步驟3:Arduino基礎(chǔ)

Arduino Uno是必不可少的部分破解汽車(chē)的方法如果您還沒(méi)有Arduino Uno或Leonardo,則可以在線(xiàn)購(gòu)買(mǎi),價(jià)格為20-25美元。 Arduino非常重要,因?yàn)樗且环N可以將代碼上傳到電路的工具。這是通過(guò)USB端口啟用的,該端口通過(guò)電纜連接到計(jì)算機(jī)。如果您仔細(xì)查看提供的圖片,您可能會(huì)注意到Arduino有用于多個(gè)輸出以及5伏和地的引腳。 5伏輸出由連接到Arduino另一個(gè)端口的9伏電池供電,為接近傳感器和LED供電。在我們的示例中,我們?cè)贏rduino上連接了5V線(xiàn),并將輸出5、6、10和11連接到H橋。除了5V和接地以外,所有引腳實(shí)際上都是等效的,除了它們提供的是交流還是直流,因此我們的選擇是任意的。實(shí)際上,您可以將Arduino視為中間人,它從計(jì)算機(jī)獲取代碼并將其中繼到H橋。只要您正確連接5V并接地,它就應(yīng)該易于使用。

第4步:H橋

對(duì)于此項(xiàng)目,我們需要一種切換電動(dòng)機(jī)方向的方法,因此我們使用了一個(gè)具有8個(gè)引腳的SN754410(完整)H橋。全h橋與半h橋相反,可以改變兩個(gè)電動(dòng)機(jī)的方向,而不僅僅是一個(gè)電動(dòng)機(jī)。我們使用的一種產(chǎn)品的數(shù)據(jù)表可以在上面的材料部分的鏈接上找到。我們的一側(cè)用于驅(qū)動(dòng)馬達(dá)(位于汽車(chē)后部),另一側(cè)用于轉(zhuǎn)向馬達(dá)(位于前部)。

銷(xiāo)釘?shù)捻樞蚴菑?a target="_blank">驅(qū)動(dòng)器的逆時(shí)針?lè)较蜃x取的。半圓為:使能,輸入,輸出,接地,接地,輸出,輸入和VCC電源。如上圖所示。在電橋的另一側(cè),引腳被顛倒(使能且vcc引腳位于相對(duì)的角上),輸入將是arduino與h橋的通信方式,輸出將是h橋與電機(jī)的通信方式。電機(jī)上的導(dǎo)線(xiàn)不必按特定順序放置。使能引腳用于“接通” h橋,應(yīng)始終提供電源。我們使用arduino的5伏電源為使能引腳供電,但只要它們始終設(shè)置為HIGH,它們也可以由arduino上的引腳之一供電。如果選擇了第二個(gè)選項(xiàng),則h橋的一側(cè)的代碼將如下所示:

int en1 = 4;

pinMode(EN1,OUTPUT);

analogWrite(en1,HIGH);

要記住的重要一點(diǎn)是,在測(cè)試一臺(tái)電動(dòng)機(jī)時(shí),h橋兩端的vcc輸入應(yīng)連接到電源(在我們的案例中是四節(jié)AA電池)。我們不確定為什么會(huì)這樣,但是使用h橋的單側(cè)仍然需要同時(shí)為兩個(gè)vcc輸入供電。

要記住的另一個(gè)重要方面是,由于存在大量的為了確保電流通過(guò)H橋,應(yīng)使用散熱器。

步驟5:為電動(dòng)機(jī),H橋和接近傳感器接線(xiàn)

將電動(dòng)機(jī)和接近傳感器接線(xiàn)到H橋是破解RC車(chē)最困難的部分。如上所示,創(chuàng)建此電路的一個(gè)好方法是使用面包板。但是,如果您遵循我們繪制的圖表,則應(yīng)該可以輕松構(gòu)建它。首先將H橋放置在電路板的中間,然后用一條扎帶將Arduino固定到頂部。接下來(lái),將接近傳感器連接到Arduino,將電機(jī)連接到H橋。這是在Arduino和H橋之間連接電線(xiàn)的簡(jiǎn)單問(wèn)題。上圖顯示了此過(guò)程。請(qǐng)注意,Arduino上只有兩個(gè)接地引腳,因此有必要在全部接地的面包板上創(chuàng)建一行或一列。在板上創(chuàng)建完全為5V的一行或一列并將Arduino的5V引腳布線(xiàn)到板上也可能會(huì)有所幫助。如果您有信心為電路布線(xiàn),顯然可以采用多種方法來(lái)修改我們創(chuàng)建的電路,但是您可能希望完全復(fù)制該電路以節(jié)省時(shí)間。

步驟6:替代面包板

如果要如果要使自動(dòng)駕駛汽車(chē)的布線(xiàn)特別緊湊和耐用,則可以考慮制作電路“屏蔽”。這涉及將電路設(shè)計(jì)打印到銅片上,然后在適當(dāng)?shù)牡胤胶附铀璧膶?dǎo)線(xiàn)和電路元件。顯然,不太可能擁有在銅板上印刷電路所需的設(shè)備。但是,如果您是一所大學(xué)的學(xué)生,則很可能會(huì)獲得我們強(qiáng)烈建議的訪(fǎng)問(wèn)權(quán)限。在線(xiàn)有一個(gè)名為Eagle的免費(fèi)程序,可以用來(lái)設(shè)計(jì)這種防護(hù)罩。這是鏈接:

http://www.cadsoftusa.com/download-eagle/?語(yǔ)言。..

我們創(chuàng)建的典型最終設(shè)計(jì)如圖所示以上。

第7步:示例代碼

一旦電路工作到位,就有很多機(jī)會(huì)可以將代碼上傳到汽車(chē)上。使用可以通知汽車(chē)向前和向后以及左右移動(dòng)的接近傳感器,理論上可以對(duì)汽車(chē)進(jìn)行編程以驅(qū)動(dòng)任何所需的路徑,例如通過(guò)迷宮或障礙物路線(xiàn)。

我們作為示例提供的以下代碼非常簡(jiǎn)單,易于遵循。如果您沒(méi)有編碼經(jīng)驗(yàn),我們建議您將其復(fù)制并粘貼到Arduino終端,然后根據(jù)需要進(jìn)行調(diào)整。例如,首先將輸入值從“ LOW”更改為“ HIGH”,反之亦然,這將改變給定電動(dòng)機(jī)的方向。請(qǐng)注意,我們的代碼包含了我們汽車(chē)所載LED的命令。這些功能的編碼方式相同,如果您的汽車(chē)沒(méi)有LED,則可以忽略它們。

此外,如果您尚未在計(jì)算機(jī)上下載Arduino終端,則可以通過(guò)以下鏈接免費(fèi)獲得一個(gè)Arduino終端:

http://arduino.cc/en/main/software

這是我們?cè)贏rduino終端中輸入的示例代碼:

int input1 = 6;

int input2 = 5;

int input3 = 10;

int input4 = 11;

int blue = 3;

int red = 2;

void setup(){

Serial.begin(9600);

pinMode(輸入1,OUTPUT);

pinMode(輸入2,OUTPUT);

pinMode(輸入3,OUTPUT);

pinMode(輸入4,OUTPUT);

pinMode(藍(lán)色,OUTPUT);

pinMode(紅,OUTPUT);

}

無(wú)效循環(huán)(){

int sensorValue = analogRead(A0); Serial.println(analogRead(A0));

延遲(1);

if(sensorValue 《100){

digitalWrite(blue,HIGH);

digitalWrite(紅,LOW);

digitalWrite(輸入1,LOW);

digitalWrite(輸入2,LOW);

digitalWrite(輸入3,HIGH);

digitalWrite(輸入4,LOW);

}

否則{{br》 digitalWrite(blue,LOW);

digitalWrite(紅,LOW);

digitalWrite(input1,LOW);

digitalWrite(輸入2,LOW);

digitalWrite(input3,LOW);

digitalWrite(input4,LOW);

delay(2000);

digitalWrite(藍(lán)色,LOW);

digitalWrite(紅,HIGH);

digitalWrite(input1,LOW);

digitalWrite(輸入2,LOW);

digitalWrite(input3,LOW);

digitalWrite(input4,HIGH);

delay(2000);

digitalWrite(藍(lán)色,LOW);

digitalWrite(紅,LOW);

digitalWrite(input1,LOW);

digitalWrite(輸入2,LOW);

digitalWrite(輸入3,LOW);

digitalWrite(input4,LOW);

delay(2000);

}

}

步驟8:進(jìn)一步的想法

希望無(wú)論如何它都很有用,這條指令令人發(fā)指。用RC車(chē)創(chuàng)建有趣和有趣的項(xiàng)目有很多可能性,實(shí)際上,我們以將其轉(zhuǎn)換為自動(dòng)駕駛汽車(chē)的示例幾乎不會(huì)刮擦表面。我們僅在汽車(chē)上增加了兩個(gè)LED,用于指示驅(qū)動(dòng)馬達(dá)的運(yùn)行方向。肯定有可能在電路中添加更多個(gè)LED,這些LED可以根據(jù)電動(dòng)機(jī)的速度或電壓而點(diǎn)亮,從而可以用作有效的速度表。我們?cè)O(shè)想添加的另一個(gè)有點(diǎn)荒謬的功能是某種防御機(jī)制。也就是說(shuō),汽車(chē)可以在其路徑代碼中的某個(gè)點(diǎn)之后發(fā)射小彈丸。這在創(chuàng)建啟動(dòng)器時(shí)需要一些獨(dú)創(chuàng)性,但再次完全可行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 遙控汽車(chē)
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    6958
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185933
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    通過(guò)數(shù)字隔離器SPI轉(zhuǎn)換為GPIO

    電子發(fā)燒友網(wǎng)站提供《通過(guò)數(shù)字隔離器SPI轉(zhuǎn)換為GPIO.pdf》資料免費(fèi)下載
    發(fā)表于 09-21 10:20 ?0次下載
    通過(guò)數(shù)字隔離器<b class='flag-5'>將</b>SPI<b class='flag-5'>轉(zhuǎn)換為</b>GPIO

    怎樣模擬量轉(zhuǎn)換為數(shù)字量

    模擬量轉(zhuǎn)換為數(shù)字量的過(guò)程稱(chēng)為模數(shù)轉(zhuǎn)換(Analog-to-Digital Conversion,簡(jiǎn)稱(chēng)ADC)。這個(gè)過(guò)程在現(xiàn)代電子系統(tǒng)中非常常見(jiàn),例如在音頻處理、圖像處理、傳感器信號(hào)處理等領(lǐng)域。 一
    的頭像 發(fā)表于 08-30 09:21 ?175次閱讀

    電動(dòng)汽車(chē)和混動(dòng)汽車(chē)DC-DC轉(zhuǎn)換器的創(chuàng)新設(shè)計(jì)與測(cè)試方法

    組成部分,它可以通過(guò)電壓轉(zhuǎn)換為各種車(chē)載系統(tǒng)供電,例如日益復(fù)雜的車(chē)載信息娛樂(lè)系統(tǒng)、使用高級(jí)駕駛輔助系統(tǒng)(ADAS)實(shí)現(xiàn)的增強(qiáng)安全功能等。包括純電動(dòng)汽車(chē)和混合動(dòng)力汽車(chē)(HEV)在內(nèi)的電動(dòng)汽車(chē)
    的頭像 發(fā)表于 07-23 15:13 ?1083次閱讀
    電動(dòng)<b class='flag-5'>汽車(chē)</b>和混動(dòng)<b class='flag-5'>汽車(chē)</b>DC-DC<b class='flag-5'>轉(zhuǎn)換</b>器的創(chuàng)新設(shè)計(jì)與測(cè)試方法

    DCAC電源模塊:為新能源汽車(chē)充電系統(tǒng)提供高效能源轉(zhuǎn)換

    BOSHIDA DC/AC電源模塊:為新能源汽車(chē)充電系統(tǒng)提供高效能源轉(zhuǎn)換 DC/AC電源模塊是新能源汽車(chē)充電系統(tǒng)中至關(guān)重要的組件,它能夠直流電轉(zhuǎn)換
    的頭像 發(fā)表于 06-25 13:17 ?480次閱讀
    DCAC電源模塊:為新能源<b class='flag-5'>汽車(chē)</b>充電系統(tǒng)提供高效能源<b class='flag-5'>轉(zhuǎn)換</b>

    【換道賽車(chē):新能源汽車(chē)的中國(guó)道路 | 閱讀體驗(yàn)】 A 序

    摘錄苗先生的序,以示尊重—— 本書(shū)共九章,重點(diǎn)在于回答以下問(wèn)題: 中國(guó)為什么把出行革命的載體首先落到了新能源汽車(chē)上? 新能源汽車(chē)與其他選擇相比有什么優(yōu)勢(shì)? 在全球視野中,我國(guó)做出的這一選擇產(chǎn)生
    發(fā)表于 03-12 23:05

    新能源汽車(chē)的車(chē)載充電機(jī)(OBC)內(nèi)部構(gòu)造

    電動(dòng)汽車(chē)車(chē)載充電機(jī)是采用高頻開(kāi)關(guān)電源技術(shù),主要功能是交流220V轉(zhuǎn)換為高壓直流電給動(dòng)力電池進(jìn)行充電,保證車(chē)輛正常行駛。
    發(fā)表于 03-11 10:11 ?4282次閱讀
    新能源<b class='flag-5'>汽車(chē)</b>的車(chē)載充電機(jī)(OBC)內(nèi)部構(gòu)造

    【換道賽車(chē):新能源汽車(chē)的中國(guó)道路 | 閱讀體驗(yàn)】1.汽車(chē)產(chǎn)業(yè)大變局

    動(dòng)力車(chē)等新能源汽車(chē)逐漸占據(jù)市場(chǎng)主導(dǎo)地位。 其次,智能化和互聯(lián)網(wǎng)化進(jìn)一步提升汽車(chē)的功能和性能。車(chē)聯(lián)網(wǎng)、自動(dòng)駕駛、智能交通等技術(shù)的應(yīng)用,將使
    發(fā)表于 03-04 07:28

    汽車(chē)驅(qū)動(dòng)電機(jī)的特性

    汽車(chē)驅(qū)動(dòng)電機(jī)是電動(dòng)汽車(chē)的核心部件,它將電能轉(zhuǎn)換為機(jī)械能,驅(qū)動(dòng)汽車(chē)行駛。隨著全球能源危機(jī)和環(huán)境污染問(wèn)題日益嚴(yán)重,電動(dòng)汽車(chē)作為一種清潔、高效的交
    的頭像 發(fā)表于 01-09 15:12 ?755次閱讀
    <b class='flag-5'>汽車(chē)</b>驅(qū)動(dòng)電機(jī)的特性

    超級(jí)電容能給汽車(chē)加速嗎?

    環(huán)保的動(dòng)力汽車(chē)電源。2,二次電池解決的是汽車(chē)充電儲(chǔ)能和為汽車(chē)提供持久動(dòng)力的問(wèn)題,超級(jí)電容器的使命則是為汽車(chē)啟動(dòng)、加速時(shí)提供大功率輔助動(dòng)力。3,在汽車(chē)
    發(fā)表于 01-06 16:31

    can轉(zhuǎn)profinet網(wǎng)關(guān)實(shí)現(xiàn)汽車(chē)生產(chǎn)的革新

    的有效途徑。 通過(guò)選擇can轉(zhuǎn)profinet網(wǎng)關(guān)進(jìn)行項(xiàng)目升級(jí)改造,他們成功提高了生產(chǎn)線(xiàn)的自動(dòng)化水平,為企業(yè)的可持續(xù)發(fā)展奠定了基礎(chǔ)。在后期的汽車(chē)生產(chǎn)自動(dòng)化領(lǐng)域,can轉(zhuǎn)profinet網(wǎng)關(guān)等技術(shù)
    發(fā)表于 12-25 10:29

    影響電動(dòng)汽車(chē)充電時(shí)間的常見(jiàn)因素

    家用充電是新能源電動(dòng)汽車(chē)最重要的充電方式之一,通常需要連接220V交流電源,經(jīng)過(guò)固定安裝在汽車(chē)內(nèi)部的車(chē)載充電機(jī)(On Board Charger,OBC)交流電轉(zhuǎn)換為直流電為動(dòng)力電池
    的頭像 發(fā)表于 12-05 14:03 ?1743次閱讀

    如何利用SSTSPICE模型轉(zhuǎn)換為Saber模型呢?

    SaberRD軟件自帶的SPICE-to-SabreTranslator (SST) 實(shí)用程序允許您將SPICE(HSPICE、PSPICE)網(wǎng)表或庫(kù)轉(zhuǎn)換為MAST網(wǎng)表或模板,使用SST可以自動(dòng)生成符號(hào)。
    的頭像 發(fā)表于 12-05 14:00 ?1135次閱讀
    如何利用SST<b class='flag-5'>將</b>SPICE模型<b class='flag-5'>轉(zhuǎn)換為</b>Saber模型呢?

    聲控遙控汽車(chē)需要什么Arduino開(kāi)發(fā)板?

    聲控遙控汽車(chē)需要什么Arduino開(kāi)發(fā)板?
    發(fā)表于 11-01 06:21

    淺談電動(dòng)汽車(chē)中逆變器技術(shù)和市場(chǎng)分析

    逆變器在電動(dòng)汽車(chē)和混動(dòng)汽車(chē)中發(fā)揮著重要作用。其主要功能是車(chē)載電池組提供的直流電轉(zhuǎn)換為三相交流電,用于汽車(chē)的電機(jī)。此外,在再生制動(dòng)期間,逆變
    發(fā)表于 10-24 11:03 ?2162次閱讀
    淺談電動(dòng)<b class='flag-5'>汽車(chē)</b>中逆變器技術(shù)和市場(chǎng)分析

    小米汽車(chē)支持無(wú)線(xiàn)充電及自動(dòng)駕駛

    自動(dòng)駕駛系統(tǒng)用于電動(dòng)汽車(chē)相對(duì)位置預(yù)先設(shè)定的電動(dòng)汽車(chē)行駛、相對(duì)位置關(guān)系、無(wú)線(xiàn)充電裝置用于控制電池的電能通過(guò)無(wú)線(xiàn)傳送給電動(dòng)汽車(chē)。
    的頭像 發(fā)表于 10-13 10:58 ?1008次閱讀
    小米<b class='flag-5'>汽車(chē)</b><b class='flag-5'>將</b>支持無(wú)線(xiàn)充電及<b class='flag-5'>自動(dòng)</b>駕駛