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

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

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

3天內不再提示

如何使用智能手機和簡單的Android應用程序來控制機器人汽車

454398 ? 來源:工程師吳畏 ? 2019-07-29 09:40 ? 次閱讀

簡介

機器人對于學生,業余愛好者來說總是一個奇特的主題和DIYers。如果您是初學者,那么構建機器人(如汽車或手臂)可能是了解基礎知識后要做的重要項目之一。

如果您還記得早期的教程,我已經討論了HC-05藍牙模塊以及如何與Arduino進行接口。此外,我提供了一個簡單的藍牙控制器應用程序,可以安裝在您的Android手機上并開始傳輸數據。

作為該項目的延續,我將使用Arduino和其他一些組件實現藍牙控制機器人,并構建一個簡單的機器人汽車,可通過藍牙通信使用Android手機(通過應用程序)進行控制。

藍牙控制器機器人的先決條件

除了Arduino,它是項目的主要控制模塊為實現藍牙控制機器人項目,您還必須熟悉其他兩個重要模塊。

它們是HC-05藍牙模塊和L298N電機驅動程序模塊。

HC-05藍牙模塊

HC-05藍牙模塊負責啟用藍牙通信Arduino和Android手機。

有關HC-05藍牙模塊的更多信息,請參閱HC-05 BLUETOOTH MODULE。

L298N電機驅動器模塊

L298N電機驅動器模塊負責為機器人汽車的電機提供必要的驅動電流。我在使用L298N的早期項目Arduino DC Motor Control中提供了有關L298N模塊的信息。

因此,請參閱使用L298N的ARDUINO直流電機控制有關將L298N與Arduino連接的更多信息。

注意:我強烈建議您在繼續進行之前參考上述兩個項目。

藍牙控制機器人電路圖

以下是使用藍牙控制機器人的電路圖Arduino,L298N和HC-05。

所需組件

Arduino UNO [在此處購買]

L298N電機驅動器模塊[在此處購買]

HC-05藍牙模塊[此處購買]

機器人底盤[購買]

4 x 5V Geared電機[在此處購買]

連接線[在此處購買]

電池保持呃[在此購買]

電源

Android手機

藍牙控制器應用

注意:我使用L298N電機驅動模塊來驅動機器人的電機。您可以使用這一個或L293D電機驅動器模塊。如果您使用的是L293D,請檢查連接。

電路設計

我不會詳細介紹機器人的構造,因為您的機器人底盤可能與我的不同,您可以輕松地弄清楚如何從可用部件構建機器人和可能的電纜管理,以使機器人更具吸引力。

進入電路設計,首先是HC-05藍牙模塊。藍牙模塊的+ 5V和GND引腳連接到Arduino的+ 5V和GND。

由于我只會傳輸與機器人從Android手機到藍牙模塊的移動相關的數據,并且不打算從Arduino接收任何數據,我只會將藍牙模塊的TX引腳連接到RX Pin。 Arduino。

Arduino的這個RX引腳基于SoftwareSerial庫(引腳2和引腳3在Arduino上配置為RX和TX)。藍牙的RX引腳保持打開狀態。

現在,L298N電機驅動器模塊。 Arduino的數字I/O引腳9至12配置為電機驅動器的輸入引腳,并連接到L298N電機驅動器模塊的IN1至IN4。兩個使能引腳通過提供的跳線連接到5V。

我在藍牙控制機器人汽車項目中使用的機器人機箱配有4個減速電機。由于L298N只有兩個電機的插槽,我將左側電機作為一組連接,右側電機作為其他電機連接,并將這兩組電機連接到L298N模塊的輸出。

代碼

藍牙控制機器人項目的Arduino代碼如下:

Android應用程序

如果您還記得HC-05藍牙模塊教程,我使用了一個名為藍牙控制器的簡單應用程序,它安裝在Android手機與藍牙模塊進行通信。

在這個項目中,我使用了相同的應用程序,修改了要傳輸的數據。

上面給出的Arduino代碼用于與藍牙控制器應用程序中配置的數據同步。

注意:HC-05藍牙模塊教程中提供了下載藍牙控制器應用程序的鏈接。要下載該應用程序,請參閱該教程。

工作

組裝機器人,進行必要的連接并將代碼上傳到Arduino。如果您了解HC-05藍牙模塊教程,那么了解藍牙控制機器人項目非常簡單。

首先,在Android應用程序中,我使用了5個鍵作為前進,反向,左,右和停止。與每個鍵關聯的相應數據如下:

前進 - 1

反向 - 2

左 - 3

右 - 4

停止 - 5

按下某個鍵后,相應的數據將通過藍牙通信從手機傳輸到藍牙模塊。

在Arduino代碼中,Arduino UNO從藍牙模塊接收任何此類數據(按下按鍵)并執行簡單的開關案例操作與電機驅動器輸入引腳的相應指令相關聯的情況。

例如,如果在Android電話中按下“轉發”鍵,則發送“1”。然后,Arduino將IN1和IN3設為HIGH,IN2和IN4設為LOW,以實現正向運動。

同樣,其他鍵對應IN1 - IN4引腳的正確設置。

限制

由于藍牙通信的范圍有限(最大值)例如,對于2級設備為10米)藍牙控制機器人的控制范圍也是有限的。

確保為所有模塊提供足夠的電力,尤其是藍牙模塊。如果電量不足,即使藍牙模塊開機,它也無法傳輸數據或無法與其他藍牙設備配對。

應用程序

低范圍移動監控設備

軍事應用(無人為干預)

輔助設備(如輪椅)

家庭自動化

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

    關注

    211

    文章

    28582

    瀏覽量

    207817
  • Android
    +關注

    關注

    12

    文章

    3941

    瀏覽量

    127694
收藏 人收藏

    評論

    相關推薦

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

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

    【「具身智能機器人系統」閱讀體驗】+兩本互為支持的書

    如何使用PyTorch進行數字圖像處理,它借助攝像頭獲取視頻的圖像信息,然后通過已有的圖像識別框架模型經深度學習和優化以達到更精準的識別結果,從而為進一步的執行處理提供數據支持和依據。而《具身智能機器人系統
    發表于 01-01 15:50

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

    近年來,人工智能領域的大模型技術在多個方向上取得了突破性的進展,特別是在機器人控制領域展現出了巨大的潛力。在“具身智能機器人大模型”部分,作
    發表于 12-29 23:04

    【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能

    重要。 書中還詳細介紹了支持具身智能機器人的核心技術系統,包括自主機器人計算系統、感知系統、定位系統及規劃和控制系統。 本書共分5個部分。 第1部分(第1章和第2章)介紹具身
    發表于 12-28 21:12

    【「具身智能機器人系統」閱讀體驗】1.全書概覽與第一章學習

    機器人的背景知識,特別是結合了當前的產業發展介紹了相應的問題與挑戰,并講解了具身智能機器人的歷史發展和未來走向。 之后在第二部分,從機器人計算系統、自主
    發表于 12-27 14:50

    芯片在智能手機中扮演什么角色?

    智能手機中,芯片扮演著核心角色,它們是手機性能和功能的基礎。以下是智能手機中一些關鍵芯片的作用: 中央處理器(CPU):負責執行操作系統和應用程序的指令,處理
    的頭像 發表于 12-23 13:28 ?388次閱讀

    【「具身智能機器人系統」閱讀體驗】+初品的體驗

    《具身智能機器人系統》 一書由甘一鳴、俞波、萬梓燊、劉少山老師共同編寫,其封面如圖1所示。 本書共由5部分組成,其結構和內容如圖2所示。 該書可作為高校和科研機構的教材,為學生和研究人員提供系統
    發表于 12-20 19:17

    《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊

    Intelligence)這一概念有了深入理解。本書開篇和大部分書籍文章一樣,都是立足宏觀角度,先把視角引申到世界經濟形勢。書中闡述具身智能機器人有望成為繼計算機、智能手機后的新一代顛覆性產品。2005-2010年
    發表于 12-19 22:26

    android手機上emulate應用程序的方法

    Android手機上模擬(emulate)應用程序的方法通常涉及到使用Android模擬器(Emulator)或類似的工具模擬
    的頭像 發表于 12-05 15:33 ?397次閱讀

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-運動追蹤之六軸傳感器使用場景

    身上,用于實時監控機器人的運動和姿態,幫助機器人進行自主導航和姿態控制。2.智能手機智能手表:六軸傳感器可以用于
    發表于 12-02 09:47

    飛凌嵌入式ElfBoard ELF 1板卡-運動追蹤之六軸傳感器使用場景

    身上,用于實時監控機器人的運動和姿態,幫助機器人進行自主導航和姿態控制。2.智能手機智能手表:六軸傳感器可以用于
    發表于 11-29 08:57

    國內外部分人形機器人企業一覽

    、新材料等先進技術,實現擬人化的功能,環境適應更通用、任務操作更多元、人機交互更親和,是有望成為繼計算機、智能手機、新能源汽車后的顛覆性產品,將深刻變革人類生產生
    的頭像 發表于 10-22 17:05 ?760次閱讀
    國內外部分人形<b class='flag-5'>機器人</b>企業一覽

    CYC8PROTO-063-BLE是否可以通過智能手機上的標準設置應用程序建立連接?

    你好,我是使用 BLE 的新手,正在使用 CYC8PROTO-063-BLE 板,我想知道是否可以通過智能手機(iOS 或 Android)上的標準設置應用程序建立連接。 到目前為止,我只能通過 AIROC
    發表于 07-23 08:20

    安裝在Android 14上的LE OTA應用程序無法使用是怎么回事?

    你好。 LE OTA 應用程序示例代碼無法在 Android 14 智能手機上運行。 點擊更新按鈕時,顯示"abort" ,OTA 進程無法繼續。 13 及以下版本沒有問題。 為什么會這樣?
    發表于 07-05 06:01

    ABB機器人的基本程序數據有哪些

    ABB機器人是一種廣泛應用于工業自動化領域的智能設備,其基本程序數據是實現機器人自動化控制的基礎。本文將詳細介紹ABB
    的頭像 發表于 06-17 09:20 ?1337次閱讀
    主站蜘蛛池模板: 超级乱淫小黄文小说| 久久免费看视频| 国产日本三级在线播放线观看| 激情开心婷婷| 国产欧美高清| aaaaaaa毛片| 天天槽天天槽天天槽| 末满18以下勿进色禁网站| 国产理论最新国产精品视频| 视色4se在线视频播放| 特黄特a级特别特级特毛片| 国产69久久精品成人看| 亚洲高清免费| 色多多官网| 久久婷婷国产一区二区三区| 成人午夜性视频欧美成人| 黄h网站| 天天干天天操天天玩| 天天操天天操天天干| 国产精品色片| 亚洲视频一区在线观看| 宅男色视频| 三级黄色在线视频| 狠狠色狠狠色综合| 亚洲午夜久久久久国产| 国产午夜精品理论片久久影视| h黄视频| 一级做a爰片久久毛片一| 色偷偷88欧美精品久久久| 久久久蜜桃| 天天综合天天看夜夜添狠狠玩| 黄网在线免费看| 双性强迫开宫灌满h| 天天摸天天做| 激情五月综合综合久久69| 偷偷鲁影院手机在线观看| 高清在线观看视频| 高清一区二区| 免费日韩毛片| 天天躁天天爽| 13日本xxxxxxxxx18|