Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drinking-Reminder-System-For-Win10

A process which reminds drinking water regularly by LINE application and automatically detects, records the amount of water you drink.


Demo video:

Demo-Video-Link

Highlight:

  • LINE application reminds drinking water regularly
    • LINE UI
  • Detects, records the amount of water you drink automatically
  • Beautiful manual recording UI
    • manual recording UI
  • Drinking record in Google Sheet automatically

Detail:

  • 程式開發: Kuihao Chang, Rex, 黃晉澄
  • 檔案說明:
    1. 主程式: DrinkRestSys.py
      • 執行方法 1: python DrinkRestSys.py
      • 執行方法 2 (指定鏡頭裝置 default=0): python DrinkRestSys.py -v 0
    2. Pre-train Model (EfficientDet-Lite2): model (folder)
    3. Pre-train Model 的標籤: labels.csv
    4. IFTTT 設定: IFTTT_API_setting (folder)
  • 必要安裝套件:
    1. Python 3.9.6
    2. pip 21.2.2
    3. tensorflow 2.5.0
    4. opencv-python 4.5.3.56
  • 其他注意事項:
    1. var Line_reminder_time 可控制 Line 提醒的週期,目前每 2 分鐘提醒一次
    2. 本程式正常的關閉方法:
      a. 影像辨識: 點選影像辨識視窗 -> 英文輸入法,按下'q'鍵,視窗會正常關閉
      b. 紀錄喝水的視窗: 直接點選 'x' 符號關閉即可
      c. 當兩個視窗都關閉,程式會先自動關閉 Line 提醒功能,然後自動終止本程式 (含所有副程式)
    3. IFTTT key 將於 2021/8/13 報告結束後關閉,若想繼續使用本程式,請依雲端教學對 IFTTT 進行設定
    4. 關於關閉 Line 提醒執行緒的部分尚可優化,或用其他方式處理 Line 定時通知
  • 參考來源:
  • licence: MIT
  • Date: 2021/8/8

About

A process which reminds drinking water regularly by LINE application and automatically detects, records the amount of water you drink.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages