女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

怎樣制作一個操縱桿來控制機器人

454398 ? 來源:工程師吳畏 ? 2019-08-07 10:43 ? 次閱讀

零件清單: -

Arduino Nano - 2

RF 433 Mhz發射器 - 接收器模塊 - 1

L293D - 1

操縱桿 - 1

面包板-1

紙板 - 根據需要

腳輪 - 1

BO馬達 - 2

BO電動輪 - 2

LiPo電池 - 1

跳線 - 根據需要

步驟1:模塊規范

我們使用RF發射器接收器模塊(如上圖所示)將數據從我們的操縱桿傳輸到機器人

變送器

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

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

諧振模式:(SAW)

調制模式:ASK

工作頻率:Eve 315MHz或433MHz

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

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

速度:小于10Kbps

因此該模塊將在開放區域內傳輸長達90米。

接收器:

工作電壓:5.0VDC + 0.5V

工作電流:最大≤5.5mA

工作方式:OOK/ASK

工作頻率:315MHz-433.92MHz

帶寬:2MHz

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

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

注意: - 使用可選天線會增加無線通信的有效性。一個簡單的電線就可以解決問題。

操縱桿 -

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

我們需要5個連接到操縱桿。

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

如果您不需要開關,那么您只能使用4個引腳。

第2步:原理圖

此模塊的連接非常簡單。

for Transmitter :

Vcc 》》》》 5V

ATAD 》》》 D4“您可以根據需要從軟件中進行更改”。

Gnd 》》》 Gnd

接收器:

Vcc 》》》》 5V

數據》》》 D2

Gnd 》》》 Gnd

操縱桿: -

Vcc的》》》》 5V

GND 》》》 GND

X 》》》 A0

Y》 》》 A1

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

L293D: -

10 》》》 D6

15 》》》 D5

2 》》》 D9

7 》》》 D10

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

4,5,12,13 》》》 GND

11,14 》》》電機A

3,6 》》》電機B

步驟3:代碼

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

發射器的代碼將被上傳到操縱桿接口的arduino,接收器的代碼將被連接到機器人上的arduino。

發射器代碼: -

(注意: -

首先使用操縱桿進行校準串行監視器,以獲得你的操縱桿各自的值)。

AS我必須發送4個數據位,我使用了4個發送器腿來發送4位而不是一個數據位,如圖所示)

void setup(){

//將設置代碼放在這里,運行一次:

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個數據位,我使用了4個接收器而不是一個數據位,如原理圖所示。

void setup (){

//將設置代碼放在這里,運行一次:

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);

}

}

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

    關注

    213

    文章

    29474

    瀏覽量

    211528
  • RF
    RF
    +關注

    關注

    65

    文章

    3170

    瀏覽量

    168498
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    盤點#機器人開發平臺

    地瓜機器人RDK X5開發套件地瓜機器人RDK X5開發套件產品介紹 旭日5芯片10TOPs算力-電子發燒友網機器人開發套件 Kria KR260機器人開發套件 Kria KR260-
    發表于 05-13 15:02

    【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書

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

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四部分:機器人計算系統,自主機器人的感知系統,自主機器人的定位系統,自主
    發表于 01-04 19:22

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    。 多模態融合的創新與突破 機器人控制技術的另一個重要突破在于多模態大模型的應用。相比于僅通過文字進行人機交互的傳統方法,現代機器人能夠融合視覺、聲音、定位等多模態輸入信息,為任務執行
    發表于 12-29 23:04

    開源項目!OpenCat—— 全能的平價四足機器人

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

    TMAG5170操縱桿附件組裝指南

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

    協作機器人拽拖示教詳解

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

    基于導納控制機器人拖動示教原理和實現步驟

    不同的任務需求和工作環境。? ? ??5.用戶互動:導納控制常用于人機互動,用戶可以通過手動操作機器人的末端或操縱桿引導機器人的運動,實現
    的頭像 發表于 10-23 15:52 ?907次閱讀

    認識機器人與CW32四足機器人控制項目

    認識機器人與CW32四足機器人控制項目 、認識機器人 機器人
    的頭像 發表于 09-28 15:46 ?455次閱讀

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作直想做的機器人——可愛無用機器人
    發表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作直想做的機器人——可愛無用機器人
    發表于 08-30 14:50

    柔性機器人和剛性機器人有什么區別?

    則由剛性及其關節連接構成,運動自由度相對較少。控制方式:柔性機器人通常采用基于力和視覺感知的控制系統,而剛性機器人則主要采用編程
    的頭像 發表于 08-16 10:17 ?1066次閱讀
    柔性<b class='flag-5'>機器人</b>和剛性<b class='flag-5'>機器人</b>有什么區別?

    ROS讓機器人開發更便捷,基于RK3568J+Debian系統發布!

    本帖最后由 Tronlong創龍科技 于 2024-7-19 17:18 編輯 ROS系統是什么 ROS(Robot Operating System)是適用于機器人的開源的元操作系統。它
    發表于 07-09 11:38

    Al大模型機器人

    和迭代不斷改進自身性能。它們可以從用戶交互中學習并根據反饋進行調整,以提高對話質量和準確性。可定制性與整合性: AI大模型機器人可以根據特定需求進行定制和整合,以滿足不同場景和應用的要求。它們可以與其
    發表于 07-05 08:52

    如何使用PLC控制機器人

    高可靠性、強適應性和易編程性等特點,成為機器人控制領域的重要工具。本文將詳細介紹如何使用PLC控制機器人,包括PLC在機器人
    的頭像 發表于 06-17 10:50 ?3514次閱讀