Ghost-Desk Monitor

Build Plan

From the first day to the final demo · ทำโปรเจกต์นี้อย่างไรตั้งแต่ต้นจนจบ 8 ช่วง 30 ขั้น เริ่มจากอุปกรณ์ชิ้นไหน แต่ละขั้นทำอะไร เสร็จเมื่อไร และต้องรออะไรก่อน

status updated 2026-10-28 · แก้สถานะใน site/data/workflow.json

Start here · เริ่มที่

YD-ESP32-23 · บอร์ดจาก Lab 10

เริ่มที่ gateway เพราะเป็นของที่มีอยู่แล้ว ไม่ต้องรอของที่สั่ง และทุกอย่างในระบบต้องผ่านมัน ทำเส้นทาง node ปลอม → gateway → Supabase → LINE ให้วิ่งได้ก่อน แล้วค่อยเสียบ sensor จริงทีละตัวเมื่อของมาถึง

ไปที่ขั้น B1

Workflow · ทีละขั้น

แตะขั้นเพื่อเปิด · รูปข้าง ๆ ไฮไลต์ชิ้นที่ใช้

Gateway · ขั้น B1: YD-ESP32-23

YD-ESP32-23 (ESP32-S3): บอร์ดจาก Lab 10SCD41: CO₂ + อุณหภูมิ + ความชื้นBH1750: แสงในห้อง (lux)MAX4466: ระดับเสียงแผ่นฐานบนขายาง บอร์ดทุกตัวยืนบนเสา standoff · SCD41 กับ BH1750 ต่อพ่วงบน I²C สองเส้นเดียวกัน, ไมค์ MAX4466 ต่อ 3 สายเข้าขา ADC, สาย USB-C ยึดกับคลิปที่ขอบแผ่น
Progress · เสร็จ 0 / 30 ขั้น
  1. A

    Set up · เตรียมเครื่องมือ

    ทุกคนคอมไพล์โค้ด ESP32 ได้ มี repo และของถูกสั่งแล้ว

    W0 · 28–30 ต.ค.
  2. B

    Start here · เส้นทางข้อมูลก่อน sensor

    ข้อมูลปลอมวิ่งครบ node → gateway → Supabase → LINE โดยยังไม่ต้องมี sensor สักตัว

    W1 · 31 ต.ค.–3 พ.ย.
    1. ทำไมขั้นนี้ตอนนี้ · Why nowใช้บอร์ดที่มีอยู่แล้ว ไม่ต้องรอของ และพิสูจน์ส่วนที่ checkpoint วันที่ 20 พ.ย. ต้องเห็นตั้งแต่วันแรก

      ทำอะไร · Do
      • สร้างโปรเจกต์ Supabase + ตาราง desk_events
      • ต่อ hotspot (Wi-Fi มหาลัยใช้กับ ESP32 ไม่ค่อยได้)
      • HTTPS POST แถวปลอมทุก 10 วิ ด้วย anon key จาก secrets.h
      เริ่มจาก · Start from
      ตัวอย่าง WiFiClientSecure + HTTPClient ใน esp32 core
      Owner
      Gateway & Cloud
      ต้องเสร็จก่อน · Needs

      เสร็จเมื่อ · Done whenเห็นแถวใหม่ในตาราง desk_events ทุก 10 วิ

  3. C

    Hardware one piece at a time · ประกอบของจริงทีละชิ้น

    อุปกรณ์ทุกชิ้นทำงานแยกกันบน Serial ไฟนิ่ง และมีที่ยึดต้นแบบ ก่อนเอามารวม

    W1 · 3–6 พ.ย. (เมื่อของมาถึง)
  4. D

    Integrate · รวมเป็นระบบ

    node เป็น FreeRTOS เต็มตัว gateway ตัดสินสถานะเอง และรู้ผล AI gate

    W2 · 7–13 พ.ย.
  5. E

    Reach people · ถึงมือผู้ใช้

    ข้อมูลจริงวิ่งครบ 4 ชั้น และส่งวิดีโอ checkpoint

    W3 · 14–20 พ.ย.
  6. F

    Make it whole · ครบทุก feature

    node 2 ตัว, ระบบไม่ล่มเมื่อเน็ตหลุด, อยู่ในกล่องเรียบร้อย

    W4 · 21–27 พ.ย.
  7. G

    Prove it · ทดสอบและวัดผล

    มีตัวเลขจริงให้ report: latency, packet delivery, AI, uptime

    W5 · 28 พ.ย.–4 ธ.ค.
  8. H

    Deliver · ส่งงาน

    ส่งครบ 5 อย่างก่อน 23:59 วันอังคารที่ 8 ธ.ค. และ demo สดผ่าน

    W6 · 5–8 ธ.ค.