帳號:guest(3.144.108.209)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目勘誤回報
作者:鄭喆文
作者(英文):Zhe-Wen Zheng
論文名稱:基於CoOS即時作業系統實作NRF防溺預警系統
論文名稱(英文):A reminder system of drowning prevention using NRF on CoOS operation system
指導教授:蔡正雄
指導教授(英文):Chang-Hsiung Tsai
口試委員:李增奎
賴寶蓮
口試委員(英文):Tseng-Kuei Li
Pao-Lien Lai
學位類別:碩士
校院名稱:國立東華大學
系所名稱:資訊工程學系
學號:610821208
出版年(民國):110
畢業學年度:109
語文別:中文
論文頁數:63
關鍵詞:防溺系統即時作業系統嵌入式系統無線通訊輕量級網際網路協定
關鍵詞(英文):Drowning prevention systemreal-time operating systemembedded systemnRF24LwIP
相關次數:
  • 推薦推薦:0
  • 點閱點閱:13
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:6
  • 收藏收藏:0
嵌入式系統在我們的生活中無所不在,從日常生活中使用的微波爐、洗碗機,到交通方面的車子裡的車載系統,也能將其使用到醫療產品上。本論文主要目的是藉由科技的力量來改善生活安全,科技的日益進步不只在生活上帶來便利,更能保障人身安全,我們藉由嵌入式系統實作一套防溺系統,來協助救生員減少誤判以避免耽誤黃金救援時間。

此系統將透過無線通訊模組(nRF24)在水下無法通訊的原理來實作,並使用兩款開發板(Raspberry Pi、stm32f429)進行研發與改良,其中使用CoOS即時作業系統架上LwIP,將蒐集到的資料傳送給server端,再由server上的監控程式判斷,泳客是否有溺水的可能,同時發送警報信息於場內警報系統,達到即時救援的效果。
Embedded systems are everywhere in our life, from microwave ovens and dishwashers used in daily life to car systems in transportation, can also use in medical products. The main purpose of this thesis is to improve life safety through the power of technology. The increasing progress of technology not only brings convenience in life but also protect personal safety, we implement a drowning prevention system through an embedded system to help lifeguards reduce misjudgments and avoid delays in golden window.

This system will be through a wireless communication module (nRF24) in the principle of underwater communications unable to implement, and use two development boards (Raspberry Pi, stm32f429) to do the research and development, and improve. It uses real-time operating system CoOS porting LwIP, collecting the data, and sent to the server to judge whether the swimmer is likely to drown or not, and at the same time send an alarm message to the on-site alarm system to achieve the effect of immediate rescue.

摘要 I
ABSTRACT III
致謝 V
目錄 VII
表目錄 IX
圖目錄 XI
程式碼目錄 XIII
第一章、緒論 1
1-1 綜述 1
1-2 動機與目的 1
第二章、文獻探討 3
2-1 系統架構 3
2-2 GATEWAY硬體架構 5
2-2-1 STM開發板(STM32F429) 7
2-2-2 主動式RFID (nRF24L01) 11
2-2-3 乙太網路模組(DP83848) 13
2-2-4 霍爾開關模組 16
2-3 GATEWAY軟體架構 16
2-3-1 CoOS即時作業系統 17
2-3-2 LwIP 19
第三章、系統實作 21
3-1系統流程 21
3-1-1 Node 21
3-1-2 Gateway 24
3-1-3 Server 28
3-1-4 Alarm/APP 30
3-2 STM32-GATEWAY 31
3-3 LWIP的移植 33
3-3-1 Semaphores 33
3-3-2 Mailboxes 36
3-3-3 API 38
3-4運作流程 43
第四章、實驗結果與測試 47
4-1 開發環境 47
4-2 實驗結果 51
4-2-1 泳池業者登入畫面 51
4-2-2 泳客狀態 52
4-2-3 警報 54
第五章、結論與未來展望 55
5-1 結論 55
5-2 未來展望 55
參考文獻 57
附錄A 59
A.1 RASPBERRY PI開發板 59
A.2 LINUX(RASPBERRY PI) 63
[1]溺水統計, The News Lens
(https://www.thenewslens.com/article/138748) ,2021.
[2]gateway,node,server,web,alarm,app icon ( www.flaticon.com by Freepik、Pixel perfect、srip) ,2021.
[3]樹莓派, 維基百科 (https://reurl.cc/9rvLOv) ,2021.
[4]樹莓派模擬圖(https://reurl.cc/mLM43W) ,2021.
[5]Raspberry Pi 3 Block Diagram(https://reurl.cc/mLM4Y9) ,2021.
[6]STM32F427xx STM32F429xx Data Sheet, STMicroelectronics ,2018.
[7]stm32f429前視圖 (https://reurl.cc/7r0N1Q) ,2021.
[8]主動式RFID, 維基百科(https://reurl.cc/dGngN2) ,2021.
[9]nRF24L01_ Product_Specification ,2006.
[10]nRF24L01_interface
(https://makerpro.cc/2020/04/spi-interface-part3/) ,2021.
[11]乙太網路, 維基百科
(https://zh.wikipedia.org/wiki/%E4%BB%A5%E5%A4%AA%E7%BD%91) ,2021.
[12]Linux, 維基百科 (https://zh.wikipedia.org/wiki/Linux) ,2021.
[13]CoOS,Github (https://github.com/coocox/CoOS) (2021-06-25)
[14]GNU Make, gnu.org (https://www.gnu.org/software/make/) ,2021.
[15]GNU Arm Embedded Toolchain Downloads, Arm Developer
(https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads) ,2021.
[16]霍爾開關實體圖(https://reurl.cc/5rZWon) ,2021.

 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *