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

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

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

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

怎樣制作一個(gè)操縱桿來控制機(jī)器人

454398 ? 來源:工程師吳畏 ? 2019-08-07 10:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

零件清單: -

Arduino Nano - 2

RF 433 Mhz發(fā)射器 - 接收器模塊 - 1

L293D - 1

操縱桿 - 1

面包板-1

紙板 - 根據(jù)需要

腳輪 - 1

BO馬達(dá) - 2

BO電動(dòng)輪 - 2

LiPo電池 - 1

跳線 - 根據(jù)需要

步驟1:模塊規(guī)范

我們使用RF發(fā)射器接收器模塊(如上圖所示)將數(shù)據(jù)從我們的操縱桿傳輸?shù)?a href="http://www.www27dydycom.cn/soft/data/42-101/" target="_blank">機(jī)器人

變送器

工作電壓:3V - 最大12V。電源使用12V

工作電流:最大值小于40mA,最小值為9mA

諧振模式:(SAW)

調(diào)制模式:ASK

工作頻率:Eve 315MHz或433MHz

傳輸功率:25mW(12V時(shí)為315MHz)

頻率誤差:+ 150kHz(最大值)

速度:小于10Kbps

因此該模塊將在開放區(qū)域內(nèi)傳輸長(zhǎng)達(dá)90米。

接收器:

工作電壓:5.0VDC + 0.5V

工作電流:最大≤5.5mA

工作方式:OOK/ASK

工作頻率:315MHz-433.92MHz

帶寬:2MHz

靈敏度:excel -100dBm(50Ω)

發(fā)射速度:《9.6Kbps(315MHz和-95dBm)

注意: - 使用可選天線會(huì)增加無線通信的有效性。一個(gè)簡(jiǎn)單的電線就可以解決問題。

操縱桿 -

模擬操縱桿是在項(xiàng)目中添加一些控制的好方法。

我們需要5個(gè)連接到操縱桿。

連接是:鍵,Y,X,電壓和地。 “Y和X”是模擬,“鍵”是數(shù)字。

如果您不需要開關(guān),那么您只能使用4個(gè)引腳。

第2步:原理圖

此模塊的連接非常簡(jiǎn)單。

for Transmitter :

Vcc 》》》》 5V

ATAD 》》》 D4“您可以根據(jù)需要從軟件中進(jìn)行更改”。

Gnd 》》》 Gnd

接收器:

Vcc 》》》》 5V

數(shù)據(jù)》》》 D2

Gnd 》》》 Gnd

操縱桿: -

Vcc的》》》》 5V

GND 》》》 GND

X 》》》 A0

Y》 》》 A1

Key 》》》 D2“只有在你需要使用它時(shí)才將它連接到arduino”

L293D: -

10 》》》 D6

15 》》》 D5

2 》》》 D9

7 》》》 D10

1,8,9,16 》》》 5V

4,5,12,13 》》》 GND

11,14 》》》電機(jī)A

3,6 》》》電機(jī)B

步驟3:代碼

只需將此代碼復(fù)制到Arduino IDE即可。你必須在一個(gè)Aduino程序中將發(fā)射器的代碼和接收器的代碼復(fù)制到另一個(gè)程序。

發(fā)射器的代碼將被上傳到操縱桿接口的arduino,接收器的代碼將被連接到機(jī)器人上的arduino。

發(fā)射器代碼: -

(注意: -

首先使用操縱桿進(jìn)行校準(zhǔn)串行監(jiān)視器,以獲得你的操縱桿各自的值)。

AS我必須發(fā)送4個(gè)數(shù)據(jù)位,我使用了4個(gè)發(fā)送器腿來發(fā)送4位而不是一個(gè)數(shù)據(jù)位,如圖所示)

void setup(){

//將設(shè)置代碼放在這里,運(yùn)行一次:

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

//Serial.begin(9600);

}

void loop(){

int a = analogRead(A0) ;

int b = analogRead(A1);

//Serial.print(a);

//Serial.print(“\\”);

//Serial.println(b);

if(b》 = 700& b 《1023& a》 = 500&& a 《= 540){

digitalWrite(5,0) );//FORWARD

digitalWrite(6,1);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(b 《200& a》 = 500&& a 《= 540 ){

digitalWrite(5,1);//REVERSE

digitalWrite(6,0);

digitalWrite(9,1);

digitalWrite(10,0);

}

if(a》 = 700& a 《1023& b》 = 500 && b 《= 540){

digitalWrite(5,0);//right

digitalWrite(6,1);

digitalWrite(9,1);

digitalWrite(10,0);

}

if(a 《200& b》 = 500&& b 《= 540 ){

digitalWrite(5,1);//left

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(a》 = 500& a 《= 540& b》 = 500&& b 《= 540){

digitalWrite(5,0);//停止

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,0);

}

}

接收者代碼: -

(注意: - 由于我必須接收4個(gè)數(shù)據(jù)位,我使用了4個(gè)接收器而不是一個(gè)數(shù)據(jù)位,如原理圖所示。

void setup (){

//將設(shè)置代碼放在這里,運(yùn)行一次:

pinMode(9,INPUT);

pinMode(10,INPUT);

pinMode(11,INPUT);

pinMode(12,INPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT );

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

}

void loop(){

int a,b,c,d;

a = digitalRead(9);

b = digitalRead(10);

c = digitalRead(11);

d = digitalRead(12);

if(a == 0&& b == 1&& c == 0&& d == 1){

digitalWrite(5,1);

digitalWrite(6,0);

digitalWrite(9, 1);

digitalWrite(10,0);

}

if(a == 1&& b == 0&& c == 1&& d == 0){

digitalWrite(5,0);

digita l寫(6,1);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(a == 0&& b == 1&& c == 1&& d == 0){

digitalWrite(5,0);

digitalWrite(6,1);

digitalWrite(9,1);

digitalWrite(10,0);

}

if(a == 1&& b == 0&& c == 0&& d == 1){

digitalWrite(5,1);

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(a == 0&& b == 0&& c == 0&& d == 0){

digitalWrite(5,0);

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,0);

}

}

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

    關(guān)注

    213

    文章

    29748

    瀏覽量

    212914
  • RF
    RF
    +關(guān)注

    關(guān)注

    65

    文章

    3175

    瀏覽量

    169004
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    盤點(diǎn)#機(jī)器人開發(fā)平臺(tái)

    地瓜機(jī)器人RDK X5開發(fā)套件地瓜機(jī)器人RDK X5開發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機(jī)器人開發(fā)套件 Kria KR260機(jī)器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書

    的非常好的,特別是些流程圖,很清晰的闡釋了概念 很適合作為初學(xué)者入門的引路書 還能了解很多技術(shù)和框架,破除初學(xué)者的自負(fù)困境,讓初學(xué)者知道功能是由很多開發(fā)者維護(hù)的,前人已經(jīng)為各種產(chǎn)品搭建了完善的框架。避免陷入得一個(gè)人單打獨(dú)斗的錯(cuò)覺
    發(fā)表于 04-30 01:05

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)

    的運(yùn)動(dòng)。例如,對(duì)于個(gè)輪式機(jī)器人,可以通過發(fā)布速度指令到電機(jī)驅(qū)動(dòng)節(jié)點(diǎn),控制機(jī)器人的前進(jìn)、后退、轉(zhuǎn)彎等動(dòng)作。書中還介紹了如何使用 PID
    發(fā)表于 04-27 11:24

    伺服電動(dòng)缸在人形機(jī)器人中的應(yīng)用

    集成高精密減速器、高性能電機(jī)、絲機(jī)構(gòu)、傳感器以及伺服控制系統(tǒng),伺服電動(dòng)缸在保證更小體積的基礎(chǔ)上實(shí)現(xiàn)了驅(qū)控體化,從而滿足了人形機(jī)器人復(fù)雜場(chǎng)景的應(yīng)用需求。四、提升性能與可靠性德邁傳動(dòng)伺
    發(fā)表于 02-06 09:04

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊

    具身智能機(jī)器人的基礎(chǔ)模塊,這個(gè)是本書的第二部分內(nèi)容,主要分為四個(gè)部分:機(jī)器人計(jì)算系統(tǒng),自主機(jī)器人的感知系統(tǒng),自主機(jī)器人的定位系統(tǒng),自主
    發(fā)表于 01-04 19:22

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人大模型

    。 多模態(tài)融合的創(chuàng)新與突破 機(jī)器人控制技術(shù)的另一個(gè)重要突破在于多模態(tài)大模型的應(yīng)用。相比于僅通過文字進(jìn)行人機(jī)交互的傳統(tǒng)方法,現(xiàn)代機(jī)器人能夠融合視覺、聲音、定位等多模態(tài)輸入信息,為任務(wù)執(zhí)行
    發(fā)表于 12-29 23:04

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】1.初步理解具身智能

    重要。 書中還詳細(xì)介紹了支持具身智能機(jī)器人的核心技術(shù)系統(tǒng),包括自主機(jī)器人計(jì)算系統(tǒng)、感知系統(tǒng)、定位系統(tǒng)及規(guī)劃和控制系統(tǒng)。 本書共分5個(gè)部分。 第1部分(第1章和第2章)介紹具身智能
    發(fā)表于 12-28 21:12

    開源項(xiàng)目!OpenCat—— 個(gè)全能的平價(jià)四足機(jī)器人

    Arduino。一個(gè)人工遙控器處于中間位置,可以攔截機(jī)器人對(duì)自身身體的控制。它仍將保留某些本能,比如拒絕跳下懸崖。 目前,我有兩個(gè)功能原型: 迷你模型是
    發(fā)表于 12-16 11:44

    TMAG5170操縱桿附件組裝指南

    電子發(fā)燒友網(wǎng)站提供《TMAG5170操縱桿附件組裝指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 14:28 ?0次下載
    TMAG5170<b class='flag-5'>操縱桿</b>附件組裝指南

    協(xié)作機(jī)器人拽拖示教詳解

    示范機(jī)器人執(zhí)行特定任務(wù)或動(dòng)作的方式。這可以通過直接拖動(dòng)機(jī)器人手臂或使用外部設(shè)備(如操縱桿、手柄等)完成。? ? ??動(dòng)作記錄:機(jī)器人記錄操
    的頭像 發(fā)表于 10-23 15:52 ?854次閱讀

    基于導(dǎo)納控制機(jī)器人拖動(dòng)示教原理和實(shí)現(xiàn)步驟

    不同的任務(wù)需求和工作環(huán)境。? ? ??5.用戶互動(dòng):導(dǎo)納控制常用于人機(jī)互動(dòng),用戶可以通過手動(dòng)操作機(jī)器人的末端或操縱桿引導(dǎo)機(jī)器人的運(yùn)動(dòng),實(shí)現(xiàn)
    的頭像 發(fā)表于 10-23 15:52 ?1130次閱讀

    認(rèn)識(shí)機(jī)器人與CW32四足機(jī)器人控制項(xiàng)目

    認(rèn)識(shí)機(jī)器人與CW32四足機(jī)器人控制項(xiàng)目 、認(rèn)識(shí)機(jī)器人 機(jī)器人
    的頭像 發(fā)表于 09-28 15:46 ?553次閱讀

    開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作個(gè)直想做的機(jī)器人——可愛無用機(jī)器人。
    發(fā)表于 09-03 09:34

    開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作個(gè)直想做的機(jī)器人——可愛無用機(jī)器人
    發(fā)表于 08-30 14:50

    柔性機(jī)器人和剛性機(jī)器人有什么區(qū)別?

    則由剛性及其關(guān)節(jié)連接構(gòu)成,運(yùn)動(dòng)自由度相對(duì)較少。控制方式:柔性機(jī)器人通常采用基于力和視覺感知的控制系統(tǒng),而剛性機(jī)器人則主要采用編程
    的頭像 發(fā)表于 08-16 10:17 ?1207次閱讀
    柔性<b class='flag-5'>機(jī)器人</b>和剛性<b class='flag-5'>機(jī)器人</b>有什么區(qū)別?