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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

怎樣用遙控飛機發(fā)射器來控制任何遙控車

454398 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2019-11-13 11:06 ? 次閱讀

步驟1:收集零件!

所需零件

1。 Flysky發(fā)送器和接收器

2。 L298n電動機驅(qū)動器護罩(下面是該護罩的零件清單和教程

3。 Arduino Mega 2560版本4。遙控車

5。 9v電池

6。 7v鎳鎘電池

步驟2:發(fā)射器

在本教程中,我將使用flysky ct6b發(fā)射器。操作員通過無線電鏈路控制飛機,無線電鏈路通過電磁輻射即PPM信號(脈沖位置調(diào)制)連接到接收器?;旧?,R/C設備由操作員操作的發(fā)射器和接收由R/C發(fā)射器發(fā)射的信號的接收器組成。PPM是脈沖位置調(diào)制(PPM)。信號調(diào)制的一種形式,其中M個消息位通過在可能的時移之一中發(fā)送單個脈沖進行編碼。每T秒重復一次,以使傳輸?shù)谋忍芈蕿槊棵隡/T比特。它主要用于光通信系統(tǒng),在該系統(tǒng)中,幾乎沒有或幾乎沒有多徑干擾。

有關PPM的更多信息,請訪問-http://en.wikipedia.org/wiki/Pulse-position_modulation

帶有任何微控制器(在我的情況下為arduino)的飛機R/C發(fā)射器,我們必須首先解碼PPM信號。要解碼這些信號,我將使用arduino編程環(huán)境。

步驟3:電動機驅(qū)動器護罩

要將任何電機控制的設備與微控制器一起使用,我們需要一個電機驅(qū)動器,基本上可以讓您添加一個外部電池來控制設備。在這里,我將使用L298n電動機驅(qū)動器,該電動機驅(qū)動器可使用高達24v和4 A的電流

現(xiàn)在,我將向您展示如何為arduino制造自己的L298電動機驅(qū)動器屏蔽。

零件清單

1。 L298N雙H橋IC

2。 IN4004二極管

3。防盜條

4。標準PCB(印刷電路板)

5。散熱器

6?;竟ぞ吆鸵恍Ь€

L298n H橋

H橋的基本原理是能夠控制電動機的方向,即向前或向后。這是通過管理流經(jīng)稱為晶體管的電路元件的電流來實現(xiàn)的。編隊看起來像H,因此得名-H-Bridge。 L298使用此原理來控制電動機。易于使用。

第4步:Flysky接收器

現(xiàn)在我們必須連接flysky接收器。

將接收器連接到arduino

將要使用的接收器的任何兩個通道連接到arduino引腳9和10。

將電池連接到接收器

將正極連接到接收器的負極和9v電池。確保所有接地都已連接(例如,arduino的接地,接收器的接地以及兩個電池的接地)。通常,當所有地面都未連接時會發(fā)生很多問題。

步驟5:我使用的遙控車

帶有懸架的涼爽R/C賽車,使其易于在許多地形上使用!

因此,首先,我們必須從R/C賽車上拆除電路。

確保不損壞任何組件。除非這是一輛損壞了的舊車:)。

現(xiàn)在,將兩根電線焊接到每個電動機上,然后將這些電線連接到

L298n屏蔽層,如上一步中的示意圖所示。

第6步:對Arduino進行編程

最后,我們獲得了對PPM信號進行解碼并將其轉換的代碼,以便L298能夠理解它們。我使用pulseIn()函數(shù)讀取了發(fā)射器搖桿值!

下面是不言自明的代碼!

/*這是用Vishnu編寫的使用飛機發(fā)射器控制任何遙控汽車的代碼Chaitanya Karpuram。請享用??! */ int motor1Left = 5;//將引腳5定義為連接到馬達

int motor1Right = 6;//將引腳6定義為與電機連接

int motor2Left = 7;//定義引腳7表示連接到電機 motor2Right = 8;//定義了引腳8表示連接到電機通道1 = 9;//定義分別連接到arduino的引腳9和10的通道

int channel2 = 10;//分別連接到arduino的引腳9和10。//稍后用于

int Channel2;//存儲值

void setup()

{

pinMode(motor1Left,OUTPUT);//初始化電機pin

pinMode(motor1Right,OUTPUT);

pinMode(motor2Left,OUTPUT) ;

pinMode(motor2Right,OUTPUT);//作為輸出

pinMode(channel1,INPUT);//初始化通道

pinMode(channel2,INPUT);//作為輸入

Serial.begin (9600);//將波特率設置為9600 bps

}

void loop()

{

Channel1 =(pulseIn(channel1,HIGH));//檢查channel1

的值Serial.println(Channel1);//如果(Channel1》 1300 && Channel1 《1500)/*在串行監(jiān)視器

上打印通道值/*如果滿足這些條件,請執(zhí)行以下操作。這些是我從變送器獲得的值,您可以根據(jù)您的變送器值進行自定義*/

{

digitalWrite(motor1Left,LOW);//將兩個

digitalWrite(motor1Right,LOW);//都設置為低

}

if(Channel1 《1300)//檢查Channel1是否小于1300

{

digitalWrite(motor1Left,HIGH);//左移

digitalWrite(motor1Right,LOW);//電動機正轉

}

if(Channel1》 1500)//檢查Channel1是否大于1500

{

digitalWrite(motor1Left,LOW);//將右

digitalWrite( motor1Right,HIGH);//電機正轉

}

Channel2 =(pulseIn(channel2,HIGH));//檢查channel1

Serial.println(Channel2)的值;//如果(Channel2》 1300 && Channel1 《1500)//在串行監(jiān)視器上打印通道值

//如果滿足這些條件,請執(zhí)行以下操作

{

digitalWrite(motor2Left,LOW );//將兩個

digitalWrite(motor2Right,LOW);//都設置為低

}

if(Channel2 《1300)//檢查Channel2是否小于1300

{

digitalWrite(motor2Left,LOW);//向左旋轉

digitalWrite(motor2Right,HIGH);//電動機向后

}

if(Channel2》 1500)//檢查Channel2是否更大大于1500

{

digitalWrite(motor2Left,HIGH);//向右旋轉

digitalWrite(motor2Right,LOW);//電機向后

}

/*注意-檢查以下各項的值您在串行監(jiān)視器中獲得的通道,并相應地調(diào)整if語句中的值。以棒為中心的情況下,讀數(shù)為1400至1470。舉起棒時,其讀數(shù)為1470以上,而放下時為1300以下。

*/

責任編輯:wv

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

    關注

    6

    文章

    852

    瀏覽量

    53536
  • 遙控車
    +關注

    關注

    9

    文章

    81

    瀏覽量

    23778
收藏 人收藏

    評論

    相關推薦

    技術再進化——工業(yè)遙控器技術要求更高

    雖然同屬無線遙控器類,民用和工業(yè)遙控器之間的差異性可不是一星半點。工業(yè)遙控器是利用無線信號傳輸來操控工業(yè)重型設備的輔助裝置。在各種惡劣環(huán)境的適應性方面,工業(yè)
    的頭像 發(fā)表于 01-14 13:51 ?28次閱讀

    RF遙控器廠家:射頻遙控器將成為未來的控制主流

    改革開放40余年來,人們的家庭生活發(fā)生了巨變——各型家用電器走進了千家萬戶。在此期間,家用電器的發(fā)展也在不斷走向多樣化、智能控制化。通常我們所見的電視和空調(diào)、投影儀等設備大都是使用紅外遙控器
    的頭像 發(fā)表于 12-31 11:47 ?86次閱讀

    如何選購適合的拷貝遙控器——增配遙控器教程來啦

    射頻遙控器由于其傳輸距離遠、信號可穿墻、360°傳播信號等優(yōu)勢,迅速在日常生活中得到普及。我們常見的卷簾門遙控器、電瓶遙控器、車庫門遙控器
    的頭像 發(fā)表于 12-26 13:57 ?331次閱讀
    如何選購適合的拷貝<b class='flag-5'>遙控器</b>——增配<b class='flag-5'>遙控器</b>教程來啦

    無線智能遙控開關怎么接線

    無線智能遙控開關是一種現(xiàn)代家居自動化系統(tǒng)中常見的設備,它允許用戶通過無線信號遠程控制家中的電器設備,如燈光、空調(diào)、電視等。這種開關通常由一個發(fā)射器遙控器)和一個接收
    的頭像 發(fā)表于 10-12 18:17 ?969次閱讀

    遙控器解碼怎么使用

    夠接收和解碼遙控器發(fā)出的紅外(IR)信號。這些信號通常用于控制電視、空調(diào)、音響等家用電器。解碼可以復制這些信號,從而允許用戶使用新的遙控器或智能手機應用程序
    的頭像 發(fā)表于 09-30 14:23 ?1000次閱讀

    433M 通訊技術無線遙控器芯片CMT2300A

    遙控控制,防盜報警,工業(yè)控制以及無線智能家居領域得到廣泛應用。 01 433M遙控器 遙控器
    的頭像 發(fā)表于 07-15 15:01 ?1446次閱讀
    433M 通訊技術無線<b class='flag-5'>遙控器</b>芯片CMT2300A

    自制一輛遙控悍馬

    這周和大家分享一個14歲的學生參加一個AI挑戰(zhàn)賽,利用ChatGPT的幫助做的遙控車項目,包含作者的心路歷程。 所需材料 Fly Sky控制器/接收(任何
    發(fā)表于 03-19 16:02

    電視遙控干擾電路圖分享

    電視遙控干擾是一種能夠干擾電視遙控器與電視接收之間信號傳輸?shù)脑O備。它通常通過發(fā)射與電視遙控器
    的頭像 發(fā)表于 02-21 17:31 ?2712次閱讀
    電視<b class='flag-5'>遙控</b>干擾<b class='flag-5'>器</b>電路圖分享

    紅外遙控開關電路圖分享

    紅外遙控開關是一種通過感應紅外線信號控制電器設備開關的裝置。其基本原理是,紅外遙控發(fā)射電路采用紅外發(fā)光二極管
    的頭像 發(fā)表于 02-21 17:08 ?3236次閱讀
    紅外<b class='flag-5'>遙控</b>開關電路圖分享

    如何設置Arduino IR發(fā)射器電路

    在本指南中,您將學習如何設置 Arduino IR發(fā)射器電路。它使您可以控制IR(紅外線)LED,并從Arduino發(fā)送任何遠程控制代碼。這意味著你可以用它
    的頭像 發(fā)表于 02-11 09:44 ?878次閱讀
    如何設置Arduino IR<b class='flag-5'>發(fā)射器</b>電路

    如何提高紅外線發(fā)射管在遙控器上的發(fā)射距離

    如何提高紅外線發(fā)射管在遙控器上的發(fā)射距離? 遙控器成為了我們?nèi)粘I钪胁豢苫蛉钡囊徊糠郑覀兺ㄟ^遙控器可以
    的頭像 發(fā)表于 01-31 14:47 ?3491次閱讀

    紅外遙控與藍牙遙控的區(qū)別

    ,我們將詳細介紹紅外遙控和藍牙遙控的特點和區(qū)別。 首先,紅外遙控是一種基于紅外線的無線遙控技術。它的原理是通過發(fā)送和接收紅外線信號實現(xiàn)遠程
    的頭像 發(fā)表于 01-25 16:23 ?7772次閱讀

    無線遙控開關原理 無線遙控開關怎么配對

    。 第一部分:無線遙控開關的原理 無線遙控開關是一種通過無線傳輸技術,將信號發(fā)送給控制繼電器的設備,實現(xiàn)對電器開關的遠程控制。其原理主要包括無線信號
    的頭像 發(fā)表于 01-22 16:27 ?8421次閱讀

    2.4G收發(fā)芯片遙控玩具方案開發(fā),解決方案

    2.4G遙控玩具是指通過2.4GHz無線信號進行遙控的玩具。這種玩具通常包括遙控器遙控車、挖機、飛機、船等各種類型的模型。使用2.4G頻段
    的頭像 發(fā)表于 01-19 15:08 ?1985次閱讀

    2.4G收發(fā)芯片遙控玩具解決方案

    2.4G遙控玩具是指通過2.4GHz無線信號進行遙控的玩具。這種玩具通常包括遙控器遙控車、挖機、飛機、船等各種類型的模型。使用2.4G頻段
    的頭像 發(fā)表于 01-19 09:35 ?2789次閱讀