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

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>快捷鍵開(kāi)源分享

快捷鍵開(kāi)源分享

2022-10-21 | zip | 0.11 MB | 次下載 | 免費(fèi)

資料介紹

描述

SEEED Xiao 系列具有小尺寸和許多適用于各種應(yīng)用的微控制器,而且價(jià)格低廉。這是我在許多項(xiàng)目中使用它們的原因之一。當(dāng)我聽(tīng)說(shuō) SEEED Fusion 鍵盤(pán)設(shè)計(jì)競(jìng)賽時(shí),我很清楚我想?yún)⒓印?/font>因?yàn)槲易罱恢痹谕?LCD 顯示器,所以我想使用我躺在身邊的顯示器。它是 Waveshare 的 1.47 英寸 LCD 顯示器,分辨率為 172x320。我從未將此顯示器與 RP2040 結(jié)合使用。所以第一步是連接顯示器并讓它工作。顯示器配有 ST7789V3 驅(qū)動(dòng)程序。幸運(yùn)的是,TFT_ESPI 庫(kù)支持此驅(qū)動(dòng)程序。我唯一要做的就是更改引腳定義并選擇正確的顯示驅(qū)動(dòng)程序。簡(jiǎn)而言之:打開(kāi) Arduino TFT_eSPI 庫(kù)文件夾并導(dǎo)航到“User_Setups”文件夾。然后打開(kāi) Setup72_ESP32_ST7789_172x320.h 將 Pinout 更改為:

pYYBAGNPQr6AYtSKAABMTi-kyP0291.png
Setup72_ESP32_ST7789_172x320.h 引腳排列
?

即使文件顯示 ESP32,它也適用于 RP2040。保存文件并導(dǎo)航回 TFT_eSPI 文件夾。然后打開(kāi) User_Setup_Select。然后注釋掉#include 行并添加#include 保存文件(確保所有其他用戶設(shè)置都被注釋掉)。在那之后,顯示器對(duì)我有用。

pYYBAGNPQsGAB436AAFuirEhoKc932.png
User_Setup_Select.h
?

在確認(rèn)顯示工作正常后,我開(kāi)始著手設(shè)計(jì)。我在 EasyEDA 中設(shè)計(jì)了電路,在 Fusion360 + Solid Edge 和 Keyshot 中設(shè)計(jì)了外殼進(jìn)行渲染。最終的設(shè)計(jì)看起來(lái)像這樣:

?
?
?
poYBAGNPQsSADo1-AAGql5eLNN4927.jpg
?
1 / 11
?

詳細(xì)的設(shè)計(jì)流程

在設(shè)計(jì) PCB 時(shí),我還在 Fusion 360 中并行工作以設(shè)計(jì)外殼和所有其他組件。為此,我將 PCB 的外形導(dǎo)出為 DXF 文件,然后將其導(dǎo)入 Fusion360。我更喜歡這種方法,因?yàn)槲铱梢暂p松地在 Fusion360 中調(diào)整和更新 DXF 文件,然后將其重新導(dǎo)入 EasyEDA。經(jīng)過(guò)幾次迭代,PCB的外形看起來(lái)是這樣的:

pYYBAGNPQsaAW3rEAAC6j7EX1Ks061.png
最終 PCB 設(shè)計(jì)
?

在我訂購(gòu) PCB 之前,我想確保所有尺寸都正確并且所有組件都合適。所以我只是 3D 打印了 PCB 并將所有主要組件放在上面。我沒(méi)有看到很多人這樣做,但在我看來(lái),這是檢查 PCB 設(shè)計(jì)的好方法。此外,該虛擬 PCB 稍后可用于檢查外殼的設(shè)計(jì)。

pYYBAGNPQsmARmwRAAGBkJALnyw658.png
放置在 3D 打印虛擬 PCB 上的關(guān)鍵組件
?

在對(duì) PCB 設(shè)計(jì)感到滿意后,我在 Seed Fusion 網(wǎng)站上購(gòu)買(mǎi)了它。這個(gè)過(guò)程非常簡(jiǎn)單快捷。當(dāng) PCB 設(shè)計(jì)獲得批準(zhǔn)時(shí),我很高興。我不只是等待 PCB 到達(dá),而是繼續(xù)詳細(xì)設(shè)計(jì)外殼和所有內(nèi)部部件。在設(shè)計(jì)零件時(shí),我喜歡使用 Keyshot,它使我能夠創(chuàng)建逼真的渲染。在我高興之后,我 3d 打印了所有零件并使用激光切割機(jī)切割亞克力蓋。最終的結(jié)構(gòu)如下所示:

內(nèi)部結(jié)構(gòu)
?

在等待 PCB 的同時(shí),我還編寫(xiě)了代碼。幸運(yùn)的是,我不必等待很長(zhǎng)時(shí)間。PCB 僅在一周后到達(dá)。我沒(méi)想到PCB會(huì)那么快到達(dá)!但這很棒,因?yàn)槲铱梢允褂米罱K的 PCB 優(yōu)化代碼。PCB 的質(zhì)量非常好,外部尺寸也比我預(yù)期的要好:

poYBAGNPQsuAWN9iAAFPaWIOVjw722.png
由 Seeed Fusion 制造的 PCB
?

收到后,我焊接了所有組件并測(cè)試了一切是否正常。我從 Neopixel LED 開(kāi)始,然后是機(jī)械開(kāi)關(guān),最后是顯示器。一切都按預(yù)期進(jìn)行,我很高興。以下是一些顯示 PCB 及其所有組件的圖片:

?
?
?
pYYBAGNPQs6AZ8ASAAFgmj9pNOQ537.png
?
1 / 3
?

概念描述

PCB 具有 LCD 屏幕,可顯示四個(gè)圖標(biāo)以闡明機(jī)械開(kāi)關(guān)的功能。PCB旁邊是一個(gè)觸摸傳感器激活觸摸傳感器后,顯示屏將滾動(dòng)到下一頁(yè)并顯示不同的圖標(biāo)。此外,還有幾個(gè) Neopixel Led 可用于表示已按下機(jī)械開(kāi)關(guān)。我還添加了 SEEED Studio Intro 和 Challenge 橫幅,它們會(huì)在快捷鍵鍵盤(pán)通電時(shí)顯示。以下是一些展示所有功能的視頻

?
?
?

代碼

頁(yè)面/符號(hào)可以輕松更改。需要更改的所有內(nèi)容都在代碼中進(jìn)行了標(biāo)記。我使用 Figma 來(lái)創(chuàng)建不同的頁(yè)面。為此,我簡(jiǎn)單地創(chuàng)建了一個(gè)分辨率為 320x172 的框架并插入了四個(gè)圖標(biāo)。在這里你可以看到我創(chuàng)建的不同頁(yè)面。左側(cè)只有一些通用功能(如復(fù)制、粘貼……)。在右側(cè),我為 Fusion 360 創(chuàng)建了快捷方式。

poYBAGNPQtCAB2kRAACNLfPVZD0520.png
快捷方式示例
?

為了在 LCD 屏幕上顯示這些,我將各個(gè)頁(yè)面導(dǎo)出為 PNG。然后需要將這些 PNG 轉(zhuǎn)換為 RGB565 文件。最簡(jiǎn)單的方法是使用名為 ImageConverter565 的工具。該工具可以在 UTFT 庫(kù)中找到,也可以在此處下載

?

這些文件需要復(fù)制到 Arduino Project 文件夾并且需要包含在代碼中。此外,可以設(shè)置各個(gè)頁(yè)面的顏色,并且需要定義按下機(jī)械開(kāi)關(guān)時(shí)應(yīng)發(fā)送的各個(gè)命令。最后一步是定義頁(yè)數(shù)。所有其他事情都由其余的代碼處理。完整的項(xiàng)目文件夾可以在下面鏈接的 GitHub 存儲(chǔ)庫(kù)中找到。

結(jié)論

我對(duì)這個(gè)項(xiàng)目的結(jié)果很滿意。我希望它也表明 Seeeduino Xiao 非常適合這樣的項(xiàng)目。同樣,我對(duì) SEED Fusion 板的質(zhì)量非常滿意,我要感謝 SEEED 團(tuán)隊(duì)組織了這樣的比賽。以下是構(gòu)建的更多圖片:

?
?
?
poYBAGNPQtuAe68xABbKW1-KkZY077.jpg
?
1 / 5
?

可以優(yōu)化的東西

我可能會(huì)改變的一件事是移除觸摸按鈕和 Neopixel LED 并改用更大的 LCD 屏幕。另外,我可能會(huì)尋找可以直接焊接到板上的 LCD 模塊。我也會(huì)用較小的按鈕代替機(jī)械按鈕。這樣就可以添加額外的按鈕。還可以減少外殼和電路板的厚度。這是我的想法的渲染:

pYYBAGNPQuOAd51XAAOMWPwMc2w668.jpg
未來(lái)項(xiàng)目的概念
?

?


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

評(píng)論

查看更多

下載排行

本周

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

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 4hc44四虎www在线影院男同 | 国产一级毛片外aaaa | 激情五月激情综合 | 永久免费mv网站入口 | 欧美精品二区 | 午夜影院在线免费 | 四虎免费影院4hu永久免费 | 天天摸夜夜添狠狠添2018 | 激情五月社区 | 天天综合天天添夜夜添狠狠添 | 日韩精品一区二区在线观看 | 能看毛片的网址 | h视频在线观看网站 | 日本黄色xxxx | 欧美色一级 | 一个色中文字幕 | 午夜影院网页 | 九九久久国产精品大片 | 午夜手机福利 | 亚洲国产成人久久笫一页 | 欧美性猛片xxxxⅹ免费 | 欧美日韩亚洲国产一区二区综合 | 四虎永久在线精品免费观看地址 | 在线视免费频观看韩国aaa | 天天艹综合| 老司机狠狠k免费毛片 | 亚洲国产精品久久久久婷婷软件 | 色天天综合网 | 日本黄大片在线观看 | 国产高清网站 | 男人呻吟双腿大开男男h互攻 | 免费污视频在线 | 美女被艹视频网站 | 亚洲婷婷在线视频 | 99精品国产第一福利网站 | 国产一区二区三区 韩国女主播 | 久久瑟 | 欧美肥妇性 | 天天做天天添天天谢 | 在线麻豆国产传媒60在线观看 | 美女一级一级毛片 |