Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Raspberry Pi 數位商品貨架系統

1,623 views

Published on

因應目前超市量販貨架及倉庫貨架需要較高紙資源及人力資源,維護貨架上標籤資訊及庫存量檢貨,本專題實現標籤即時顯示自動化及偵測即時庫存不足自動通知補貨及省紙。

Published in: Engineering
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Raspberry Pi 數位商品貨架系統

  1. 1. 104年嵌入式軟韌體人才養成班 專案組員:陳0誠、郭0明、許0勝、曾0任、邱0傑、陳0群 日期:2015/06/24
  2. 2. Outline • 專題目的 • 系統設計簡介 • 系統架構說明 • 硬體架構 • 軟體架構 • 系統成果展示 • 參考文獻 • 訓後感言分享
  3. 3. 專題目的 因應目前超市量販貨架及倉庫貨架需要較高紙資源 及人力資源,維護貨架上標籤資訊及庫存量檢貨, 本專題實現標籤即時顯示自動化及偵測即時庫存不 足自動通知補貨及省紙。 使用人力資源檢貨
  4. 4. 系統設計簡介 Node Coordinator AdministratorMCU:PIC18F46J50 EBD:Raspberry Pi 2 End Device Traditional Tag Web Server Browser 貨 架 庫 存 感 測
  5. 5. 系統架構說明 RF 2.4GHz Node Node Node Monitoring/Administration Http:80 TCP/IP Coordinator (Web Server) 實際實作出架構圖
  6. 6. 系統架構說明 Coordinator Coordinator Coordinator Node Node Node Node Node Node Node Node Node NodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNode * n NodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNode * n NodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNode * n Web Server TCP/IP TCP/IP TCP/IP Monitoring/Administration http:80 RF 2.4GHz 賣場或超商情境架構圖
  7. 7. 系統架構說明 Coordinator Coordinator Coordinator Node Node Node Node Node Node Node Node Node NodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNode * n NodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNode * n NodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNodeNode * n Web Server TCP/IP TCP/IP TCP/IP Monitoring/Administration http:80 Group 1 Group 2 Group 3 賣場或超商情境架構圖
  8. 8. 硬體架構 Node (WengPIC) Coordinator (Raspberry Pi) LCD 1602 顯示器 RF 2.4 GHz Ethernet 紅外線LED 感測器 無線射頻模組 (TI CC2500) Node (Raspberry Pi) LCD 1602 顯示器 Jj 溫度/溼度 感應器 無線射頻模組 (TI CC2500) 無線射頻模組 (TI CC2500) Desktop/Mobile device use by Browser TCP/IP 四位元 七段顯示器 RF 2.4 GHz RF 2.4 GHz
  9. 9. Node (WengPIC) LCD 1602 顯示器 紅外線LED 感測器 無線射頻模組 (TI CC2500) 七段顯示器 硬體架構-Node端-1 單晶片開發平台: Microchip PIC18F46J50 七段顯示器: 顯示Node ID LCD 1602顯示器: 顯示商品資訊(品名 、價格、倉儲庫存 量) 紅外線LED感測器: 偵測庫存量 無線射頻模組: 無線資料傳送
  10. 10. Node (Raspberry Pi) LCD 1602 顯示器 Jj 溫度/溼度 感應器 無線射頻模組 (TI CC2500) 硬體架構-Node端-2 Raspberry Pi開發平台: ARM1176JZF-S core Raspbian(Linux 3.12) LCD 1602顯示器: 顯示商品資訊(品名、 價格、溫度、倉儲庫 存量) 無線射頻模組: 無線資料傳送
  11. 11. 硬體架構- Coordinator端 Coordinator (Raspberry Pi) Ethernet 無線射頻模組 (TI CC2500) ISM band Embedded開發平台: Raspberry Pi B+ 無線射頻模組: 無線資料傳送 乙太網路: 提供管理者透過http連線
  12. 12. 軟體架構-Node端-1 主程式開始 顯示器初始化 RF模組初始化 Interrupt初始化 是否接收到資料 與Coodinator端 請求顯示資訊 判斷封包Hearder GID 是否正確? 封包資料解開 顯示器顯示 封包資料內容 SW2是否觸發 Y Y N 與Coodinator端 請求商品資訊 N Y N 判斷封包Hearder TID 是否為接收端SID Y N Node (WengPIC) LCD 1602 顯示器 紅外線LED 感測器 無線射頻模組 (TI CC2500) LCD顯示 Interrupt Service RF Tranceiver 按鈕掃描 請求傳送商品 資訊按鈕 七段顯示器 掃描顯示 4位元 七段顯示器 S P I
  13. 13. 軟體架構-Node端-1 紅外線LED感測器 中斷服務 中斷旗標歸位 感測貨架商品 是否存在 中斷服務 結束 蜂鳴器開啟 LED燈亮 傳送補貨通知 蜂鳴器關閉 LED燈滅 傳送商品無需補貨通知 否 是 Node (WengPIC) LCD 1602 顯示器 紅外線LED 感測器 無線射頻模組 (TI CC2500) LCD顯示 Interrupt Service RF Tranceiver 按鈕掃描 請求傳送商品 資訊按鈕 七段顯示器 掃描顯示 4位元 七段顯示器 S P I
  14. 14. 軟體架構-Node端-2 主程式開始 顯示器初始化 RF模組初始化 溫濕度感測器初始化 是否接收到資料 判斷封包Hearder GID 是否正確 封包資料解開 顯示器顯示 封包資料內容 Y Y 每秒偵測溫濕度 顯示至顯示器 每60秒傳送溫濕度 至Coordinator端 SW是否被觸發 與Coodinator端 請求商品資訊 Y N N N 判斷封包Hearder TID 是否為自己Node SID N Y Node (Raspberry Pi) LCD 1602 顯示器 溫度/濕度 感測器 無線射頻模組 (TI CC2500) LCD顯示 定時 感測及傳送 RF Tranceiver 按鈕掃描 請求傳送商品 資訊按鈕 S P I
  15. 15. 軟體架構- Coordinator端 主程式開始 RF模組初始化 是否接收到資料 判斷封包Hearder GID 是否正確? 資料庫查詢SID 商品資訊 Y Y 是否接收到Web Socket觸發通知 資料庫查詢 已更新之SID 商品資訊 Y N N N 回傳查詢結果至 SID 傳送商品資訊 至SID Node Coordinator (Raspberry Pi 2) Web Server (Apache) Ethernet 無線射頻模組 (TI CC2500) RF Tranceiver MySQL SPI Inter-Process Communication
  16. 16. 軟體架構- RF傳送封包格式 Coordinator Node Package Header DATA Len TID SID GID TP DATA1 DATA2 DATA3 DATA4 ‧‧‧‧‧ ‧‧‧‧‧ ‧‧Len:封包長度 TID:目的端Node ID SID:來源端Node ID TP:資料類型
  17. 17. Node (WengPIC) Coordinator (Raspberry Pi) LCD 1602 顯示器 My SQL Web Service (Apache) RF 2.4 GHz Ethernet 紅外線LED 感測器 無線射頻模組 (TI CC2500) Node (Raspberry Pi) LCD 1602 顯示器 Jj 溫度/溼度 感應器 無線射頻模組 (TI CC2500) 無線射頻模組 (TI CC2500) TCP/IP 四位元 七段顯示器 RF 2.4 GHz RF 2.4 GHz 軟體系統成果展示 Desktop/Mobile device use by Browser
  18. 18. 軟體系統成果展示- Node端
  19. 19. 軟體系統成果展示- Node端
  20. 20. 軟體系統成果展示- Coordinator端 Browser Web Server Database
  21. 21. 軟體系統成果展示
  22. 22. 軟體系統成果展示
  23. 23. 軟體系統成果展示- 產品資料維護
  24. 24. 軟體系統成果展示- 終端設備資料維護
  25. 25. 軟體系統成果展示- 溫濕度資料查詢
  26. 26. End Thanks

×