iT邦幫忙

2026 iThome 鐵人賽

DAY 30
0
ChatGPT & Codex

窮鬼冰箱升級計劃系列 第 30 篇

【Day 30】beggarFridge:從一台舊 Raspberry Pi 到完整智慧冰箱架構回顧

  • 分享至 

  • xImage
  •  

回顧

  • 一開始,在想能不能做一台會記得冰箱裡有什麼、提醒快到期食物、幫忙決定要買什麼的智慧冰箱?
  • 在剛開始寫這系列文章時,原本時間還很充裕。 後來寫完一週左右,開始頻繁進出醫院,就有點沒有辦法完成硬體實作的部分,這塊會陸續修改完成。
  • 使用 AI 輔助開發及整理出的內容主要涵蓋了下列項目和領域
    Embedded
    Networking
    Backend
    Database
    Computer Vision
    Data Engineering
    Monitoring
    Security
    

架構

┌─────────────────────────────────────┐
│            User Interface           │
│                                     │
│     iPad / Browser / Mobile         │
└─────────────────┬───────────────────┘
                  │
                  ▼
┌─────────────────────────────────────┐
│            Application              │
│                                     │
│ FastAPI                             │
│ InventoryService                    │
│ ExpirationService                   │
│ NotificationService                 │
│ RecommendationService               │
└─────────────────┬───────────────────┘
                  │
                  ▼
┌─────────────────────────────────────┐
│               Data                  │
│                                     │
│ SQLite                              │
│ Photos                              │
│ AMIS Market Data                    │
│ Logs                                │
└─────────────────┬───────────────────┘
                  │
                  ▼
┌─────────────────────────────────────┐
│              Devices                │
│                                     │
│ ESP32-S3-CAM                        │
│ OV3660                              │
│ PIR                                 │
│ OLED                                │
│ Meshtastic                          │
└─────────────────────────────────────┘

Raspberry Pi 上實作的內容

Raspberry Pi 3
├── FastAPI
├── SQLite
├── Barcode Decode
├── Inventory Logic
├── Expiration Rules
├── Market Analysis
├── Notification
├── Meshtastic Gateway
├── Monitoring
├── Logging
├── Backup
└── Security

總結 / 待修改內容

  • 原本預期要做,但是後來還沒完成、排序延後的項目
    • App on iPad

上一篇
【Day 29】beggarFridge Security Hardening
系列文
窮鬼冰箱升級計劃 共 30 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言