เตรียมอุปกรณ์และแผ่นทดสอบ

สิ่งที่ผู้สอนต้องเตรียมก่อนแต่ละใบงาน

Author

ผศ.ดร.ศุภชัย วรพจน์พิศุทธิ์

Published

15 ตุลาคม 2569

ส่วนของผู้สอน นักศึกษาไม่ต้องทำหน้านี้

ใบบันทึกผล (PDF)

นักศึกษาดาวน์โหลด worksheets/0N_sheet.pdf จากหน้าใบงาน เปิดบน tablet หรือ iPad เขียนผลลงในตารางและกรอบคำตอบ แล้วส่ง PDF ที่เขียนแล้ว ไฟล์ PDF ถูก commit ไว้ใน repo เพราะ GitHub Actions ไม่มีฟอนต์ Angsana New ถ้าแก้ตารางหรือคำถาม ให้สร้างใหม่บนเครื่องที่มี Quarto + TinyTeX

python scripts/make_worksheets.py
cd worksheets
quarto render

สร้างแผ่นทดสอบ

pip install opencv-contrib-python numpy pillow reportlab
python scripts/make_sheets.py
python scripts/make_sheets_02.py
ไฟล์ใน data/ ใบงาน พิมพ์
test_sheets_02.pdf 2 สี, 100%, 1 ชุด (3 แผ่น) ต่อกลุ่ม
motion_strip.pdf 3 ขาวดำ, 100%, ตัดเป็นแถบแล้วต่อกันให้ยาวประมาณ 1 m
tray_sheet.pdf 4 ขาวดำ, 100%, 1 แผ่นต่อกลุ่ม
checkerboard.pdf 5 ขาวดำ, 100%, ติดบนแผ่นแข็ง (ฟิวเจอร์บอร์ด) ให้เรียบ
04_tray/ok, 04_tray/ng 4 ภาพจำลองสำหรับกลุ่มที่ไม่มีกล้อง ไม่ต้องพิมพ์
test_sheets_02_key.pdf 2 เฉลย ไม่ขึ้น repo
Warningตรวจขนาดหลังพิมพ์

วัดด้วยไม้บรรทัดทุกครั้ง: marker บนแผ่นถาดต้องกว้าง 30 mm และช่องของ checkerboard ต้องกว้าง 25 mm เครื่องพิมพ์ที่ย่อภาพเองทำให้ค่าในใบงาน 4–5 ผิดทั้งหมด

อุปกรณ์ต่อกลุ่ม (2–3 คน)

นักศึกษาเตรียมเอง

อุปกรณ์ จำนวน ใบงาน หมายเหตุ
โน้ตบุ๊ก 1–2 ทุกใบ
โทรศัพท์เป็นกล้อง 1 2–5 ติดตั้ง IP Webcam หรือ DroidCam ไว้ก่อนคาบ
โทรศัพท์หรือแท็บเล็ตเป็นไฟฉายและ backlight 1 3, 5 แท็บเล็ตให้พื้นที่ backlight ใหญ่กว่า
สายชาร์จหรือ power bank 1–2 ทุกใบ เครื่องที่เป็นกล้องแบตหมดเร็วและร้อน
เหรียญ 1, 5, 10 บาท อย่างละ 2 5

ผู้สอนเตรียม

อุปกรณ์ จำนวน ใบงาน หมายเหตุ
ขาตั้งหันกล้องลง (ขาตั้งโทรศัพท์แบบแขนจับขอบโต๊ะ) 1 2–5 ระยะกล้องถึงโต๊ะ 25–40 cm
กล่องกระดาษบุขาว 1 3 เจาะรูด้านบนให้กล้องมอง เจาะข้างกล่องให้สอดโทรศัพท์ส่องไฟเข้าผนัง
ลวดเสียบกระดาษ, คลิปหนีบกระดาษสีดำ, เทปใส อย่างละ 1 3 ด้ามปากกาใสสำหรับข้อทดลองเพิ่ม
ชิ้นงานกลมสีเข้ม Ø ประมาณ 20 mm 20 4 เหรียญ 1 บาท หรือกระดุม
เวอร์เนียร์คาลิปเปอร์ 1 2, 5
Arduino UNO R4 WiFi + LED เขียว/แดง + ตัวต้านทาน 220 Ω 1 ชุด 5 ใช้ชุดเดียวกับ AIoT for Beginners ได้
ปลั๊กพ่วง 1 ทุกใบ

สำรองทั้งห้อง

อุปกรณ์ จำนวน เหตุผล
USB webcam 2–3 สำหรับกลุ่มที่มีโทรศัพท์ไม่ถึง 2 เครื่อง หรือโทรศัพท์ต่อ IP camera ไม่ได้
แท็บเล็ตหรือ light pad A4 1–2 backlight สำรอง
Tipทางเลือกของ backlight

จอโทรศัพท์หรือแท็บเล็ตที่เปิดภาพขาวและวางกระดาษทับ 1 แผ่นใช้แทน light pad ได้ ถ้าต้องการพื้นที่ใหญ่ ทำโต๊ะแสงด้วยกระจกกรอบรูปวางบนหนังสือ 2 กอง ปูกระดาษขาว แล้วส่องไฟฉายจากด้านล่าง

ไฟล์วิดีโอของใบงาน 1

วิดีโอถนนจาก Pexels ไม่ได้อยู่ใน repo ให้ดาวน์โหลดตามรายการใน data/README.md แล้วแจกนักศึกษา หรือให้นักศึกษาค้นเองด้วยคำว่า car road

ภาพจำลองของใบงาน 4

make_sheets.py สร้างภาพถาดดี 15 ภาพ (ชิ้นงานครบ มีฝุ่นเล็ก ๆ บ้าง) และถาดเสีย 15 ภาพ (ขาด 1–2 ชิ้น 10 ภาพ, มีคราบบนถาด 5 ภาพ) โดยสุ่มมุมกล้อง ความสว่าง และ noise ค่าเริ่มต้น (seed = 4) ให้ผลประมาณนี้กับโค้ดในใบงาน

MIN_STAIN 5 10–20 25–30 40
FRR (%) 20.0 6.7 0.0 0.0
FAR (%) 0.0 0.0 6.7 20.0

นักศึกษาจึงเห็นว่าไม่มีเกณฑ์ใดที่ทำให้ทั้งสองค่าเป็นศูนย์