91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

用arduino制作雷達

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2019-04-17 17:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

arduino制作雷達

關于這個用Arduino做超聲波雷達的項目,我在Create Arduino上見過很多次,這里就自己做出來試試。

主要原理是利用超聲波測距,然后使用Processing在屏幕上繪制出雷達圖,總體比較簡單。

成品

準備

硬件

- 舵機

- 超聲波模塊 HC-SR04

- Arduino

- 杜邦線若干

- 其它材料

軟件

Arduino IDE

Processing(下載地址:Download Processing)

接線和安裝

接線主要分兩大部分:超聲波模塊和舵機。

用arduino制作雷達

超聲波模塊的針腳旁的標注很清晰,小心不要把GND和Vcc接反,否則可能會燒壞模塊。

舵機有的沒有標注接線方式,一般來說是:橙色-信號,紅色-正極,棕色-接地。

接線很簡單,有一點是Arduino上只有一個5v供電的插腳,可以借助面包板擴展。舵機有可能會因為電壓不足轉動比較吃力,可以考慮給Arduino接9v電源貨給舵機單獨供電。

最終要實現掃描功能,所以需要把超聲波模塊固定在舵機上,具體的實現就見仁見智了,這是我自己用木條+膠槍做的效果:

安裝軟件

先安裝好前面提到的兩款軟件。

所有代碼已經打包到網盤:百度網盤(代碼來自:https://www.instructables.com/id/Arduino-RadarUltrasonic-Detector/)

解壓后分別找到Arduino_Radar.ino和Arduino_Radar_Processing.pde。

在Arduino_Radar.ino里前一部分定義針腳等信息,里面的針腳是和前面的接線圖對應的,如果你連到其它針腳上,需要在這里改一下。

#include《Servo.h》 const int soundTriggerPin = 2; //Trig const int soundEchoPin = 3; //Echo const int motorSignalPin = 12; //舵機信號線 const int startingAngle = 15; //初始角度 const int minimumAngle = 15; //最小角度 const int maximumAngle = 165; //最大角度 const int rotationSpeed = 1; //旋轉速度 …………

編譯刷寫到Arduino中,然后打開端口監視器,如果看到以下輸出且舵機轉動,說明代碼工作正常:

接下來打開Arduino_Radar_Processing.pde,在Arduino_Radar_Processing.pde里需要修改一下串口的端口號,修改為Arduino正在使用的串口。

用arduino制作雷達

import processing.serial.*; import java.awt.event.KeyEvent; import java.io.IOException; Serial myPort; PFont orcFont; int iAngle; int iDistance; void setup() { size(1350, 760); smooth(); myPort = new Serial(this, “COM5”, 9600); //修改此處 myPort.clear(); myPort.bufferUntil(‘ ’); orcFont = loadFont(“OCRAExtended-30.vlw”); } void draw() …………

修改完后點擊左上方的開始鍵,啟動程序,如果一切沒有錯誤,可以看到:

如果白屏的話,需要切到編輯器,點擊左上角的終止鍵,此時一般會在下方的紅條上給出錯誤信息,按照錯誤信息修改(一般是串口錯誤導致)。

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

    關注

    50

    文章

    3117

    瀏覽量

    120033
  • Arduino
    +關注

    關注

    190

    文章

    6497

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發板)和軟件(編程環境)組成,旨在讓非專業用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發,通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發表于 05-22 11:40 ?227次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    完成一個電子產品的制作。這就給開源硬件的推廣和普及設定了一個很高的門檻,電子愛好者需要花很多時間和精力才能開始開發和制作自己的作品。而使用Arduino能很快地完成一個電子產品的制作
    發表于 05-13 09:28

    定華雷達儀表學堂:非接觸式與接觸式雷達物位計區別

    裝置,發射裝置與被測介質表面的距離同脈沖在其間的傳播時間成正比,經計算得出液位高度。 在一些特殊工況導波雷達有明顯的優勢如: 罐內有攪拌,介質波動大,這樣的工況底部固定的導波雷達測量值要比變通
    的頭像 發表于 02-06 15:42 ?364次閱讀

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

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

    OLED 顯示雷達數據

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

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

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

    基于Arduino的串口通信項目

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

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

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

    相控陣雷達電源芯片詳解

    增益調整(帶0.5dB分辨率),非常適合用于衛星通信、5G移動通信、汽車、軍事和商用雷達。 下圖是ADI相控陣波束成形電路電源方案,可以看出整個方案輸入電路是5V,可以DCDC電源芯片LTM4644
    發表于 11-17 10:53

    NE555制作點焊機

    NE555制作點焊機,電路簡單,容易制作。需要一個12v的鉛酸蓄電池。實際焊接效果很好。
    發表于 11-08 15:05 ?30次下載

    手搓黨分享:Air700E開發板+毫米波雷達,搓一個睡眠監測儀!

    ?只能說,看到這個大佬分享的睡眠監測儀,手上的手環瞬間不香了。。。 Air700E開發板+毫米波雷達,手搓一個開箱即用的睡眠監測儀,不花冤枉錢! 一、項目原理及硬件制作 毫米波是指頻率范圍從
    的頭像 發表于 10-15 11:18 ?830次閱讀
    手搓黨分享:<b class='flag-5'>用</b>Air700E開發板+毫米波<b class='flag-5'>雷達</b>,搓一個睡眠監測儀!

    定華雷達儀表學堂:雷達液位計遇到這三種故障的解決辦法

    決辦法。 一、天線結疤 如果我們在使用雷達液位計的時候發現雷達液位計的天線結疤的話,那么很有可能是因為介電常數過高導致的,我們可以壓縮空氣對其進行吹掃,或者是直接清水清洗。除此之外
    的頭像 發表于 09-20 15:59 ?696次閱讀

    超聲波雷達和360影像有什么

    超聲波雷達和360影像是兩種不同的技術,它們在不同的領域有著廣泛的應用。以下是對這兩種技術的介紹。 一、超聲波雷達 超聲波雷達的基本原理 超聲波雷達是一種利用超聲波進行探測的技術。它通
    的頭像 發表于 08-16 10:22 ?1359次閱讀

    怎樣Arduino測試鋰電池容量

    本文詳細介紹了如何用Arduino測量鋰電池的容量。并附有電路圖和Arduino的程序代碼。
    的頭像 發表于 07-30 09:14 ?1646次閱讀
    怎樣<b class='flag-5'>用</b><b class='flag-5'>Arduino</b>測試鋰電池容量

    Arduino自制點焊機

    組裝18650電池組,要用到點焊機,本文介紹Arduino控制點焊機的點焊時間。
    發表于 07-29 10:14 ?9次下載
    主站蜘蛛池模板: 国产网站在线 | 一区二区三区视频观看 | 欧美老汉色 | 免费四影虎ww4hu10 | 亚洲国产日韩女人aaaaaa毛片在线 | 国产精品久久久香蕉 | 下农村女人一级毛片 | 亚洲国产精品网站久久 | 久草资源网 | 国产一级片免费看 | 人人舔 | 天堂资源地址在线 | 日韩三级一区 | 97视频免费上传播放 | 国产日本三级在线播放线观看 | 六月婷婷在线视频 | 潘金莲国产三级视频在线 | 国产黄网站 | 久青草视频免费视频播放线路1 | 国色天香网在线 | 二区中文字幕 | 三级理论在线 | 黄色免费大全 | 欧美成人免费午夜全 | 色日韩在线 | 午夜精品视频在线观看 | 国产亚洲一区二区三区在线 | 欧美日韩中文字幕在线 | 国产视频h | 国产精品免费视频拍拍拍 | 特级毛片aaaa免费观看 | 午夜高清免费在线观看 | 18欧美乱大交 | 日本特黄特色aaa大片免费欧 | 欧美成人亚洲欧美成人 | 天堂资源吧 | 亚1洲二区三区四区免费 | 一级欧美在线的视频 | 奇米777me| 免费在线播放毛片 | 国产精品波多野结衣 |