在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Arduino雷達的制作教程

454398 ? 來源:工程師吳畏 ? 2019-08-12 11:32 ? 次閱讀

組件

使用超聲波制作arduino雷達需要列出的組件傳感器

Arduino Board(我使用的是arduino Uno)

伺服電機(mg-996)

HC-SR04超聲波傳感器

面包板

跳線

步驟1:

Arduino雷達的制作教程

《首先,我們要切一塊卡板(15cm * 8cm)。然后,將arduino和伺服電機粘在上面。

步驟2:

現在,我們必須制作一個“L”形支架用于超聲波傳感器(HC-SR04),使其保持在伺服電機上。

步驟3:

現在,我們必須將聲納傳感器連接到arduino。將傳感器的VCC和GND分別連接到arduino的5v和GND時要小心。之后,將trig引腳連接到8并將echo引腳連接到arduino的9。

步驟4:

將傳感器連接到arduino后,是時候將伺服電機連接到它了。再次,要小心連接伺服電機的VCC和GND。將伺服信號連接到arduino的引腳10。

步驟5:Arduino雷達所需的軟件:

您將需要arduino IDE和Processing IDE來運行它雷達

項目。處理IDE將獲取從arduino發送的值并說明對象區域(紅色標記)。按照鏈接下載它們。

處理IDE:https://processing.org/download/support.html

Arduino IDE:https://www.arduino.cc/en/main/software

第6步:Arduino代碼:

#includeconst int TriggerPin = 8;

const int EchoPin = 9;

const int motorSignalPin = 10;

const int startingAngle = 90;

const int minimumAngle = 6;

const int maximumAngle = 175;

const int rotationSpeed = 1;

伺服電機;

void setup(void )

{pinMode(TriggerPin,OUTPUT);

pinMode(EchoPin,INPUT);

motor.attach(motorSignalPin);

Serial.begin(9600);

}

void loop(void)

{static int motorAngle = startingAngle;

static int motorRotateAmount = rotationSpeed;

motor.write(motorAngle);

延遲(10);

SerialOutput(motorAngle,CalculateDistance());

motorAngle + = motorRotateAmount;

if(motorAngle 《= minimumAngle || motorAngle》 = maximumAngle){motorRotateAmount = -motorRotateAmount;

}}

int CalculateDistance(void)

{digitalWrite(TriggerPin,HIGH);

delayMicroseconds(10);

digitalWrite(TriggerPin,LOW);

long duration = pulseIn(EchoPin,HIGH);

float distance = duration * 0.017F;

return int(distance);

}

void SerialOutput(const int angle,const int distance)

{

String angleString = String(angle);

String distanceString = String(distance);

Serial.println(angleString +“,”+ distanceString);

}

步驟7:處理IDE:

我們可以使用處理IDE輕松找到范圍(40 cm)內的任何對象。如果您的PC上沒有IDE,請下載它。

在使用此IDE之前,我們必須配置字體。

為此,我們必須安裝“OCRAEXT.TTF”文件位于Radar.zip。

然后,轉到tools/create Font。從列表中選擇“OCRAExtended”,選擇字體大小25并單擊“確定”。

步驟8:

現在,我們必須找到COM端口號。轉到Arduino IDE并找到Com端口(照片中的COM3)。將COM端口號放在處理代碼的第13行(照片中的COM3)。

步驟9:最終

最后,按“運行”按鈕將顯示一個處理窗口。它將顯示雷達的伺服角度和物距。

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

    關注

    50

    文章

    2965

    瀏覽量

    117907
  • 超聲波傳感器

    關注

    18

    文章

    586

    瀏覽量

    35985
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187666
收藏 人收藏

    評論

    相關推薦

    Arduino采集雷達模塊數據與串口繪圖

    Arduino采集雷達模塊數據與串口繪圖
    的頭像 發表于 12-14 11:44 ?289次閱讀
    <b class='flag-5'>Arduino</b>采集<b class='flag-5'>雷達</b>模塊數據與串口繪圖

    OLED 顯示雷達數據

    使用螢火工場CEM5826-M11雷達模塊,Arduino IDE 編譯代碼,OLED顯示雷達數據
    的頭像 發表于 12-10 13:38 ?215次閱讀
    OLED 顯示<b class='flag-5'>雷達</b>數據

    自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理圖部分截圖: *附件:MYArduino
    發表于 12-10 10:14

    開源項目!基于 Arduino 的 MIDI 架子鼓

    牢固地固定在插槽中。 第 6 步:給鼓墊接線 1、固定電纜: 使用熱膠將帶狀電纜連接到墊子上。 2、焊接鼓墊: 通過焊接將鼓墊連接到多頻段帶狀電纜。 第 7 步:制作 Arduino 擴展板 1
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數配置等。 一、硬件準備 Arduino開發板 :確保你有一塊Arduino開發板,如Arduino Uno
    的頭像 發表于 11-22 09:24 ?831次閱讀

    定華雷達儀表學堂:雷達液位計的導波管的使用注意事項

    在安裝時對導波管有其要求,要求導波管內徑等于102.3毫米,壁厚6毫米,且安裝要求垂直偏差小于+/-0.5度。 ? 2、雷達液位計底部需制作一個支撐架,與導波管的間隙為15~30毫米,減少進料時湍流的沖擊,導波管底部還需安裝反射板和校
    的頭像 發表于 11-20 17:24 ?235次閱讀

    相控陣雷達電源芯片詳解

    一相控陣雷達簡介 相控陣雷達即相位控制電子掃描陣列雷達,其快速而精確轉換波束的能力使雷達能夠在1min內完成全空域的掃描。所謂相控陣雷達是由
    發表于 11-17 10:53

    汽車雷達回波發生器的技術原理和應用場景

    汽車雷達回波發生器是一種新型的雷達測試設備,以下是對其技術原理和應用場景的詳細介紹:技術原理汽車雷達設備在發送電磁波信號時,若遇到目標物體,該物體會反射出回波信號,隨后被雷達接收機捕獲
    發表于 11-15 14:06

    如何使用Arduino實現CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協議,廣泛應用于汽車電子、工業自動化等領域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發表于 11-12 10:09 ?1317次閱讀

    光學雷達和激光雷達的區別是什么

    光學雷達和激光雷達是兩種不同的遙感技術,它們在原理、應用、優缺點等方面都存在一定的差異。以下是對光學雷達和激光雷達的比較: 定義和原理 光學雷達
    的頭像 發表于 08-29 17:20 ?1669次閱讀

    如何用Arduino制作一個簡易自動喂魚器

    如果你家里養有魚,并想找到一種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚器,讓小魚不在餓肚子。 自動喂魚器的工作原理非常
    發表于 03-28 11:25

    雷達檢測概率曲線的影響因素

    在閱讀雷達書籍和相關論文時發現,雷達的檢測概率Pd和信噪比有一個函數關系 我的問題是如果這個函數關系是通用的,那么在門限一定的情況下,不同的雷達的檢測概率曲線是不是都一樣了?如果不是,那么
    發表于 03-27 19:54

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發表于 02-25 15:10 ?1702次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發表于 02-11 12:22 ?3182次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一個4×4×4 LED立方體

    在這個項目中,我們將使用 Arduino Nano 制作一個很酷的 4×4×4 LED立方體。LED 立方體,也稱為 LED矩陣,可以照亮您的房間、學習空間或創客區域,使其看起來非常酷炫。此外,它非常容易構建,并幫助您在電子和編碼方面發揮創意。
    的頭像 發表于 02-11 12:07 ?3340次閱讀
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一個4×4×4 LED立方體
    主站蜘蛛池模板: 亚洲三级小视频 | 青草久 | 欧美黄色录像视频 | 又色又爽视频 | 1024手机在线看永久免费 | 日本a级片视频 | 永久免费影视在线观看 | 97人人干 | 天堂免费在线视频 | 精品亚洲大全 | 四虎永久在线精品国产 | 婷婷免费高清视频在线观看 | 一区二区三区视频观看 | 日韩激情淫片免费看 | 日本高清在线3344www | 天天综合亚洲国产色 | 四虎影院永久免费观看 | 韩国一区二区三区视频 | 日本大片免a费观看在线 | 天天干网址 | 国产片无遮挡在线看床戏 | 四虎影院在线播放 | 久久国内视频 | 糖心vlog麻豆精东影业传媒 | 又长又大又粗又硬3p免费视 | 人人干狠狠操 | 天天摸夜夜摸爽爽狠狠婷婷97 | 天堂中文在线网 | 四虎国产精品免费视 | 狠狠色网| 97夜夜澡人人爽人人喊一欧美 | 欧美αv日韩αv另类综合 | 福利一区二区在线观看 | 手机看片1024免费视频 | 午夜视频网站 | 国产成人优优影院 | 亚洲男人的天堂在线播放 | 香蕉免费在线视频 | 国产成人午夜片在线观看 | 亚洲专区一区 | 夜夜夜夜夜夜夜工噜噜噜 |