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

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

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

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

駕駛模擬器DIY圖解

454398 ? 來源:wv ? 2019-09-30 09:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:重力感應(yīng)電位器

駕駛模擬器DIY圖解

我在舊的直升機遙控器中找到了商用等級,但如果您不這樣做,要購買一個,下一步將告訴您如何構(gòu)建自己的傳感器。

為了幫助那些打算構(gòu)建自己的傳感器的人,我用一個商用傳感器和一個自制傳感器建造了我的模擬器傳感器(您需要共2個)

第2步:制作自己的重力感應(yīng)電位器

此步驟向您展示如何用家用零件創(chuàng)建完美的重力感應(yīng)電位器

Ge ta電位計

拿一個重的小球

將球的一側(cè)向下銼

將旋鈕粘到電位計上

將球的扁平面粘到旋鈕上-確保將其直接放在旋鈕上旋鈕的中心

將螺母粘在球上以增加重量

第3步:滾輪

我找到了一個舊的飛盤,但是它沒有開關(guān)燈的功能,還配備了討厭的紐扣電池。

此步驟通過重新連接飛盤解決了這個問題。

將導(dǎo)線連接到飛盤電路的正極和負極。

連接開關(guān)并將其連接在電池和電路之間。

》將所有東西粘上。

第4步:套管

帶出樂高積木!帶有3x6孔和6x6孔的12x8盒

這些用于向上,向下,向左和向右移動傳感器

盒應(yīng)為5高

然后您可以填充空間以使傳感器處于更加緊湊和方向受限的

請確保包括用于電線露出的孔

第5步:連接所有物體

將更長的電線連接到所有物體上,以便您可以遠距離使用車輪

將傳感器粘上將其裝板并包裝到Lego機殼中的孔中,然后將其粘貼到“車輪”的底面和背面

步驟6:可選的防護罩(方法一)

您可以使用以下兩種方法之一制作自己的“屏蔽層”:

1:獲取一些PCB和一些引腳并將它們焊接到板上,然后焊接在導(dǎo)線上

步驟7 :可選防護罩(方法二)

2:獲取一些針腳并粘上或使用硅將它們固定到板上。確保銷釘與下一步的圖對齊。

讓硅干燥一天。

我使用了切割式安全銷,最后它們很好用了

我用了熱熔膠,然后是超級膠,然后用硅來匹配焊接強度

步驟8:該圖將引領(lǐng)您邁向卓越之路

不要弄亂這張圖。在繼續(xù)進行操作并插入arduino之前,請確保一切正確。

電位計1的右側(cè)轉(zhuǎn)到GND

中間電位到模擬5

左側(cè)轉(zhuǎn)到引腳4

電位器2右側(cè)轉(zhuǎn)到GND

中間轉(zhuǎn)到模擬0

左側(cè)轉(zhuǎn)到引腳8

步驟9:編程(Arduino)

Arduino代碼:

void setup(){

Serial.begin(9600);

pinMode(4,OUTPUT);

pinMode(8,OUTPUT);

}

void loop(){

digitalWrite(4,HIGH);

int d = analogRead(A5);

digitalWrite(4,LOW);

digitalWrite(8,HIGH);

int r = analogRead(A0);

digitalWrite(8,LOW);

int最小值= 400;

int最大值= 800;

Serial.println(d);

》 Serial.println(r);

//向前傾斜

if(d》 maximum){

Serial.println(‘0’);

}

else {

Serial.println(‘1’);

}

delay(12.5);

//向后傾斜

if(d 串行.println(‘2’);

}

else {

Serial.println(‘3’);

}

delay(12.5);

//left傾斜結(jié)果if(r 《最?。﹞

Serial.println(‘4’);

}

else {

Serial.println(‘5’);

}

延遲(12.5 );

//右傾斜

if(r》 maximum){

Serial.println(‘6’);

}

else {

Serial.println( ‘7’);

}

delay(12.5);

}

第10步:編程(Python

Python代碼:

導(dǎo)入串行

導(dǎo)入編解碼器

導(dǎo)入ctypes

導(dǎo)入時間

從時間導(dǎo)入sleep

SendInput = ctypes.windll.user32.SendInput

= ctypes.POINTER(ctypes.c_ulong)

class KeyBdInput(ctypes.Structure):

_fields_ = [(“ wVk” ,ctypes.c_ushort),

(“ wScan”,ctypes.c_ushort),

(“ dwFlags,ctypes.c_ulong),

(” time“,ctypes.c_ulong),

(” dwExtraInfo“,PUL)]

類HardwareInput(ctypes.Structure):

_fields_ = [(” uMsg“,ctypes.c_ulong),

(” wParamL“,ctypes.c_short),

( “ wParamH”,ctypes.c_ushort)]

類MouseInput(ctypes.Structure):

_fields_ = [(“ dx”,ctypes.c_long),

(“ dy”,ctypes.c_long),

(“ mouseDa ta“,ctypes.c_ulong),

(” dwFlags“,ctypes.c_ulong),

(” time“,ctypes.c_ulong),

(” dwExtraInfo“,PUL)]

class Input_I (ctypes.Union):

_fields_ = [(“ ki”,KeyBdInput),

(“ mi”,MouseInput),

(“ hi”,HardwareInput)]

類Input(ctypes。結(jié)構(gòu)):

_fields_ = [(“ type”,ctypes.c_ulong),

(“ ii”,Input_I)]

def PressKey(hexKeyCode):

extra = ctypes.c_ulong(0)

ii_ = Input_I()

ii_.ki = KeyBdInput(hexKeyCode,0x48,0,0,ctypes.pointer(extra))

x =輸入(ctypes.c_ulong(1),ii_)

ctypes.windll.user32.SendInput(1,ctypes.pointer(x),ctypes.sizeof(x))

def ReleaseKey(hexKeyCode):

extra = ctypes.c_ulong(0)

ii_ = Input_I()

ii_.ki = KeyBdInput(hexKeyCode,0x48,0x0002,0,ctypes.pointer(extra))

x =輸入(ctypes.c_ulong(1),ii_)

ctypes.windll。 user32.SendInput(1,ctypes.pointer(x),ctypes.sizeof(x))

def PressW():

PressKey(0x57)#W

def ReleaseW():

ReleaseKey( 0x57)#W

def PressA():

PressKey(0x41)#A

def Relea seA():

ReleaseKey(0x41)#A

def PressS():

PressKey(0x53)#S

def ReleaseS():

ReleaseKey(0x53)#S

def PressD():

PressKey(0x44)#D

def ReleaseD():

ReleaseKey(0x44)#D

port =“ COM6”

ser = serial.Serial(port, 9600,timeout = 0)

而True:

#data = ser.read(9999)

line = ser.readline()

如果line:

print(‘Got:’,行)

如果line == b‘0 r n’:

print(‘W_UP’)

按W()

elif line == b‘1 r n’:

print(‘W_DOWN’)

ReleaseW()

如果line == b‘2 r n’:

print(‘S_UP’)

按S()

》 elif行== b‘3 r n’:

print(‘S_DOWN’)

如果行== b‘4 r n’:

ReleaseS()

》 print(‘A_UP’)

按A()

elif line == b‘5 r n’:

print(‘A_DOWN’)

ReleaseA()

如果line = = b‘6 r n’:

打?。ā瓺_UP’)

PressD()

省略號行== b‘7 r n’:

打印(‘D_DOWN’)

ReleaseD()

睡眠(0.0125)

print(‘0’)

ser.close()

步驟11:游戲

現(xiàn)在您可以從此處下載我的游戲,也可以修改t他的python代碼可用于其他任何游戲!

如果您對修改其他游戲的代碼有任何疑問,請給我發(fā)消息或在評論中提問!

步驟12:一個步驟進一步

如果要超越,您可以制作或使用電子鋼琴的踏板充當(dāng)油門踏板/制動踏板。

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

    關(guān)注

    0

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    gps信號發(fā)射 衛(wèi)星導(dǎo)航模擬器 gnss衛(wèi)星模擬器

    模擬器
    jf_47371611
    發(fā)布于 :2025年11月10日 17:53:23

    一文讀懂穩(wěn)態(tài)太陽光模擬器

    在光伏產(chǎn)業(yè)、材料科學(xué)、航空航天等領(lǐng)域,模擬自然太陽光的光照環(huán)境是開展測試的核心需求。穩(wěn)態(tài)太陽光模擬器作為實現(xiàn)這一需求的關(guān)鍵設(shè)備,憑借其能持續(xù)穩(wěn)定輸出符合太陽光譜特性光照的能力,成為科研與生產(chǎn)
    的頭像 發(fā)表于 11-05 18:03 ?1021次閱讀
    一文讀懂穩(wěn)態(tài)太陽光<b class='flag-5'>模擬器</b>

    準直型太陽光模擬器的原理

    準直型太陽光模擬器模擬地球外層空間太陽光高準直特性的關(guān)鍵設(shè)備。其核心功能是模擬地球外層空間太陽光的兩個關(guān)鍵特性:光譜與準直性。與普通模擬器不同,它追求極高的光束平行度,其發(fā)散角(準直
    的頭像 發(fā)表于 09-19 18:04 ?380次閱讀
    準直型太陽光<b class='flag-5'>模擬器</b>的原理

    太陽光模擬器的光源選型

    光源是太陽光模擬器的核心組件,其性能需滿足光譜質(zhì)量、準直性、照明均勻性、光強穩(wěn)定性及通量范圍等關(guān)鍵要求。而光源的波長范圍、成本、壽命及功耗則是實際應(yīng)用中需權(quán)衡的重要因素。紫創(chuàng)測控Luminbox專注
    的頭像 發(fā)表于 08-06 18:05 ?593次閱讀
    太陽光<b class='flag-5'>模擬器</b>的光源選型

    太陽光模擬器的應(yīng)用場景分析

    太陽光模擬器是一種可復(fù)現(xiàn)太陽光譜、輻照度和空間均勻性的精密儀器,替代自然太陽光開展實驗或測試,憑借精準的可控性和標準性,其應(yīng)用價值已在多學(xué)科領(lǐng)域得到驗證。紫創(chuàng)測控Luminbox深耕太陽光模擬器
    的頭像 發(fā)表于 08-01 18:09 ?668次閱讀
    太陽光<b class='flag-5'>模擬器</b>的應(yīng)用場景分析

    太陽光模擬器的工作原理與性能指標

    太陽光模擬器是實驗室中模擬太陽輻射的設(shè)備,核心目標是復(fù)現(xiàn)太陽光的光譜、輻照度、空間分布及時間穩(wěn)定性等特征,以替代自然光開展可控、可重復(fù)的科研與測試。紫創(chuàng)測控Luminbox專注太陽光模擬器技術(shù)創(chuàng)新
    的頭像 發(fā)表于 07-30 18:03 ?794次閱讀
    太陽光<b class='flag-5'>模擬器</b>的工作原理與性能指標

    GNSS模擬器如何賦能自動駕駛?聚焦HIL、多實例與精準軌跡仿真的技術(shù)優(yōu)勢

    本文聚焦GNSS模擬器如何賦能自動駕駛,總結(jié)一線應(yīng)用的關(guān)鍵環(huán)節(jié)
    的頭像 發(fā)表于 07-29 15:28 ?346次閱讀

    氙燈太陽模擬器與LED太陽模擬器的對比研究

    本文主要比較了基于氙燈和基于LED的太陽能模擬器在光譜匹配、時間穩(wěn)定性和光照均勻性等方面的性能。通過測量多種太陽能電池的電流-電壓(I-V)響應(yīng)和光譜響應(yīng)(SR),評估了兩種模擬器模擬太陽光
    的頭像 發(fā)表于 07-24 11:31 ?474次閱讀
    氙燈太陽<b class='flag-5'>模擬器</b>與LED太陽<b class='flag-5'>模擬器</b>的對比研究

    太陽光模擬器的光源校準分析

    在光伏器件測試領(lǐng)域,太陽光模擬器作為復(fù)現(xiàn)標準太陽光照條件的核心設(shè)備,其光源校準精度直接決定光伏電池及組件電性能測試的準確性。本文將系統(tǒng)分析太陽光模擬器光源校準的技術(shù)框架、常見故障及優(yōu)化策略,結(jié)合
    的頭像 發(fā)表于 07-24 11:28 ?478次閱讀
    太陽光<b class='flag-5'>模擬器</b>的光源校準分析

    太陽光模擬器 | 在汽車自動駕駛開發(fā)中的應(yīng)用

    在汽車產(chǎn)業(yè)向電動化、智能化轉(zhuǎn)型的浪潮中,自動駕駛技術(shù)的研發(fā)面臨著復(fù)雜環(huán)境感知的挑戰(zhàn)。光照條件作為影響傳感性能的關(guān)鍵因素,直接關(guān)系到自動駕駛系統(tǒng)的安全性和可靠性。紫創(chuàng)測控Luminbox太陽光
    的頭像 發(fā)表于 07-24 11:26 ?416次閱讀
    太陽光<b class='flag-5'>模擬器</b> | 在汽車自動<b class='flag-5'>駕駛</b>開發(fā)中的應(yīng)用

    DevEcoStudio 中使用模擬器時如何過濾日志

    DevEcoStudio 中使用模擬器時如何過濾日志 #鴻蒙核心技術(shù)#鴻蒙開發(fā)者工具##DevEcoStudio 在 Hilog > Settings > Filter
    發(fā)表于 05-23 10:46

    電網(wǎng)模擬器工作原理淺析

    電網(wǎng)模擬器是一種能夠模擬實際電網(wǎng)運行狀態(tài)的裝置,它在電力系統(tǒng)的規(guī)劃、設(shè)計、測試和維護中發(fā)揮著至關(guān)重要的作用。了解電網(wǎng)模擬器的工作原理對于優(yōu)化電力系統(tǒng)的設(shè)計和提升其運行效率具有重要意義。 電網(wǎng)
    的頭像 發(fā)表于 01-09 16:58 ?1337次閱讀

    光伏組件模擬器9大參數(shù)概述

    是確保質(zhì)量和性能的關(guān)鍵。 光伏組件模擬器模擬太陽光譜和輻照度,實現(xiàn)精確測試。與自然光照相比,模擬器不受天氣和時間限制,提供穩(wěn)定可控的光照條件,確保測試數(shù)據(jù)準確且可重復(fù)。此外,模擬器
    的頭像 發(fā)表于 12-31 18:10 ?1114次閱讀
    光伏組件<b class='flag-5'>模擬器</b>9大參數(shù)概述

    CAN總線模擬器的使用指南 CAN總線網(wǎng)絡(luò)的安全性分析

    CAN總線模擬器的使用指南 CAN總線模擬器(如ICSim)是一種用于模擬CAN總線通信的工具,它可以幫助用戶在沒有實際硬件的情況下進行CAN總線通信的測試、調(diào)試和學(xué)習(xí)。以下是一個基本的CAN總線
    的頭像 發(fā)表于 12-23 09:16 ?3597次閱讀