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

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

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

怎樣用XBox控制器通過wifi控制RC汽車

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-19 10:24 ? 次閱讀

步驟1:MPU6050

PI使用MPU6050 IMU。首先,您必須在pi上啟用I2C,將其連接起來,然后使用“腳本”中的命令對其進行測試。同樣,可能存在一些依賴性。服務(wù)器使用XBOX力反饋將影響傳回客戶端,以作為觸覺反饋傳遞給操作員。

https://www.instructables.com/id/Reading-I2C-Inputs 。..

安裝i2c工具。..

sudo apt-獲取安裝libi2c-dev

在pi的BIOS上編輯i2c,然后重新啟動。

sudo raspi-config

sudo nano/etc/modules

sudo nano/etc/modprobe.d/raspi-blacklist.confsudo i2cdetect -y 1

MPU605應(yīng)該顯示為68。

步驟2:Pi Blaster

Pi上的PWM通過Pi blaster守護程序完成。服務(wù)器將數(shù)據(jù)直接從Pi發(fā)送到舵機,并通過軟件發(fā)送到PI-BLASTER FIFO。

sudo apt-get install autoconf

git clone https://github.com/sarfata/pi-blaster.git

cd pi-blaster

。/autogen.sh

。/configuremake

》 sudo make install

sudo make install-停止自動啟動

FIFO位于/dev/pi-blaster

要完全打開GPIO引腳17:

echo“ 17 = 1”》/dev/pi-blaster

將GPIO引腳17設(shè)置為20%的PWM

echo “ 17 = 0.2”》/dev/pi-blaster

要進行測試,只需使用萬用表和一些回顯命令,在紙上寫下您需要發(fā)送給伺服器的內(nèi)容,以使其能夠執(zhí)行所需的操作。檢查我的服務(wù)器代碼以獲取我的值,很幸運,由于控制信號是單極性的,您可以使用PI提供的0-3.3V來控制它們。

對于接線機,我使用了IDC連接器和一些2.54mm接頭。

注意-(1)過去在使用鎖定功能干擾PIs Windows環(huán)境時,我遇到了問題,因此我不傾向于啟動PI X Windows接口。(2)sudo chown root test.sh,然后sudo chmod + s test.sh以允許腳本以非root身份訪問GPIO

步驟3:Wifi

按照adafruits指南使用Pi上的終端設(shè)置wifi。我發(fā)現(xiàn)通過命令行更容易完成此操作,并且x窗口中的GUI出現(xiàn)了問題。

sudo cp interfaces/etc/network/

步驟4: XBOX 360控制器測試

獲取Windows XBOX無線驅(qū)動程序并安裝驅(qū)動程序。如果您購買廉價的中文副本卻無法獲得,則此處有一個教程http://www.s-config.com/archived-xbox-360-receiver-install-for-win-xp-and-win-7/它工作。配對時,控制器上的LED會顯示。如果驅(qū)動程序是最新版本,則驅(qū)動程序應(yīng)該已經(jīng)在Linux上,我使用的是Xubuntu15。使用以下命令查找或測試XBOX控制器。

使用cat/proc/bus/input/devices,外觀如果不確定,則在‘Handlers’處!fftest/dev/input/event3,此測試強制feedback.jstest/dev/input/js0,此測試類似物.ls/dev/input,您應(yīng)該在此處看到操縱桿FIFO。必須在linux中安裝任何東西(除了jstest之外),所有的麻煩都在Windows中。首先在Windows中對其進行測試,然后在“設(shè)備和打印機”中檢查游戲手柄上所有控件的功能。然后在linux上使用jstest和fftest進行測試。

步驟5:在Pi上安裝Gstreamer和Picamera

一般來說,對于gstreamer,我使用:

https://sparkyflight.wordpress.com/2014/02/22/rasp 。..作為參考。

一旦高興,您就可以測試Protobot腳本cd?/Protobot。/runclient.sh 192.168.1.6

服務(wù)器(機器人)一旦設(shè)置便自動運行。
責任編輯:wv

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

    關(guān)注

    112

    文章

    16095

    瀏覽量

    177030
  • 遙控車
    +關(guān)注

    關(guān)注

    9

    文章

    81

    瀏覽量

    23657
  • Xbox
    +關(guān)注

    關(guān)注

    0

    文章

    186

    瀏覽量

    16915
收藏 人收藏

    評論

    相關(guān)推薦

    電機控制器原理是什么?類型有哪些?

    原理和類型的介紹: 電機控制器原理 電力電子技術(shù) :電機控制器通過電力電子器件(如晶體管、MOSFET、IGBT等)來控制電流和電壓,從而實現(xiàn)對電機的精確
    的頭像 發(fā)表于 10-21 13:48 ?155次閱讀

    新能源汽車電機控制器工作原理

    新能源汽車電機控制器作為電動汽車的“控制中心”,其工作原理涉及多個復(fù)雜且相互關(guān)聯(lián)的過程。以下是對新能源汽車電機
    的頭像 發(fā)表于 08-08 10:12 ?1128次閱讀

    工業(yè)控制中常用的pid控制器是什么

    PID控制器是一種廣泛應(yīng)用于工業(yè)控制領(lǐng)域的控制器,其全稱為比例-積分-微分控制器(Proportional-Integral-Derivative Controller)。它是一種線性
    的頭像 發(fā)表于 06-30 10:41 ?807次閱讀

    組合邏輯控制器什么實現(xiàn)的

    、組合邏輯控制器概述 1.1 定義 組合邏輯控制器是一種基于組合邏輯電路的控制器,它通過邏輯運算來實現(xiàn)對系統(tǒng)中各個組件的控制和管理。組合邏輯
    的頭像 發(fā)表于 06-30 10:11 ?446次閱讀

    國芯科技與智新控制攜手,共繪汽車控制器國產(chǎn)化新篇章

    在今日的科技浪潮中,汽車產(chǎn)業(yè)的每一次變革都牽動著無數(shù)人的心弦。近日,蘇州國芯科技股份有限公司(簡稱“國芯科技”)與智新控制系統(tǒng)有限公司(簡稱“智新控制”)正式簽署了一份戰(zhàn)略合作框架協(xié)議,共同致力于推動
    的頭像 發(fā)表于 06-26 14:16 ?828次閱讀

    移動機械控制器 車載智能控制器 CAN總線控制器

    控制器機械
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2024年06月13日 17:02:51

    PID控制器與PWM控制器的區(qū)別

    在工業(yè)自動化和控制系統(tǒng)設(shè)計中,PID控制器(比例-積分-微分控制器)和PWM控制器(脈沖寬度調(diào)制控制器)是兩種常用的
    的頭像 發(fā)表于 06-05 18:25 ?2568次閱讀

    PWM控制器與MPPT控制器的區(qū)別

    在新能源領(lǐng)域,特別是太陽能光伏發(fā)電和電動汽車等領(lǐng)域,PWM(脈寬調(diào)制)控制器和MPPT(最大功率點跟蹤)控制器是兩種常見的電力電子設(shè)備,它們各自具有獨特的工作原理和應(yīng)用場景。本文將深入探討PWM
    的頭像 發(fā)表于 06-03 17:17 ?2988次閱讀

    WIFI遠程開關(guān)控制器

    景 適用于各種電器設(shè)備,通過Wi-Fi遠程控制,方便用戶遠程實現(xiàn)電器設(shè)備的智能化控制。 三、產(chǎn)品概述 ESP01無線開關(guān)控制器基于ESP8266芯片,支持Wi-Fi遠程
    的頭像 發(fā)表于 04-03 09:04 ?941次閱讀
    <b class='flag-5'>WIFI</b>遠程開關(guān)<b class='flag-5'>控制器</b>

    平視顯示控制器應(yīng)用于汽車

    顯示控制器
    Piezoman壓電俠
    發(fā)布于 :2024年01月19日 14:58:05

    對話:探討電機驅(qū)動控制器市場的需求空間

    隨著各應(yīng)用領(lǐng)域?qū)﹄姍C驅(qū)動控制器的需求越來越大,電機驅(qū)動控制器市場競爭激烈,對半導體器件的產(chǎn)品質(zhì)量、供應(yīng)服務(wù)等都提出了不同要求。當前,控制算法硬件化持續(xù)發(fā)展,但其有著怎樣的市場優(yōu)勢?又有
    的頭像 發(fā)表于 01-19 11:38 ?361次閱讀
    對話:探討電機驅(qū)動<b class='flag-5'>控制器</b>市場的需求空間

    電動汽車電機控制器控制原理介紹

    電動汽車電機控制器是電動汽車的核心部件之一,它的主要功能是根據(jù)駕駛員的操作和汽車的運行狀態(tài),對電動汽車電機
    的頭像 發(fā)表于 01-09 13:48 ?2137次閱讀
    電動<b class='flag-5'>汽車</b>電機<b class='flag-5'>控制器</b><b class='flag-5'>控制</b>原理介紹

    汽車電機控制器的組成介紹

    。 首先,我們需要了解汽車電機控制器的基本概念。汽車電機控制器是一種電氣控制設(shè)備,它通過接收外部
    的頭像 發(fā)表于 01-05 16:44 ?1271次閱讀
    <b class='flag-5'>汽車</b>電機<b class='flag-5'>控制器</b>的組成介紹

    怎樣用ADAU1761設(shè)計DRC的壓縮/擴展?

    請問怎樣用ADAU1761設(shè)計DRC的壓縮/擴展。我在SigmaStudio 4.5的模塊中只找到RMS。如果ADAU1761設(shè)計DRC要怎樣
    發(fā)表于 11-28 06:41

    汽車五大域控制器有哪些?汽車控制器和ecu的區(qū)別

    汽車五大域控制器通常指車身電子、底盤電子、發(fā)動機電子、車載娛樂和信息、輔助駕駛等五個領(lǐng)域的控制器
    發(fā)表于 11-23 17:06 ?7224次閱讀