×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
1 用 Raspberry Pi + Python 製作 阿里山小火車上的影音導覽系統 台灣樹莓派 2023/09/02 @PyCon Taiwan 2023
Slide 2
Slide 2 text
姓名標示 — 非商業性 — 相同方式分享 CC (Creative Commons) 姓名標示 — 你必須給予 適當表彰、提供指向本授權 條款的連結,以及 指出(本作品的原始版本)是否已 被變更。你可以任何合理方式為前述表彰,但不得以 任何方式暗示授權人為你或你的使用方式背書。 非商業性 — 你不得將本素材進行商業目的之使 用。 相同方式分享 — 若你重混、轉換本素材,或依本 素材建立新素材,你必須依本素材的授權條款來 散布你的貢獻物。
Slide 3
Slide 3 text
3 ● Raspberry Pi 官方經銷商 ● 專注 Raspberry Pi 應用與推廣 , 舉辦社群活動 關於我們
Slide 4
Slide 4 text
● 信用卡大小般的電腦 Raspberry Pi 是什麼 ? http://www.flickr.com/photos/fotero/7697063016/
Slide 5
Slide 5 text
5 我們在 PyCon 的分享 2019 2018 2020 2015 2021
Slide 6
Slide 6 text
6 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖 示意圖
Slide 7
Slide 7 text
7 ● 多節車廂同步播放影音 ● 毫米級定位系統 ● 遠端系統更新方案 任務說明
Slide 8
Slide 8 text
8 報站系統 = 定位系統 + 同步影音播放 F
Slide 9
Slide 9 text
9 ● GNSS 包含美國 GPS, 俄羅斯 GLONASS, 中國 Beidou 以及歐盟 GALILEO ● 但受到多種因素影響 ,GPS 精度在 5m GNSS 全球導航系統 https://www.blackboxcamera.com/pic-osd/gps_limits.htm
Slide 10
Slide 10 text
10 ● Real Time Kinematic 可達毫米級精度定位 ● 架構 : 基站 + 流動站 + 無線電 / 電話 (20km) ● 原理 : 接收 GNSS 訊號 + 合併 RTCM 校正數據 RTK 即時動態測量 https://www.sparkfun.com/rtk
Slide 11
Slide 11 text
11 實際場域收資料 ( 嘉義站 ~ 奮起湖站 ) https://www.94iprofun.com/hotel_detail.php?item=52
Slide 12
Slide 12 text
12 實際場域收資料 (12 秒 1 點 )
Slide 13
Slide 13 text
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 影音播放
Slide 14
Slide 14 text
14 ● 錄像同步播放意義 ● 多個視訊檔案 , 由各自對應的螢幕輸出 , 並在同一 個時間軸上同步 ● 相同視訊同步播放 ● (Python) OMXPlayer + Socket(or MQTT) ● (Python) OMXPlayer-Sync ● 相同視訊影像融接 ● (Cpp) PiWall 同步播放影音方案
Slide 15
Slide 15 text
15 ● Canonical 專為嵌入式系統設計的軟體更新方案 Snap 遠端系統更新方案 https://canonical.com/blog/embedded-linux-development-iii
Slide 16
Slide 16 text
16 容器封裝、版本控管、儀表板 https://linuxgizmos.com/ubuntu-core-16-gets-smaller-goes-all-snaps/
Slide 17
Slide 17 text
Python 和專案架構 守車 列車
Slide 18
Slide 18 text
18 首車頭主控台
Slide 19
Slide 19 text
DEMO
Slide 20
Slide 20 text
20 實車勘查
Slide 21
Slide 21 text
21 實車勘查
Slide 22
Slide 22 text
22 阿里山小火車即將發車 https://orange.udn.com/orange/story/121315/7267206
Slide 23
Slide 23 text
23 ● 栩悅號預計 2023 年 10 月試車 ● 使用 22" 螢幕播放 Full HD 影片 ● 搭配德川音箱 8 聲道擴大機 ● … ● 還有規格待確認 最新消息
Slide 24
Slide 24 text
24 Raspberry Pi Rocks the World Thanks