日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

USB鍵盤操縱桿DIY圖解

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

掃碼添加小助手

加入工程師交流群

第1步:硬件

Arduino

我想使用一個(gè)小的Arduino板來(lái)保持這個(gè)版本盡可能緊湊。我有一些Pro Trinkets,但它們不能很好地用于鍵盤和鼠標(biāo)模擬,因?yàn)?a target="_blank">USB沒(méi)有在Trinkets上完全實(shí)現(xiàn)。對(duì)于這個(gè)項(xiàng)目,我使用了Adafruit的5V 16MHz Itsy Bitsy,它可以使用標(biāo)準(zhǔn)的HID庫(kù)作為USB鍵盤和鼠標(biāo)。

操縱桿

這個(gè)是游戲控制器中使用的操縱桿類型。它們是兩個(gè)軸,并且在推入桿時(shí)具有臨時(shí)開(kāi)關(guān)。它們易于在線查找。如果你只想買一個(gè),它們可以在4美元到10美元之間,但可以在亞馬遜上以大約11美元的價(jià)格批量購(gòu)買。

請(qǐng)注意,Adafruit和Sparkfun的類似操縱桿具有與您在網(wǎng)上找到的所有其他引腳不同的引腳。當(dāng)你把它連接起來(lái)時(shí)要注意它。

在Arduino上,這個(gè)項(xiàng)目使用A0作為開(kāi)關(guān),A1作為X軸,A2作為Y軸。這留下了19個(gè)其他輸入引腳,讓您發(fā)揮創(chuàng)意

操縱桿5v來(lái)自5v USB電源(在Itsy Bitsy上標(biāo)記為此)。它有一個(gè)接地 - 連接到Arduino地面。

第2步:軟件

Arduino代碼非常簡(jiǎn)單。我已經(jīng)專門為我用于評(píng)級(jí)圖片的一些Lightroom鍵盤快捷鍵進(jìn)行了編程。推動(dòng)開(kāi)關(guān)在放大鏡(“e”)和網(wǎng)格(“g”)視圖之間切換。左右移動(dòng)操縱桿將轉(zhuǎn)到上一個(gè)(左箭頭)或下一個(gè)(右箭頭)圖片。推桿向上添加一個(gè)星級(jí)(“[”),向下推動(dòng)除去標(biāo)志(“u”)。 (相信我,這對(duì)我對(duì)圖像進(jìn)行評(píng)級(jí)的方式是有意義的。)您可以更改代碼以執(zhí)行任何操作。

主循環(huán)首先讀取開(kāi)關(guān)狀態(tài)。如果它從HIGH變?yōu)長(zhǎng)OW,它會(huì)切換并鍵入‘e’或‘g’以在Loupe和Grid視圖之間切換。

接下來(lái),程序映射操縱桿的模擬值(0到1024)到不同的范圍(-5到+5)。代碼將+/-值5識(shí)別為發(fā)送字符的操作,因此您必須將操縱桿移動(dòng)到其范圍的末尾附近才能發(fā)送鍵盤快捷鍵。然后他們必須通過(guò)0才能發(fā)送另一個(gè)擊鍵。這樣做的代碼很短,我覺(jué)得非常優(yōu)雅。實(shí)際效果是你必須有意識(shí)地對(duì)你的動(dòng)作進(jìn)行操作,并且它不會(huì)意外地發(fā)出相同的擊鍵流(我的第一個(gè)版本的代碼就是這樣做的。)。

你可以使用鼠標(biāo)庫(kù)和操縱桿中的模擬值,用于控制光標(biāo),滾輪,音量控制或任何其他模擬(ish)功能。

步驟3:案例,第1部分 - 設(shè)計(jì)和切割

在我的桌子上生活的面包板只是沒(méi)有‘看起來(lái)很酷,人體工程學(xué)也不理想。是時(shí)候設(shè)計(jì)案例了。

這將是一個(gè)3D打印案例的理想項(xiàng)目。我沒(méi)有3D打印機(jī),但我確實(shí)有激光切割機(jī),所以現(xiàn)在看起來(lái)像是激光切割項(xiàng)目。這個(gè)設(shè)計(jì)花了一個(gè)晚上在Adobe Illustrator中進(jìn)行設(shè)計(jì),包括使用許多不同的概念,如簡(jiǎn)單的棒,使用激光切割鉸鏈的更有機(jī)的形狀,以及四四方方的形狀。

我開(kāi)始把面包板放在不同的高度和角度,并決定在離桌子約80到100mm的高度處30°的角度是舒適的。最終設(shè)計(jì)看起來(lái)有點(diǎn)像小型飛行操縱桿,握持起來(lái)感覺(jué)很舒服。

下面列出了最初的Adobe Illustrator文件以及DXF和PDF版本。 (DXF和PDF尚未在激光切割機(jī)上進(jìn)行測(cè)試。)該文件還包括操縱桿的頂視圖和側(cè)視圖,供您在布置自己的項(xiàng)目時(shí)使用。

此設(shè)計(jì)中使用了兩種厚度的材料。除了頂部之外的所有東西都是來(lái)自當(dāng)?shù)卮笮蜕痰甑?.187“實(shí)用”膠合板。一個(gè)2’x 4‘板材僅約8美元。設(shè)計(jì)使用5mm作為設(shè)計(jì)中.187“木材的厚度,它組裝起來(lái)完美。頂部是3毫米膠合板,可以為操縱桿上的拇指握把提供額外的間隙。這個(gè)項(xiàng)目也很好用透明的丙烯酸樹(shù)脂。

關(guān)于制作原型的好處的一些注意事項(xiàng):我先用紙板進(jìn)行了測(cè)試切割和裝配,這有助于發(fā)現(xiàn)一個(gè)設(shè)計(jì)錯(cuò)誤。當(dāng)我第一次切割木版時(shí),我還發(fā)現(xiàn)頂板非常易碎,因此我重新設(shè)計(jì)了標(biāo)簽,以增加額外的強(qiáng)度。我還發(fā)現(xiàn)操縱桿碰到了表殼的側(cè)面,所以我做了兩處修改:我將支架移動(dòng)到中心位置更好,我在頂部使用了3毫米木材而不是5毫米。上傳的設(shè)計(jì)文件中包含所有這些更改 - 只需確保從較薄的木材上切下頂部。

第4步:案例,第2部分 - 繪制和裝配

隨著所有碎片切割我做了一個(gè)最后干燥組裝并暫時(shí)安裝操縱桿。一切都很好,所以除了頂部,我粘上了所有的碎片。安裝頂部后安裝操縱桿是不可能的,以便稍后安裝。

頂部的右下角會(huì)戳到我的拇指底部,所以我用底部四角修圓一些快速打磨。

如果你喜歡激光切割外觀,或者如果你用丙烯酸制成,你就完成了!我希望用我的桌面更好一點(diǎn)。我給它涂了一層黑漆,然后涂了幾層Rust-oleum Forged Hammered Burnished Amber。我在桌子的裝飾上使用了這個(gè)產(chǎn)品,所以這將各個(gè)部分聯(lián)系在一起。我也喜歡這種顏料的金屬質(zhì)感外觀。我掩蓋了手指關(guān)節(jié)的內(nèi)側(cè),頂部適合,因此油漆不會(huì)破壞配合。

操縱桿和Arduino用黑線和收縮管連接起來(lái),使其看起來(lái)干凈,電線被切割成安裝時(shí)看起來(lái)正確的長(zhǎng)度。

操縱桿在中心支柱上擰緊。我的螺絲有點(diǎn)長(zhǎng),所以我把它們擰過(guò)未使用過(guò)的木頭來(lái)縮短它們,并用臺(tái)式砂光機(jī)打磨尖端。 Arduino沒(méi)有安裝孔,因此將其熱粘在適當(dāng)?shù)奈恢谩?/p>

安裝完所有東西后,我將頂部折疊到位而不粘合。它足夠緊密以保持自身并且在結(jié)構(gòu)上不重要。

步驟5:完成

完成的項(xiàng)目在我的桌面上看起來(lái)很棒。

聲明:本文內(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)投訴
  • 操縱桿
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    DIY達(dá)芬奇剪輯鍵盤開(kāi)源項(xiàng)目介紹

    達(dá)芬奇官方 Speed Editor 專業(yè)剪輯鍵盤好用是真的,2500 元的售價(jià)也讓不少剪輯師直呼肉疼。今天給大家?guī)?lái)一款超香的開(kāi)源 DIY 項(xiàng)目,完美復(fù)刻官方剪輯鍵盤核心功能,低成本就能自制專屬剪輯控臺(tái),效率拉滿。
    的頭像 發(fā)表于 05-06 11:30 ?411次閱讀
    <b class='flag-5'>DIY</b>達(dá)芬奇剪輯<b class='flag-5'>鍵盤</b>開(kāi)源項(xiàng)目介紹

    低功耗BLE應(yīng)用三模鍵盤模塊方案

    在無(wú)線外設(shè)市場(chǎng),鍵盤產(chǎn)品正加速向多?;⒌凸姆较蜓葸M(jìn)。針對(duì)廠商對(duì)低功耗BLE應(yīng)用的迫切需求,基于CH592芯片的三模鍵盤模塊方案提供了USB/BLE/2.4G一體化解決思路。三模鍵盤
    的頭像 發(fā)表于 04-14 17:20 ?436次閱讀
    低功耗BLE應(yīng)用三模<b class='flag-5'>鍵盤</b>模塊方案

    教您DIY一個(gè)機(jī)械鍵盤主控RP2040開(kāi)發(fā)板

    DIY 機(jī)械鍵盤選主控板總踩坑?要么接口老舊是 Micro-B,傳輸供電都麻煩;要么閃存太小,固件拓展受限;要么 GPIO 引腳少,外設(shè)拓展難;還有的版型不兼容,適配人體工學(xué)鍵盤超費(fèi)勁?
    的頭像 發(fā)表于 03-09 09:59 ?789次閱讀
    教您<b class='flag-5'>DIY</b>一個(gè)機(jī)械<b class='flag-5'>鍵盤</b>主控RP2040開(kāi)發(fā)板

    TDK Joystick Evaluation Platform:HAL 3900的全方位解析

    TDK Joystick Evaluation Platform:HAL 3900的全方位解析 在電子設(shè)備的設(shè)計(jì)與開(kāi)發(fā)中,傳感器的應(yīng)用至關(guān)重要,尤其是在操縱桿等設(shè)備中,精確的位置和角度檢測(cè)能夠極大
    的頭像 發(fā)表于 12-26 11:35 ?646次閱讀

    探索MSX - 360微型操縱桿位置傳感器:小身材大能量

    探索MSX - 360微型操縱桿位置傳感器:小身材大能量 在電子設(shè)備設(shè)計(jì)領(lǐng)域,傳感器的性能和適用性對(duì)產(chǎn)品的整體表現(xiàn)起著關(guān)鍵作用。今天,我們要深入了解一款來(lái)自PIHER的MSX - 360微型操縱桿
    的頭像 發(fā)表于 12-10 15:30 ?523次閱讀

    如何調(diào)整滾珠絲的反向間隙?

    滾珠絲與螺母之間的配合間隙因磨損或調(diào)整不當(dāng)而增大,支撐軸承的間隙過(guò)大,導(dǎo)致絲在運(yùn)動(dòng)過(guò)程中產(chǎn)生軸向竄動(dòng)。
    的頭像 發(fā)表于 09-15 17:58 ?1339次閱讀
    如何調(diào)整滾珠絲<b class='flag-5'>桿</b>的反向間隙?

    無(wú)線比例電機(jī)轉(zhuǎn)速遙控器的設(shè)計(jì)

    介紹的是無(wú)線電遙控中最新的一款無(wú)線比例電機(jī)轉(zhuǎn)速遙控器,比例遙控,是指受控制的模型的動(dòng)作幅度與操縱者轉(zhuǎn)動(dòng)發(fā)射機(jī)操縱桿的動(dòng)作所成的比例關(guān)系。一套完整的控設(shè)備應(yīng)該具有:發(fā)射機(jī)、接收機(jī)、伺服機(jī)和電子調(diào)速器,還
    發(fā)表于 07-10 16:56

    智慧路燈冷知識(shí)大揭秘

    在城市的大街小巷,路燈隨處可見(jiàn),它們默默佇立,為人們照亮夜行的路。而如今,看似普通的路燈已悄然升級(jí)為智慧路燈,隱藏著許多鮮為人知的冷知識(shí),正重塑著城市的運(yùn)營(yíng)與生活模式。
    的頭像 發(fā)表于 06-27 16:49 ?944次閱讀

    圖解單片機(jī)功能與應(yīng)用(完整版)

    從基礎(chǔ)知識(shí)的介紹出發(fā),圖文并茂,直觀、系統(tǒng)地介紹了單片機(jī)的內(nèi)部結(jié)構(gòu)、工作原理和應(yīng)用技巧。全書(shū)分為10章,內(nèi)容包括51單片機(jī)編程資源圖解、51單片機(jī)指令系統(tǒng)圖解、匯編語(yǔ)言程序設(shè)計(jì)圖解、輸入/輸出
    發(fā)表于 06-16 16:52

    基于stm32和mpu9250的usb hid鍵盤、鼠標(biāo)、游戲控制器實(shí)例打包下載

    基于stm32和mpu9250的usb hid鍵盤、鼠標(biāo)、游戲控制器實(shí)例打包,推薦下載!
    發(fā)表于 05-29 21:44

    基于stm32和mpu9250的usb hid鍵盤、鼠標(biāo)、游戲控制器

    基于stm32和mpu9250的usb hid鍵盤、鼠標(biāo)、游戲控制器 項(xiàng)目實(shí)例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 05-23 20:53

    Melexis的MLX90427更安全,更可靠,性能更高且成本更低

    今天Melexis(邁來(lái)芯)宣布,其支持SPI通信的嵌入式位置傳感器MLX90427的應(yīng)用范圍已擴(kuò)展至工業(yè)、建筑、農(nóng)業(yè)及醫(yī)療領(lǐng)域中的操縱桿和人機(jī)界面(HMI)。這款傳感器憑借超高性價(jià)比設(shè)計(jì)與片上
    的頭像 發(fā)表于 05-21 10:01 ?719次閱讀
    Melexis的MLX90427更安全,更可靠,性能更高且成本更低

    如果絲有軸向竄動(dòng)應(yīng)如何處理?

    導(dǎo)軌是絲的支撐和引導(dǎo)部件,如果導(dǎo)軌無(wú)法很好地支撐絲,就會(huì)造成軸向竄動(dòng)。
    的頭像 發(fā)表于 05-17 17:33 ?919次閱讀
    如果絲<b class='flag-5'>桿</b>有軸向竄動(dòng)應(yīng)如何處理?

    Melexis霍爾效應(yīng)磁位置傳感芯片MLX90427介紹

    Melexis宣布,其支持SPI通信的嵌入式位置傳感器MLX90427的應(yīng)用范圍已擴(kuò)展至工業(yè)、建筑、農(nóng)業(yè)及醫(yī)療領(lǐng)域中的操縱桿和人機(jī)界面(HMI)。這款傳感器憑借超高性價(jià)比設(shè)計(jì)與片上DSP技術(shù)展現(xiàn)出
    的頭像 發(fā)表于 05-17 17:19 ?1423次閱讀

    戶外LED智慧燈屏是什么意思?有哪些優(yōu)勢(shì)?哪些燈屏廠家有?

    戶外LED智慧燈屏是什么意思?有哪些優(yōu)勢(shì)?哪些燈屏廠家有?
    的頭像 發(fā)表于 05-14 09:49 ?1161次閱讀
    戶外LED智慧燈<b class='flag-5'>桿</b>屏是什么意思?有哪些優(yōu)勢(shì)?哪些燈<b class='flag-5'>桿</b>屏廠家有?
    湖州市| 蓝田县| 盘锦市| 达拉特旗| 海阳市| 马龙县| 衡山县| 高阳县| 东乡| 九龙坡区| 桂平市| 克拉玛依市| 陆良县| 当雄县| 佛山市| 湘乡市| 普陀区| 文登市| 虞城县| 垣曲县| 清徐县| 西华县| 沙湾县| 乌拉特前旗| 陇西县| 东山县| 南京市| 奈曼旗| 公安县| 泸水县| 五家渠市| 宽甸| 诏安县| 阿瓦提县| 龙门县| 荥经县| 北流市| 正蓝旗| 云浮市| 唐海县| 柏乡县|