chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何在ZYBO平臺(tái)上構(gòu)建Wi-Fi機(jī)器人

454398 ? 來(lái)源:wv ? 2019-08-31 09:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:組裝機(jī)器人機(jī)箱

組裝陰影底盤(pán)并將減速電機(jī)編碼器連接到底部框架。 ZYBO,面包板和超聲波傳感器可以使用提供的部件進(jìn)行安裝,可以使用支架和雙面膠帶進(jìn)行3D打印和固定到機(jī)箱。電池應(yīng)安裝在機(jī)器人背面附近,最好安裝在頂部和頂部之間。底部框架。將路由器靠近ZYBO和DC/DC轉(zhuǎn)換器靠近面包板。將輪子連接到最后的減速電機(jī)。

步驟2:電線(xiàn)電子設(shè)備

DC/DC轉(zhuǎn)換器的輸入和輸出分別連接到面包板上的兩個(gè)電源軌。這些將用作系統(tǒng)的12V和5V電源。將ZYBO連接到5V導(dǎo)軌,如圖所示。使用USB Micro-B電源線(xiàn)將路由器連接到5V電源軌。 XT60電纜應(yīng)連接到12V導(dǎo)軌。在其余電子設(shè)備正確接線(xiàn)之前,請(qǐng)勿插入電池。超聲波傳感器應(yīng)連接到5V導(dǎo)軌。使用ZYBO上的Pmod端口JC的引腳6在面包板上創(chuàng)建3.3V電壓軌。邏輯轉(zhuǎn)換器的高壓輸入應(yīng)連接到5V軌,而邏輯轉(zhuǎn)換器的低壓輸入應(yīng)連接到3.3V軌。將電機(jī)編碼器連接到3.3V電壓軌。將電機(jī)驅(qū)動(dòng)器的VCC1連接到5V導(dǎo)軌,并將VCC2連接到12V導(dǎo)軌。將所有EN引腳連接到5V并將所有GND引腳接地。

將超聲波傳感器的TRIG和ECHO引腳分別連接到邏輯轉(zhuǎn)換器的HV1和HV2。 LV1應(yīng)連接到JC4,LV2應(yīng)連接到JC3。請(qǐng)參閱Pmod引腳分布圖。將電機(jī)連接到電機(jī)驅(qū)動(dòng)器。 Y1應(yīng)連接到右電機(jī)的正極端子,Y2應(yīng)連接到右電機(jī)的負(fù)極端子。同樣,Y3應(yīng)連接到左電機(jī)的正極端子,Y4應(yīng)連接到左電機(jī)的負(fù)極端子。 A1,A2,A3和A4應(yīng)分別映射到JB2,JB1,JB4和JB3。有關(guān)引腳編號(hào),請(qǐng)參閱原理圖。將JC2連接到右側(cè)編碼器,將JC1連接到左側(cè)編碼器。確保使用上拉電阻將這些信號(hào)連接到3.3V電壓軌。非常,使用以太網(wǎng)電纜將ZYBO連接到路由器。

步驟3:在Vivado中創(chuàng)建框圖

創(chuàng)建Vivado新的RTL項(xiàng)目。確保此時(shí)不指定任何來(lái)源。搜索“xc7z010clg400-1”并點(diǎn)擊完成。下載encoder_driver.sv和ultrasonic_driver.sv。將它們放在自己的文件夾中。打開(kāi)“工具”下的IP打包程序,然后選擇打包指定的目錄。將路徑粘貼到包含編碼器驅(qū)動(dòng)程序的文件夾,然后單擊“下一步”。單擊“包IP”并重復(fù)超聲波傳感器驅(qū)動(dòng)程序的過(guò)程。然后,導(dǎo)航到設(shè)置菜單中IP子部分下的存儲(chǔ)庫(kù)管理器。將路徑添加到驅(qū)動(dòng)程序文件夾,然后單擊“應(yīng)用”將它們包含在IP庫(kù)中。

創(chuàng)建新的程序框圖并添加“ZYNQ7處理系統(tǒng)”。雙擊該塊并導(dǎo)入提供的ZYBO_zynq_def.xml文件。在“MIO Configuration”下,啟用Timer 0和GPIO MIO。點(diǎn)擊“確定”保存配置。添加3個(gè)“AXI GPIO”模塊和4個(gè)“AXI Timer”模塊。運(yùn)行塊自動(dòng)化,然后是S_AXI的連接自動(dòng)化。雙擊GPIO塊以配置它們。一個(gè)模塊應(yīng)該是雙通道,具有4位輸入和4位輸出。將這些連接外部連接并將其標(biāo)記為SW用于輸入,LED標(biāo)記為輸出。第二個(gè)塊也應(yīng)該是雙通道,帶有2個(gè)32位輸入。最后一個(gè)GPIO塊將是一個(gè)32位輸入。使每個(gè)定時(shí)器模塊的pwm0輸出為外部。將它們標(biāo)記為PWM0,PWM1,PWM2和PWM3。

將編碼器驅(qū)動(dòng)程序添加到程序框圖中,并將CLK連接到FCLK_CLK0。將OD0和OD1連接到第二個(gè)GPIO模塊的輸入通道。使ENC外部并將ENC_0重命名為ENC。添加超聲波傳感器塊并將CLK連接到FCLK_CLK0。使TRIG和ECHO外部并將TRIG_0重命名為T(mén)RIG,將ECHO_0重命名為ECHO。將RF連接到第三個(gè)GPIO模塊。請(qǐng)參閱提供的框圖以供參考。

在“源”窗格中右鍵單擊您的程序框圖文件,然后創(chuàng)建一個(gè)HDL包裝器。務(wù)必允許用戶(hù)編輯。添加提供的ZYBO_Master.xdc文件作為約束。點(diǎn)擊“生成比特流”并休息一下。

步驟4:設(shè)置軟件開(kāi)發(fā)環(huán)境

轉(zhuǎn)到“文件”下,將硬件導(dǎo)出到Vivado SDK。確保包含比特流。在“CORTEX_A9_Zynq_ZC702”中導(dǎo)入RTOSDemo項(xiàng)目。它將位于FreeRTOS安裝目錄中。創(chuàng)建一個(gè)新的Board Support Package,選擇lwip202庫(kù)。將RTOSDemo項(xiàng)目中引用的BSP更改為剛剛創(chuàng)建的BSP *。

*在編寫(xiě)此Instructable時(shí),F(xiàn)reeRTOS似乎存在引用正確BSP的錯(cuò)誤。要解決此問(wèn)題,請(qǐng)使用與第一個(gè)相同的設(shè)置創(chuàng)建新的BSP。將引用的BSP更改為新的BSP,然后在構(gòu)建失敗后將其更改回舊的BSP。 FreeRTOS現(xiàn)在應(yīng)該編譯沒(méi)有錯(cuò)誤。隨意刪除未使用的BSP。

步驟5:修改演示程序

在“src”目錄下創(chuàng)建一個(gè)名為“drivers”的新文件夾RTOSDemo。復(fù)制提供的gpio.h.將gpio.c,pwm.h,pwm.c,odometer.h,odometer.c,rangefinder.c,rangefinder.h,motor.h和motor.c文件放入“drivers”目錄。

打開(kāi)main.c并將mainSELECTED_APPLICATION設(shè)置為2.將“l(fā)wIP_Demo”下的main_lwIP.c替換為更新后的版本。 “l(fā)wIP_Demo/apps/BasicSocketCommandServer”下的BasicSocketCommandServer.c也必須使用新版本進(jìn)行更新。不幸的是,導(dǎo)航到“FreeRTOSv10.1.1/FreeRTOS-Plus/Demo/Common/FreeRTOS_Plus_CLI_Demos”并用提供的版本替換Sample-CLI-commands.c。構(gòu)建項(xiàng)目并確保一切都成功編譯。

步驟6:Flash固件到QSPI

使用“Zynq FSBL”模板創(chuàng)建一個(gè)名為“FSBL”的新應(yīng)用程序項(xiàng)目。編譯FSBL項(xiàng)目后,創(chuàng)建RTOSDemo項(xiàng)目的啟動(dòng)映像。確保在“引導(dǎo)映像分區(qū)”下選擇“FSBL/Debug/FSBL.elf”作為引導(dǎo)加載程序。如果未列出該文件,請(qǐng)手動(dòng)添加該文件的路徑。

將ZYBO上的JP5跳線(xiàn)移至“JTAG”。使用USB Micro-B電纜將計(jì)算機(jī)連接到ZYBO。連接電池并打開(kāi)ZYBO。運(yùn)行Adept以確保計(jì)算機(jī)正確識(shí)別ZYBO。單擊Vivado SDK中的“Program Flash”,并提供RTOSDemo中BOOT.bin文件和FSBL中FSBL.elf文件的路徑。在點(diǎn)擊“程序”之前,請(qǐng)務(wù)必選擇“閃光后驗(yàn)證”。觀察控制臺(tái)以確保閃爍操作成功完成。然后,關(guān)閉ZYBO電源并斷開(kāi)USB電纜。將JP5跳線(xiàn)移至“QSPI”。

步驟7:配置無(wú)線(xiàn)接入點(diǎn)

電池仍然連接后,連接到路由器的Wi-Fi網(wǎng)絡(luò)。默認(rèn)的SSID和密碼應(yīng)位于路由器的底部。然后,導(dǎo)航到http://tplinkwifi.net并使用“admin”登錄用戶(hù)名和密碼。運(yùn)行快速設(shè)置向?qū)В趩⒂肈HCP的接入點(diǎn)模式下配置路由器。確保也更新設(shè)備的默認(rèn)用戶(hù)名和密碼。完成后,路由器應(yīng)自動(dòng)重啟進(jìn)入接入點(diǎn)模式。

啟動(dòng)ZYBO并使用您指定的SSID連接到路由器。路由器很可能出現(xiàn)在IP地址192.168.0.100或192.160.0.101上。 ZYBO將被分配路由器沒(méi)有的任何地址。要快速確定路由器的IP地址,可以從Windows的命令提示符運(yùn)行“ipconfig”,或從Linux或MacOS的終端運(yùn)行“ifconfig”。如果您仍然連接到路由器,您將看到其IP地址顯示在無(wú)線(xiàn)接口旁邊。使用此信息確定ZYBO的IP地址。要確認(rèn)ZYBO的IP地址,您可以從命令行ping它或通過(guò)telnet連接它。

步驟8:運(yùn)行Java程序

下載RobotClient.java并從命令行使用命令“javac RobotClient.java”編譯該文件。運(yùn)行命令“java RobotClient ”,其中“ip_address”是ZYBO的IP地址。如果在計(jì)算機(jī)和ZYBO之間建立成功連接,則將彈出控制GUI。聚焦窗口后,應(yīng)使用鍵盤(pán)上的箭頭鍵控制機(jī)器人。按退出按鈕結(jié)束會(huì)話(huà)并斷開(kāi)與機(jī)器人的連接。

GUI將突出顯示按下的鍵并在右上方顯示電機(jī)輸出。左側(cè)的測(cè)距儀每2米填充一個(gè)條,最多10米。

步驟9:校準(zhǔn)測(cè)距儀

板上的開(kāi)關(guān)ZYBO可用于配置板載測(cè)距儀。最小檢測(cè)距離 d 是作為開(kāi)關(guān)輸入 i 的函數(shù)給出的:

d = 50i + 250

輸入的整數(shù)步長(zhǎng)可在0到15之間變化。這意味著0.25米到1米的距離范圍。在最小距離處,第一個(gè)LED將開(kāi)始閃爍。激活的LED數(shù)量與對(duì)象的接近程度成正比。

步驟10:輔助功能

此機(jī)器人非常容易訪(fǎng)問(wèn)。由于其控制簡(jiǎn)單,只需一根手指即可完全控制。為了提高可訪(fǎng)問(wèn)性,可以添加對(duì)其他輸入設(shè)備的支持。這可能允許禁用用戶(hù)使用身體的不同部分來(lái)控制機(jī)器人。

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

    關(guān)注

    213

    文章

    29748

    瀏覽量

    212931
  • ZYBO
    +關(guān)注

    關(guān)注

    1

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Wi-Fi 8要來(lái)了!未來(lái)Wi-Fi技術(shù)演進(jìn)方向揭秘

    電子發(fā)燒友網(wǎng)報(bào)道(文/梁浩斌)Wi-Fi 7芯片早在2022年就有產(chǎn)品推出,直到去年年底,Wi-Fi 7設(shè)備開(kāi)始大量推出市場(chǎng)。但從普及率來(lái)看,根據(jù)奧維云網(wǎng)的數(shù)據(jù),截至2024年9月,線(xiàn)上家用路由器
    的頭像 發(fā)表于 11-24 03:14 ?3861次閱讀
    <b class='flag-5'>Wi-Fi</b> 8要來(lái)了!未來(lái)<b class='flag-5'>Wi-Fi</b>技術(shù)演進(jìn)方向揭秘

    科普|公司的Wi-Fi,為什么這么慢?

    大家在公司上班,經(jīng)常會(huì)使用到Wi-Fi。最近這幾年,隨著時(shí)代的發(fā)展,高清視頻會(huì)議等大帶寬網(wǎng)絡(luò)應(yīng)用越來(lái)越普遍。而公司的網(wǎng)絡(luò),卻非常不給力,頻繁卡頓,嚴(yán)重影響使用體驗(yàn)。哪怕IT的同事已經(jīng)把網(wǎng)絡(luò)優(yōu)化得很
    的頭像 發(fā)表于 06-20 06:06 ?464次閱讀
    科普|公司的<b class='flag-5'>Wi-Fi</b>,為什么這么慢?

    Wi-Fi 8:開(kāi)啟極高可靠性 (UHR) 連接的新紀(jì)元——1

    英國(guó)作家狄更斯在《雙城記》的開(kāi)頭寫(xiě)道:“這是最好的時(shí)代,也是最壞的時(shí)代?!?這句話(huà)若套用在現(xiàn)今Wi-Fi 的市場(chǎng)現(xiàn)狀,何嘗不是驚人的相似? 怎么說(shuō)呢?Wi-Fi 從被發(fā)明至今已經(jīng)經(jīng)過(guò)了20多年的迭代
    發(fā)表于 06-13 11:09

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

    Athena機(jī)器人****開(kāi)發(fā)平臺(tái)思嵐推出Athena機(jī)器人開(kāi)發(fā)平臺(tái),有望主導(dǎo)機(jī)器人開(kāi)發(fā)平臺(tái)未來(lái)
    發(fā)表于 05-13 15:02

    Wi-Fi HaLow如何突破傳統(tǒng)Wi-Fi性能瓶頸?

    視頻推薦在萬(wàn)物互聯(lián)的時(shí)代,傳統(tǒng)Wi-Fi在覆蓋范圍、功耗、連接數(shù)上漸顯不足。而Wi-FiHaLow的誕生,正在用黑科技打破傳統(tǒng)Wi-Fi的性能瓶頸!今天,我們一起來(lái)探究Wi-FiHaL
    的頭像 發(fā)表于 04-22 11:38 ?365次閱讀
    <b class='flag-5'>Wi-Fi</b> HaLow如何突破傳統(tǒng)<b class='flag-5'>Wi-Fi</b>性能瓶頸?

    基于 Wi-Fi 的定位服務(wù)

    以下捕獲使用 location_wifi_get 函數(shù)請(qǐng)求 Wi-Fi 定位服務(wù)。該事件的總功耗為 125.85mC,日志顯示精確度為 30.0m。 Got location: method
    發(fā)表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服務(wù)

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通過(guò)利用 nRF Cloud 的優(yōu)化定位算法,基于 Nordic SoC 和 模組的產(chǎn)品可在定位用例
    發(fā)表于 04-17 15:07

    Wi-Fi 定位服務(wù)

    Wi-Fi 是一種著名的無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù),用于設(shè)備的局域網(wǎng)和互聯(lián)網(wǎng)接入。Wi-Fi 通過(guò) Wi-Fi 網(wǎng)絡(luò)為家庭、辦公室和學(xué)校等環(huán)境提供便捷的無(wú)線(xiàn)互聯(lián)網(wǎng)接入服務(wù)。 Wi-Fi 定位是一種
    發(fā)表于 04-17 15:01

    Wi-Fi 7 與頻率控制的關(guān)系

    作者:Poornima Apte 投稿:DigiKey 北美編輯 2024-12-18 Wi-Fi 需要使用一定范圍的無(wú)線(xiàn)電頻率才能讓設(shè)備進(jìn)行通信撥號(hào)。多年來(lái),Wi-Fi 一直使用 2.4 GHz
    的頭像 發(fā)表于 01-25 14:45 ?658次閱讀
    <b class='flag-5'>Wi-Fi</b> 7 與頻率控制的關(guān)系

    華為海思正式進(jìn)入Wi-Fi FEM賽道?

    轉(zhuǎn)載自——鐘林談芯 昨天在網(wǎng)上看到一份九聯(lián)UNR050 BE3600無(wú)線(xiàn)路由器拆機(jī)報(bào)告,Wi-Fi主芯片是海思新款Wi-Fi7芯片Hi1155,速率2.5G。 在海思AP Wi-Fi芯片系列中,還有
    發(fā)表于 12-11 17:42

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無(wú)線(xiàn)革命

    1 Wi-Fi技術(shù)的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會(huì)帶來(lái)更高的無(wú)線(xiàn)速率。 ? 從Wi-Fi 4到Wi-Fi 7:無(wú)線(xiàn)網(wǎng)絡(luò)技術(shù)顯著提升,實(shí)現(xiàn)了網(wǎng)速的巨大飛躍。 ? ?
    的頭像 發(fā)表于 12-09 10:10 ?1058次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無(wú)線(xiàn)革命

    Wi-Fi 7有哪些底層技術(shù)優(yōu)勢(shì)

    您在多個(gè)Wi-Fi行業(yè)活動(dòng)中代表LitePoint。Wi-Fi 7帶來(lái)了哪些新穎且有趣的特點(diǎn)?
    的頭像 發(fā)表于 11-15 15:27 ?1320次閱讀

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開(kāi)始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?3493次閱讀

    最典型的3家Wi-Fi Halow芯片企業(yè)

    Wi-Fi Halow是Wi-Fi聯(lián)盟推出的專(zhuān)門(mén)面向物聯(lián)網(wǎng)市場(chǎng)的標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 08-30 09:58 ?3965次閱讀
    最典型的3家<b class='flag-5'>Wi-Fi</b> Halow芯片企業(yè)

    中國(guó)Wi-Fi7 FEM F4誕生

    的性能不會(huì)是最差的,如果綜合價(jià)格競(jìng)爭(zhēng)力,三伍微產(chǎn)品可以排在前面。 目前正式推出Wi-Fi7主芯片的廠(chǎng)家有高通、聯(lián)發(fā)科和海思。三伍微跟高通簽訂了NDA,希望在Wi-Fi7上有一個(gè)好的合作開(kāi)端。在海思平臺(tái)上
    發(fā)表于 07-31 11:14