Upgrade to Pro — share decks privately, control downloads, hide ads and more …

用Raspberry Pi + Python製作 阿里山小火車上的影音導覽系統

用Raspberry Pi + Python製作 阿里山小火車上的影音導覽系統

樹莓派(Raspberry Pi)問世十週年了,從學校的教具到企業的量產品都可以看到 Raspberry Pi Inside。 這次我們將使用 Raspberry Pi + Python 和使用台灣在地木材的德川音箱製作阿里山小火車的影音導覽系統,讓遊客們能沉浸在阿里山的美好影音。 我們將在本場次說明
* 多節車廂同步播放影音(Python + PiWall/OMXPlayer)
* 毫米級定位系統(Python + RTK GPS)
* 遠端系統更新方案
* 未來專案方向

台灣樹莓派

September 07, 2023
Tweet

More Decks by 台灣樹莓派

Other Decks in Technology

Transcript

  1. 姓名標示 — 非商業性 — 相同方式分享 CC (Creative Commons) 姓名標示 —

    你必須給予 適當表彰、提供指向本授權 條款的連結,以及 指出(本作品的原始版本)是否已 被變更。你可以任何合理方式為前述表彰,但不得以 任何方式暗示授權人為你或你的使用方式背書。 非商業性 — 你不得將本素材進行商業目的之使 用。 相同方式分享 — 若你重混、轉換本素材,或依本 素材建立新素材,你必須依本素材的授權條款來 散布你的貢獻物。
  2. 6 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖

    示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖
  3. 9 • GNSS 包含美國 GPS, 俄羅斯 GLONASS, 中國 Beidou 以及歐盟

    GALILEO • 但受到多種因素影響 ,GPS 精度在 5m GNSS 全球導航系統 https://www.blackboxcamera.com/pic-osd/gps_limits.htm
  4. 10 • Real Time Kinematic 可達毫米級精度定位 • 架構 : 基站

    + 流動站 + 無線電 / 電話 (20km) • 原理 : 接收 GNSS 訊號 + 合併 RTCM 校正數據 RTK 即時動態測量 https://www.sparkfun.com/rtk
  5. 13 • OMXPlayer(2012~2019) • 基於 OpenMAX API 而開發的開源播放器 (CLI) •

    可使用 Broadcom VideoCore GPU 硬體解碼 H.264 • 不支援 64-bits kernal • VLC(2019~) • 開源跨平台多媒體播放器 , 含 CLI 和 GUI • 在 Pi 4 上安裝 Kodi 可使用 GPU 做硬體解碼 • 在 Bullseye 以後成為預設的 Media Player Raspberry Pi 影音播放
  6. 14 • 錄像同步播放意義 • 多個視訊檔案 , 由各自對應的螢幕輸出 , 並在同一 個時間軸上同步

    • 相同視訊同步播放 • (Python) OMXPlayer + Socket(or MQTT) • (Python) OMXPlayer-Sync • 相同視訊影像融接 • (Cpp) PiWall 同步播放影音方案
  7. 23 • 栩悅號預計 2023 年 10 月試車 • 使用 22"

    螢幕播放 Full HD 影片 • 搭配德川音箱 8 聲道擴大機 • … • 還有規格待確認 最新消息