電子發(fā)燒友App

硬聲App

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

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

3天內不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>簡單的WiFi遙控4輪移動機器人制作

簡單的WiFi遙控4輪移動機器人制作

2023-07-12 | zip | 0.95 MB | 次下載 | 2積分

資料介紹

描述

該項目演示了如何快速制作一個簡單的 WiFi 遙控 4 輪移動機器人,該機器人具有安裝在伺服驅動的平移和傾斜組件上的板載 WiFi 攝像頭。

該項目使用基于 CASP 模型的編程工具來完成軟件實現(xiàn)。 htm

程序

步驟 1. 按照下面“硬件開發(fā)”部分中的描述構建硬件。請注意,本項目推薦使用 CASP 0.9.5.1 及以上版本。

第 3 步:在此鏈接https://aadhuniklabs.com/casp/casp_web_projects/robotics/01_rc_robot.zip下載關于“帶車載攝像頭的基本遙控移動機器人”的示例項目,并按照“軟件開發(fā)”中提到的步驟進行操作部分。

第 4 步:可能需要按照“調整”部分所述進行一些調整,以調整軟件以匹配您開發(fā)的硬件。

第 5 步:最后,控制移動流動站的鍵盤和鼠標控件在控制方法部分進行了描述。您可以更改本機模型中“rc_control”自定義塊中的代碼,以根據(jù)您的喜好修改控制鍵。請通過https://aadhuniklabs.com/contact寫信給我們,了解與該項目相關的任何疑問和建議。

硬件開發(fā)

四個直流電機與輪子一起安裝在合適的金屬底架上。平移和傾斜組件(配備兩個微型伺服系統(tǒng))安裝在基架的合適位置(最好朝向機器人基架的后端)。12V 電池安裝在底架下方。所需的電子模塊適當?shù)胤胖迷诘准苌希凑铡笆疽鈭D”部分所示的連接圖進行連接。典型布置如下圖所示。

pYYBAGPXJgmANrkEAAScLBoJvs4749.jpg
移動機器人設置
?

電子部分由 Arduino Nano RP2040 Connect 或 Raspberry Pi Pico W 或 ESP32 組成,用作主要微控制器,用于控制所有必需的機器人功能并通過板載 WiFi 與主機 PC 通信。

ESP32-CAM 模塊上的閃光燈在弱光條件下通過 Arduino Nano RP2040 微控制器從主機 PC 手動控制。

6V 至 12V 電池用于為機器人上的整個電路供電。6V/12V 至 5V DC 降壓轉換器用于提供所需的 5V 電源,為微控制器、伺服系統(tǒng)和 ESP32 攝像頭模塊供電

軟件開發(fā)

A)配置 ESP32 攝像頭

在項目中使用 ESP32 攝像頭之前,應使用有效的 IP 地址對其進行正確編程。有關如何對模塊進行編程的詳細信息請參閱我們的ESP32-CAM 示例。用戶還可以參考 Internet 上有關此主題的豐富資料

CASP 軟件用于為 Arduino 微控制器目標和主機 PC 快速開發(fā)模型。因此,開發(fā)了兩種模型以實現(xiàn)預期目標。

B)在 Arduino Nano RP2040 Connect、Raspberry Pi Pico W 和 ESP32 上運行的目標模型包括

1. 表示系統(tǒng)正在運行的閃爍邏輯。

2. WiFi101 塊從主機 PC 接收所需的控制信號。

3. 映射到微控制器引腳的 PWM 和伺服模塊。

4. 延時塊,用于在通信錯誤期間或主機未連接時重置 PWM 塊的輸出。

?
?
?
poYBAGPXJgyAEWQcAACufffG7Oc658.jpg
?
1 / 3
?

以下是正確編程目標板的步驟。ESP32 Camera 的 IP 地址應在此塊的塊參數(shù)中輸入。它還配置為輸出鍵盤和鼠標信號。

3. RC 控制塊:自定義塊,接收來自圖像顯示塊的鍵盤和鼠標信號,并產(chǎn)生合適的控制信號來控制機器人運動和頭部(云臺)運動。

4. 通過 WiFi 通信通道映射到目標模型的 GPIO 塊。

pYYBAGPXJhiAMZ_1AACmXPMvw1A156.png
在主機 PC 上運行的本機模型
?

以下是在主機PC上運行本機模型的步驟

1. 在繼續(xù)之前,主機 PC 應連接到與設備連接的同一網(wǎng)絡

2. 加載“rc_native”項目。

3. 點擊Home->Simulation->Configure Simulation IO 菜單項。

4. 將打開“配置仿真硬件”窗口。在 Native Nodes 和 GPIO Device Nodes 下,將下圖中標記的 IP 地址(通過雙擊該項)更改為各自的本地和設備 IP 地址。

poYBAGPXJhqAMM7pAADVTpNO1HI884.jpg
配置模擬硬件窗口以更改本機節(jié)點(主機 PC)和 GPIO 設備(Arduino RP2040)的 IP 地址
?

。

?

調整

1. 當按下 W 和 S 時,輪子電機連接可以反轉以向前或向后移動。

2. 開發(fā)了電機正反轉產(chǎn)生邏輯,以配合項目中使用的電機驅動IC ieTA6586。如果使用其他驅動IC,用戶可以適當修改邏輯。

3. 對于 rc_control 塊參數(shù)中指定的默認角度,伺服電機可能需要進行一些對齊以面向機器人前進方向。

4. 基本速度、速度限制和其他與導航相關的參數(shù)可從 rc_control 塊參數(shù)中調整。

控制方法

1. 上面顯示的模擬面板窗口在激活時接受鍵盤和鼠標輸入。

2. 用戶可以使用鍵盤按鍵W——向前移動,S——向后移動,A——以中心向左旋轉,D——以中心向右旋轉。

3. 組合鍵W/S & A/D 可以在前進或后退時左右轉彎。

4. 可以使用Page Up & Page Down 鍵調整速度。

5. 頭部位置控制的垂直和水平伺服角度(從-90 到+90 度)可以通過鼠標移動來控制。

6. 鍵“G”用于將兩個舵機定位在默認角度。

7. 鍵“L”用于打開/關閉 ESP32 相機的閃光 LED 燈。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費