国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

【干貨分享】模擬火車運行——Light Rail PCB 互動游戲

電子發燒友論壇 ? 2026-01-15 08:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

輕軌(Light Rail)是一款極簡風格的互動式PCB游戲,其模擬列車沿軌道行駛并從站臺裝卸貨物的過程。

2a54f01a-f1a6-11f0-8ce9-92fbcf53809c.png

Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽器中(或點擊“閱讀原文”):

https://p.eda.cn/d-1328617189850218496

即可動態查看設計的原理圖、PCB、3D 及 BOM,查詢設計中器件、走線、焊盤的屬性詳情。還可以在原理圖中與AI小助手互動,幫您更高效地學習設計細節:

2a690c80-f1a6-11f0-8ce9-92fbcf53809c.png

2a7e4f32-f1a6-11f0-8ce9-92fbcf53809c.png2a8e0756-f1a6-11f0-8ce9-92fbcf53809c.png
概覽Light Rail 是一款簡約的互動式 PCB 游戲,模擬火車沿著軌道行駛,在站臺上裝卸貨物。軌道由成行排列的黃色 LED 燈組成,這些 LED 燈依次點亮,營造出火車沿著軌道行駛的效果。軌道上的八個岔路口和十字路口旁邊各有一個按鈕,用于切換其狀態。電路板上還有一個三字符七段顯示屏,用于顯示游戲狀態和/或分數,軌道下方還有四個按鈕,用于控制游戲。輕軌可使用兩節 LIR2032 電池或通過 USB 供電。

2a9d7a60-f1a6-11f0-8ce9-92fbcf53809c.png

2aadbe84-f1a6-11f0-8ce9-92fbcf53809c.png2abd7a40-f1a6-11f0-8ce9-92fbcf53809c.png
硬件設計

主要硬件組件包括

ATMega32u4 8 位微控制器

IS31FL3731 矩陣 LED 驅動器(charliplexing)

AS1115 七段 LED 顯示驅動器

KCSC02-105 七段 LED 顯示器

MIC5219 3.3V LDS 穩壓器

黃色 “軌道 ”和紅色 “平臺 ”LED,共 144 個

IS31FL3731 + LEDs:最終我選擇這個方案的原因很直白。之前用Adafruit的LED背包模塊時體驗良好,發現它通過獨立PWM控制每顆LED就能輕松實現流暢動畫效果。雖然考慮過IS31FL3741這類能控制更多LED的芯片,但覺得144顆LED的規模恰到好處。紅黃雙色作為高對比度的基礎暖色調是自然之選。

Kingbright七段數碼管 + AS1115:選擇Kingbright數碼管因其微型尺寸完美契合"元件即建筑"的板面美學。AS1115驅動芯片沒有特別設計考量,只是剛好找到這款支持I2C通信、封裝尺寸適配的七段管驅動IC。

ATMega32u4:選擇主控芯片主要基于兩點——這是其他設計中常見的AVR芯片,且自帶USB功能。雖然我本人從未用過該型號,但有其他AVR芯片開發經驗,其USB調試功能對開發及未來擴展頗具吸引力。更現實的好處是方便親友燒錄程序,直接給個腳本就能搞定,無需額外USB轉串口芯片。不過$5/片的售價實在高昂,若非出于學習目的斷不會選擇。

電源電路:這部分設計主要參考其他開發板方案。通過粗略估算板載最大電流需求,最終選型的LDO穩壓器留有充足余量。

壓電蜂鳴器:直接沿用ACK1編碼套件中的同款蜂鳴器。選擇關鍵點在于其尺寸既能填補PCB空白區域,又符合"芯片即建筑"的設計隱喻。盡管體型較常規壓電片偏大,但直連MCU引腳即可驅動的簡潔性頗具優勢。

Layout

布局設計無疑耗費了最多時間。我首先粗略排布LED燈珠構成軌道外環,隨后勾勒出PCB輪廓。KiCad的光線追蹤渲染功能在此階段極為實用,幫助我直觀調整LED間距與整體比例。為獲得更真實的觀感,我甚至找來與PCB尺寸相仿的平面物體舉在顯示器前比對。外環確定后,以手稿草圖為基礎繪制內部軌道與道岔。當基礎軌道布局初現雛形時,欣喜地發現仍有充足LED可用于站臺設計,遂在各軌道區段添加集群式燈珠。

2acc595c-f1a6-11f0-8ce9-92fbcf53809c.png

隨后,我將設計樂高軌道時積累的經驗遷移至此,重點調整三個參數:

道岔/交叉口間的軌道區段長度

道岔在軌道中的延伸方向

各軌道區段內站臺分布與區段長度的比例關系

軌道布局敲定后,開始排布其他元件。將ATMega32u4置于底部靠近電源電路與USB接口;IS31FL3731居中放置以縮短LED走線;頂部的Kingbright數碼管與AS1115驅動構成游戲狀態/計分屏;道岔旁設置切換按鈕,底部布置四個控制鍵。

走線前已預判需要四層板應對LED矩陣的復雜布線。遂將中間兩層定義為電源層與地層,此舉實質將整板轉化為平行板電容器——理論上可協同板載陶瓷電容提升電壓穩定性。

IS31FL3731以兩個獨立9×8矩陣驅動144顆LED,布局時嚴格遵循分組原則。但完成頂層布線后,發現走線失衡問題。盡管PWM工作在kHz頻段,仍不愿冒險承受走線電容差異帶來的潛在干擾。于是重構布局,將之視為邏輯謎題:通過調整LED位置優化共陽極/陰極分組,實現總走線長度/數量最小化。

中途嘗試自動布線并通宵運行。關于自動布線器,我就說這么多。

KiCad在此過程中也暴露出些許設計痛點。例如試圖通過單焊盤接地簡化按鈕走線(因其他焊盤已內部連通),卻始終無法通過設計規則檢查。似乎無法優雅定義封裝內隱式連接,除非采用比直接修改封裝更取巧的變通方案。

布局完成后,沉迷于繪制絲印道路與微型停車位。盡管尺寸微小,我承認自己有點過分糾結于線條寬度和間距的一致性。所幸最終效果超預期(以我的美術功底而言),故僅有輕微悔意。當向家人展示效果圖時,立即收獲"元件宛如城市建筑"的評價,這正是設計理念的最佳印證。

原理圖 & PCB

2add4276-f1a6-11f0-8ce9-92fbcf53809c.png2ae7bb02-f1a6-11f0-8ce9-92fbcf53809c.png2af34f4e-f1a6-11f0-8ce9-92fbcf53809c.png2afc3b5e-f1a6-11f0-8ce9-92fbcf53809c.png2b0868c0-f1a6-11f0-8ce9-92fbcf53809c.png2b146684-f1a6-11f0-8ce9-92fbcf53809c.png
2b2168e8-f1a6-11f0-8ce9-92fbcf53809c.png聲明:本文由華秋·開源硬件社區發布,轉載請注明以上來源。如需平臺合作及入群交流,請咨詢18925255684(微信同號:elecfans123),謝謝!


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

    關注

    4404

    文章

    23877

    瀏覽量

    424231
  • 驅動器
    +關注

    關注

    54

    文章

    9082

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Made with KiCad(133):Light Rail PCB 游戲

    Light Rail 是一款簡約的互動PCB 游戲模擬
    的頭像 發表于 07-08 11:20 ?2646次閱讀
    Made with KiCad(133):<b class='flag-5'>Light</b> <b class='flag-5'>Rail</b> <b class='flag-5'>PCB</b> <b class='flag-5'>游戲</b>

    rail-to-rail放大器資料

    本帖最后由 eehome 于 2013-1-5 10:05 編輯 介紹rail-to-rail放大器
    發表于 12-25 14:40

    航模、工控、互動游戲、虛擬仿真

    的事、專注技術拓新,強強聯合實行資源整合的經營理念!我司主要提供航模、工控、互動游戲、虛擬仿真 、車載、3D模擬的研發和生產配套。尤其以航模解決方案和虛擬仿真為公司的核心競爭力!歡迎有前瞻性的合作伙伴
    發表于 10-22 22:12

    全球首輛太陽能火車:由老火車改造而成

    近日,澳大利亞煤炭大亨弗蘭納里(Brian Flannery)帶來全球首輛太陽能火車,計劃將于今年圣誕節前投入運行。接著小編為大家介紹這輛火車詳細報道。  據報道,弗蘭納里名下的拜倫灣鐵路公司正計劃
    發表于 07-12 18:22

    詳解軌到軌rail-to-rail輸出運算放大器

    什么是rail-to-rail operational am
    發表于 05-07 11:38

    人機互動定位系統的原理是什么?

    本文基于博物館的實際應用環境, 結合RFID 定位技術設計了一種人機互動的定位系統,主要包括人機互動游戲部分和輔助人機互動的區域定位部分。同時提出了一種結合RFID 定位技術的人機
    發表于 03-19 07:52

    Rail-to-Rail: Railroading and

    Rail-to-Rail: Railroading and the Electronics of Op Amps Abstract: Railroads have had
    發表于 10-03 08:42 ?2930次閱讀
    <b class='flag-5'>Rail-to-Rail</b>: Railroading and

    dfrobot巡線小火車木質拼裝互動模型簡介

    巡線小火車是DFRobot新推的一款科技互動拼裝模型。該系列產品擺脫了傳統木質模型互動方式單一,只能靜態展示的特點,融入了智能的傳感器和控制模塊,使每一個產品擁有一個獨一無二的技能,讓你的模型不僅具有觀賞性,還能給你帶來新穎的
    的頭像 發表于 01-03 10:41 ?2054次閱讀
    dfrobot巡線小<b class='flag-5'>火車</b>木質拼裝<b class='flag-5'>互動</b>模型簡介

    蘋果M1 Mac成功模擬運行Switch游戲

    今年11月,蘋果正式發布搭載M1芯片的Mac產品。而在近期,有海外開發者在社交媒體發布消息稱,他已經成功在一臺搭載M1芯片的Mac上模擬運行了任天堂Switch游戲。但目前由于MoltenVK
    的頭像 發表于 12-23 11:14 ?7009次閱讀

    軌道交通仿真之Simpack軟件及Rail模塊

    軟件可以用來仿真模擬現實世界中任何的機械/機電系統,從僅僅只有幾個自由度的簡單系統到復雜系統,如汽車、火車、飛機、風機等,都能利用Simpack軟件進行模擬仿真。可以應用到產品概念設計、詳細設計、試驗研究、故障診斷以及產品維護的
    的頭像 發表于 01-12 15:03 ?2.1w次閱讀

    AD45048:Rail-Tail在ADSL線驅動數據Sheet上運行.

    AD45048:Rail-Tail在ADSL線驅動數據Sheet上運行.
    發表于 04-16 10:17 ?0次下載
    AD45048:<b class='flag-5'>Rail</b>-Tail在ADSL線驅動數據Sheet上<b class='flag-5'>運行</b>.

    用顯示屏和PCB制作復古游戲模擬器系統

    電子發燒友網站提供《用顯示屏和PCB制作復古游戲模擬器系統.zip》資料免費下載
    發表于 07-07 09:36 ?5次下載
    用顯示屏和<b class='flag-5'>PCB</b>制作復古<b class='flag-5'>游戲</b><b class='flag-5'>模擬</b>器系統

    PCB設計的模型火車布置的車站公告

    電子發燒友網站提供《PCB設計的模型火車布置的車站公告.zip》資料免費下載
    發表于 08-18 11:12 ?1次下載
    <b class='flag-5'>PCB</b>設計的模型<b class='flag-5'>火車</b>布置的車站公告

    nano light theremin PCB開源

    電子發燒友網站提供《nano light theremin PCB開源.zip》資料免費下載
    發表于 11-18 14:18 ?1次下載
    nano <b class='flag-5'>light</b> theremin <b class='flag-5'>PCB</b>開源

    「實用干貨」7條實用的PCB布線規則,可收藏

    「實用干貨」7條實用的PCB布線規則,可收藏
    的頭像 發表于 02-01 08:36 ?1951次閱讀