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

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

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

如何DIY一個帶遙控器的紅外 (IR) 遙控車

科技觀察員 ? 來源:square1a ? 作者:square1a ? 2022-06-09 15:20 ? 次閱讀

該項目是科學(xué)博覽會、機(jī)器人競賽和大學(xué)項目的理想選擇。該設(shè)計適應(yīng)性強(qiáng),您可以輕松修改并添加自己的組件。請按照以下說明構(gòu)建遙控汽車。

pYYBAGKhnt2AGLgKAATi3TVWZu8842.png

* 安全須知:

不使用時將電池從汽車中取出。如果您無法看到/監(jiān)督汽車,請將電池取出

不要讓電路過載短路。比如電路過熱時,應(yīng)立即停止運行

如果您使用自己的電源,為了確保安全,請使用低于 12 伏的電壓

第 1 步:準(zhǔn)備補(bǔ)給品

pYYBAGKhnuGAVnj3AAWHejo_l_Q869.png

DIY 紅外 (IR) 遙控車載套件

電視遙控器(確保其電池已充電)

6X AA 可充電* 電池

一把十字螺絲刀

要在沒有套件的情況下制作該項目,請參考上圖中的組件明細(xì)。

*建議使用可充電的,因為 DIY 車的電源效率通常較差,并且會很快耗盡電池電量

視頻中的時間戳:

0:17 組裝底盤和電機(jī)

4:30 電子產(chǎn)品

5:48電路圖

5:54 軟件(Arduino 代碼)

7:50 駕駛演示(含精準(zhǔn)模式代碼)

8:20 駕駛演示(附賽車模式代碼)

第 2 步:電路圖接線

pYYBAGKhnueAcslyAAHH0CgtZLA694.png

按照上圖接線。

第 3 步:Arduino 代碼

poYBAGKhnuyAGA9IAAGtQTVAB2o017.png

提供兩種模式:

精確模式:當(dāng)它向左/向右轉(zhuǎn)動時,它在一個固定軸上旋轉(zhuǎn)(參見時間戳 7:49 的步驟 1 視頻)

下載“IR_car_precision.ino”和“PinDefinitionsAndMore.h”,

然后將它們保存到名為“IR_car_precision”的文件夾中

要改變汽車的速度,找到變量“carSpeed”并改變它

要更改汽車左/右轉(zhuǎn)的速度,請更改變量“turnTime”

賽車模式:它向左/向右轉(zhuǎn),同時前進(jìn),就像一輛現(xiàn)實生活中的公路車。(參見時間戳 8:19 處的步驟 1 視頻)

下載“IR_car_racing.ino”和“PinDefinitionsAndMore.h”,

然后將它們保存到名為“IR_car_racing”的文件夾中

要更改汽車的速度,請找到變量“upperSpeed”和“l(fā)owerSpeed”

要更改汽車左/右轉(zhuǎn)的速度,請更改“upperSpeed”和“l(fā)owerSpeed”,因此它們之間的差異更大/更小

相關(guān)代碼下載:

IR_car_precision.ino

PinDefinitionsAndMore.h

IR_car_racing.ino

第 4 步:修復(fù)常見錯誤

poYBAGKhnvOAP4ucAAFnbjuQxFc474.png

如果您沒有任何錯誤,請?zhí)^此步驟(恭喜?。?/p>

Arduino 不響應(yīng)紅外信號。

進(jìn)入 Arduino 的串行監(jiān)視器,它會為您提供信息

檢查電視遙控器的電池是否有電

您是否更改了“命令”編號,該編號顯示在第 1 步的視頻中,時間戳為 7:15?

您是否將電容器插入電路?

將汽車移近電視遙控器

電機(jī)不動,或非常微弱。

萬用表或電壓表測量電池座黑線和紅線之間的電壓。然后測量 L293D 芯片的引腳 8 和 4 之間的電壓,當(dāng)它連接到電池時。如果兩個電壓測量值中的任何一個低于 7 伏,請更換充滿電的電池。

確保 L293D 的引腳 16 連接到 Arduino 上的 5V。

每個電機(jī)的兩根電線都已正確插入

汽車不能直行。

預(yù)計會與直線路徑有一點偏差,而且?guī)缀鯖]有什么可以做的。

確保車輪安裝正確并相互平行

確保 L293D 的引腳 16 連接到 Arduino 上的 5V。

嘗試所有命令:向前、向后、向左、向右和停止。你可能把鑰匙弄混了。

對于所有問題。

確保一切都按照步驟 2 的圖表連接

閱讀 Arduino IDE 底部黑色窗口中的錯誤消息。將錯誤消息復(fù)制到 Google。

轉(zhuǎn)到 Arduino 中的工具,確保板是“Arduino UNO”。端口usb,不是藍(lán)牙。

第 5 步:自定義獨一無二的紅外小車

pYYBAGKhnviAd0hOAARJbowQKb0042.png

要設(shè)計自己的汽車,您需要了解:

Arduino 上的引腳 0、1 和 13 是特殊的,因此請避免使用它們。引腳 2 為紅外傳感器預(yù)留。

為了穩(wěn)定運行,Arduino UNO 板需要通過其 Vin 端口提供 7 到 12 伏的電源。這就是為什么此設(shè)計使用六節(jié)可充電 AA 電池(一節(jié)可充電AA 的電壓約為 1.2V,因此 6 X 1.2 = 7.2 》 7 伏。

L293D 電機(jī)控制芯片通過其引腳 8 需要 4.5 到 36 伏的電源。

L293D 還具有鉗位二極管,以防止感應(yīng)反激(又名反激電壓)電壓尖峰。所以如果你想更換它,替代品也需要提供這種保護(hù)。

電容器使 Arduino 上 5V 引腳的電壓保持恒定,因為電容器兩端的電壓不能瞬時改變。恒定電壓對于非常敏感的紅外傳感器至關(guān)重要。

如果紅外傳感器在添加伺服電機(jī)(或任何其他類型的感性負(fù)載)后停止工作,請將 220 μF 電容更換為更大的電容,以增強(qiáng) Arduino 上 5V 引腳的電壓恒定性。

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

    關(guān)注

    18

    文章

    837

    瀏覽量

    66130
  • 遙控車
    +關(guān)注

    關(guān)注

    9

    文章

    81

    瀏覽量

    23730
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6469

    瀏覽量

    187091
收藏 人收藏

    評論

    相關(guān)推薦

    無線遙控器IR應(yīng)用解決方案

    遙控器中數(shù)十年前的紅外IR)技術(shù)可能即將結(jié)束,因為遙控器變得更加智能,需要雙向通信。使用藍(lán)牙,ZigBee和更簡單的方法(如頻移鍵控(FSK),幅移鍵控(ASK)或開關(guān)鍵控(OOK)
    的頭像 發(fā)表于 03-06 08:15 ?8005次閱讀
    無線<b class='flag-5'>遙控器</b>的<b class='flag-5'>IR</b>應(yīng)用解決方案

    紅外遙控器DIY自制

    發(fā)表于 12-22 15:46 ?2.4w次閱讀

    微型紅外追蹤及無線遙控車設(shè)計

    微型紅外追蹤及無線遙控車設(shè)計
    發(fā)表于 08-09 00:34

    智能遙控車

    ;       5 、定距離行駛:車身兩側(cè)裝有紅外傳感器,操作人員可以在遙控器上設(shè)定距離和速度數(shù)值,使遙控車圍繞物體以設(shè)定的距離和速度行駛。&
    發(fā)表于 10-31 23:13

    微型紅外追蹤及無線遙控車設(shè)計

    微型紅外追蹤及無線遙控車設(shè)計
    發(fā)表于 02-07 17:04 ?21次下載

    Android手機(jī)遙控車設(shè)計實例分析

    所有這些家用電器,可擺脫將來對專用紅外遙控面板的依賴,機(jī)在手,萬物盡在掌握之中,將是件多么美妙的事情!因此,本論文先設(shè)計種手機(jī)對智能
    發(fā)表于 10-20 10:52 ?2次下載
    Android手機(jī)<b class='flag-5'>遙控車</b>設(shè)計實例分析

    遙控車diy制作教程

    我從小時候就很想要遙控車,看見別人玩遙控車的時候心里羨慕死了,可是我沒錢買。因為從小自己就喜歡DIY,只是技術(shù)很爛,只會玩玩小燈泡什么的。長大后自己有
    的頭像 發(fā)表于 08-21 16:31 ?7.3w次閱讀

    怎樣在Arduino上設(shè)置IR接收IR遙控器

    IR接收紅外接收器種電子設(shè)備,它從IR遙控器接收信息,對信號進(jìn)行解碼,并將其發(fā)送到另
    的頭像 發(fā)表于 07-30 10:19 ?1w次閱讀

    使用LED的紅外遙控器

    電子發(fā)燒友網(wǎng)站提供《使用LED的紅外遙控器.zip》資料免費下載
    發(fā)表于 11-15 09:20 ?1次下載
    使用<b class='flag-5'>帶</b>LED的<b class='flag-5'>紅外</b><b class='flag-5'>遙控器</b>

    Raspberry PI的紅外遙控器

    電子發(fā)燒友網(wǎng)站提供《Raspberry PI的紅外遙控器.zip》資料免費下載
    發(fā)表于 12-23 16:44 ?0次下載
    <b class='flag-5'>帶</b>Raspberry PI的<b class='flag-5'>紅外</b><b class='flag-5'>遙控器</b>

    如何構(gòu)建簡單的基于紅外的車門遙控器

    在這篇文章中,我們將學(xué)習(xí)如何構(gòu)建簡單但萬無失的基于紅外遙控器,該遙控器可用于通過個人
    的頭像 發(fā)表于 04-02 10:37 ?1313次閱讀
    如何構(gòu)建<b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的基于<b class='flag-5'>紅外</b>的車門<b class='flag-5'>遙控器</b>

    Arduino的Rain1遙控車

    電子發(fā)燒友網(wǎng)站提供《Arduino的Rain1遙控車.zip》資料免費下載
    發(fā)表于 06-26 10:23 ?0次下載
    <b class='flag-5'>帶</b>Arduino的Rain1<b class='flag-5'>遙控車</b>

    Arduino的紅外遙控器

    電子發(fā)燒友網(wǎng)站提供《Arduino的紅外遙控器.zip》資料免費下載
    發(fā)表于 07-06 10:51 ?0次下載
    <b class='flag-5'>帶</b>Arduino的<b class='flag-5'>紅外</b><b class='flag-5'>遙控器</b>

    遙控車遙控器的連接

    電子發(fā)燒友網(wǎng)站提供《遙控車遙控器的連接.zip》資料免費下載
    發(fā)表于 07-10 14:57 ?4次下載
    <b class='flag-5'>遙控車</b>和<b class='flag-5'>遙控器</b>的連接

    兒童電動遙控車玩具,基于2.4G合封芯片開發(fā)

    和復(fù)雜程度方面涵蓋了廣泛的范圍。 遙控車玩具由兩部分組成:遙控器遙控車。遙控器上的五控制鍵控制著遙控
    的頭像 發(fā)表于 07-26 11:42 ?1526次閱讀