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

創造者爐邊聚 #2: 2019年樹莓派最新玩法- 智慧音箱、自走車、視覺化程式教育

Star Rocket
January 18, 2019

創造者爐邊聚 #2: 2019年樹莓派最新玩法- 智慧音箱、自走車、視覺化程式教育

創造者爐邊聚 #2: 2019年樹莓派最新玩法- 智慧音箱、自走車、視覺化程式教育

Star Rocket

January 18, 2019
Tweet

More Decks by Star Rocket

Other Decks in Education

Transcript

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

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

    讀書會 / 黑客松 • Website : • https://www.raspberrypi.com.tw/ • Facebook : • 搜尋 RaspberryPi.Taiwan • https://www.facebook.com/RaspberryPi.Taiwan about 台灣樹莓派
  3. • Raspberrypi.org 基金會所設計開發 • 以低價硬體 & 自由軟體刺激電腦科學教育 • 公開的 datasheet

    & 線路圖 & 原始碼 • 由 Element14/RS Components 生產製造 Raspberry Pi 是 ...
  4. • 題目 : 用 Raspberry Pi 體驗嵌入式系統開發 • 建構嵌入式系統開發環境 (

    交叉編譯 ) • 移植 hostapd 和 dhcpd( 無線訊號 & 分配 IP) • 移植小型 Boa 小型網頁伺服器 • 移植 Python2.7 • 用 GPIO 控制硬體 2013/10/28 第一次社群聚會 http://bit.ly/2HfgRh7
  5. • 題目 : 深入淺出 Raspberry Pi GPIO • 從 C

    語言深入 GPIO – 看 datasheet+ 查 register+ 填對應的值 – 讓 LED 一亮一暗 • 用 Python 控制 GPIO – 讓 LED 一亮一暗 2013/12/09 第二次社群聚會 http://bit.ly/2Hfp5FX
  6. • 題目 : 用 Raspberry Pi 學習寫 Linux 驅動程式 •

    如何寫 kernel module • 撰寫系統呼叫界面和實做對應的硬體操作功能 • DHTxx 1-wire 通訊協定 • 用邏輯分析儀讀取訊號 2014/06/25 第五次社群聚會 https://www.raspberrypi.com.tw/1414/community05-data/
  7. • 題目 :Raspberry Pi 好好玩之報到系統篇 • 用 Raspberry Pi 結合

    NFC 再加上觸控螢幕與 熱感應印表機做出本次 MakerConf 的報到系統 2014/08/09 第一次 MakerConf
  8. 24 • 更快 :CPU 從 1.2GHz 升級到 1.4GHz • 雙頻

    :WiFi 支援 5GHz, 藍牙支援 BT4.2 新版 Pi 3B+ 在 3/14 釋出 http://www.flickr.com/photos/fotero/7697063016/
  9. 36 • 功能特色 : • 被動喚醒 + 主動聆聽 • 語音識別

    (STT)+ 文字轉語音 (TTS) • 自然語言處理 (NLP)+ 自然語言理解 (NLU) • 技能學習 寶傑同學 https://blog.csdn.net/weixin_42082222/article/details/80530301 喚醒 響應 輸入 理解 回饋
  10. • 感測器校正 , 設定與感知 • 計算機視覺 • 物體辨識 • 非線性估計

    • 全域定位 • 分散式協調 我們可從專案中學到
  11. • 架設 Duckiebot 平台和 Duckietown 環境 • 機器人體系 (ROS) 建立

    • 功能模組的實現與擴充 • 單系統機器人車道跟隨 (lane following) • 單系統機器人定位 (localization), 規劃 (planning) 和導航 (navigation) • 多系統機器人交換訊息和協調 • 系統層級的資源管理 並實際操作
  12. • 專為機器人軟體開發所設計的系統架構 • ROS= 訊息管道 + 組態工具 + 機器人功能 +

    生態系統 • Python, C++, Lisp Robot Operating System (ROS) https://answers.ros.org/question/12230/what-is-ros-exactly-middleware-framework-operating-system/
  13. • 提供基礎資料型別和各類矩陣運算函式 • 多種科學計算模組 , 例如線性代數 , 微積分 , 濾波等

    • 可引用豐富的電腦視覺函式庫 • 互動式的編輯環境 • 深度學習套件 Python
  14. • 所需硬體 • 必要套件: Pi3B|Pi3B+/SD 卡 • 感測器: PM2.5 G5/DHT22/OLED

    顯示 /GPS • 可擴充: CO2 感測器 /CO 感測器 / 鋰電池擴充板 • 所需軟體 • 作業系統: Raspbian Jessie|Stretch • 程式: Python + PIGPIOD PiM25 硬體 + 軟體
  15. • 重寫 GPIO 模組 , 可同時接多組 UART/SPI/I2C 裝置 • 內建螢幕模擬器

    , 可模擬螢幕輸出 • 搭配視覺化程式開發環境 • 隨插即用 PiM25 特色
  16. • 感測資料中心 (Data Hub) • 水質感測 (pH 值 / 含氧量

    / 濁度 / 金屬離子濃度 ) • 土壤品質 ( 酸鹼度 / 鹽度 / 有機質含量 / 通氣度 ) • 空氣警報 (CO/CO2/ 煙霧 / 甲烷 ) • ... PiM25 延伸專案