รายวิชา Internet of Things โดยผู้ช่วยศาสตราจารย์ ดร. นัฐพงศ์ ส่งเนียม ครอบคลุมแนวคิด IoT, Arduino/ESP, เซ็นเซอร์, การเชื่อมต่อเครือข่าย, MQTT/HTTP, Dashboard และโครงงานปลายภาคแบบ Hands-on
ศึกษาหลักการและแนวคิดของเทคโนโลยีอินเทอร์เน็ตของทุกสิ่ง สถาปัตยกรรมและเครือข่ายสำหรับการเชื่อมโยงอุปกรณ์ การวิเคราะห์ความต้องการและออกแบบผลิตภัณฑ์ เครื่องมือสำหรับการพัฒนาและเชื่อมต่ออุปกรณ์ การพัฒนาโปรแกรมประยุกต์เบื้องต้น และแนวทางการประยุกต์ใช้ในภาคธุรกิจ
อธิบายสถาปัตยกรรม อุปกรณ์ เซ็นเซอร์ เครือข่าย และข้อมูลที่ไหลในระบบได้
เขียนโค้ดอ่านค่าเซ็นเซอร์ ควบคุมเอาต์พุต และจัดการเงื่อนไขพื้นฐานได้
ใช้งาน Serial, Wi‑Fi, HTTP/MQTT และส่งข้อมูลไปยังระบบปลายทางได้
พัฒนา Prototype พร้อมเอกสาร วิดีโอสาธิต และนำเสนอเชิงระบบได้
วิธีการเรียน การประเมิน เกณฑ์ตัดเกรด ความปลอดภัยพื้นฐาน และภาพรวมหัวข้อ
เร็ว ๆ นี้ความหมาย ประวัติ องค์ประกอบ การประยุกต์ใช้งาน และตัวอย่างโปรแกรม
PDFDigital/Analog I/O, ปุ่ม/สวิตช์ และตัวอย่างโปรแกรมควบคุมไฟ
PDF Labอ่านค่าเซ็นเซอร์ เงื่อนไขควบคุม และงานอัตโนมัติด้วยเกณฑ์
PDF Labสื่อสาร Serial/Wi‑Fi, โปรโตคอล MQTT/HTTP, Dashboard และ Demo เชิงระบบ
เร็ว ๆ นี้ Labพัฒนาโปรแกรมควบคุมอุปกรณ์ IoT ตามโจทย์
Prototype + เอกสาร + วิดีโอสาธิต
สาธิตและอธิบายระบบ IoT ที่พัฒนา
หมายเหตุ: สัดส่วนที่เหลืออาจมาจากงานปฏิบัติ ใบงาน การมีส่วนร่วม และแบบฝึกหัดตามบริบทของชั้นเรียน
เลือกหัวข้อพัฒนาโปรแกรมสำหรับควบคุมการทำงานของอุปกรณ์ IoT โดยจัดทำ Requirement, ผังการต่ออุปกรณ์, วิดีโอสาธิต และคู่มือผู้ใช้ พร้อมเลือกโจทย์จากตัวอย่างหรือประยุกต์เป็นหัวข้อใหม่ตามบริบทจริง
ระบุผู้ใช้ ขอบเขต ฟังก์ชันหลัก และข้อมูลที่ต้องเก็บ
เลือกเซ็นเซอร์ บอร์ด โปรโตคอล และรูปแบบ Dashboard
ทดสอบการอ่านค่า ควบคุมอุปกรณ์ ส่งข้อมูล และจัดการข้อผิดพลาด
นำเสนอ Prototype, เอกสาร, วิดีโอ และคู่มือผู้ใช้
ตัวอย่างหัวข้อเหล่านี้สามารถเลือกไปพัฒนาเป็น Prototype ได้ โดยนักศึกษาควรปรับขอบเขต อุปกรณ์ และฟังก์ชันให้เหมาะกับเวลา งบประมาณ และความสามารถของทีม
เริ่มจากบ้าน ห้องเรียน ชุมชน เกษตร สุขภาพ หรือความปลอดภัย
ควรมีการอ่านค่า ตัดสินใจ และสั่งงานอุปกรณ์อย่างน้อย 1 รูปแบบ
แสดงผลแบบ Real-time หรือบันทึกข้อมูลเพื่อวิเคราะห์ย้อนหลัง
| ลำดับ | ชื่อโครงงาน | รายละเอียดสั้น ๆ | อุปกรณ์/เทคโนโลยีที่ใช้ | ผลลัพธ์ที่คาดหวัง |
|---|---|---|---|---|
| 1 | ระบบรดน้ำต้นไม้อัจฉริยะ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง อ่านรายละเอียด |
พัฒนาระบบตรวจวัดความชื้นในดินแบบต่อเนื่อง แล้วสั่งเปิด–ปิดปั๊มน้ำผ่านรีเลย์เมื่อค่าต่ำกว่าเกณฑ์ที่กำหนด สามารถตั้งค่าเกณฑ์ความชื้น แสดงสถานะดินแห้ง/ปกติ/ชื้น และบันทึกเวลาในการรดน้ำแต่ละครั้ง | Soil Moisture Sensor, ESP32/Arduino, Relay Module, Mini Pump, ถังน้ำ, Dashboard หรือ Blynk/ThingSpeak | ต้นแบบกระถาง/แปลงผักที่รดน้ำอัตโนมัติ มีกราฟค่าความชื้นย้อนหลัง ตารางประวัติการเปิดปั๊ม และสรุปว่าระบบช่วยลดการรดน้ำเกินจำเป็นได้อย่างไร |
| 2 | เครื่องวัดอุณหภูมิและความชื้นในห้องเรียน เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง อ่านรายละเอียด |
สร้างอุปกรณ์ติดตั้งในห้องเรียนเพื่อวัดอุณหภูมิและความชื้นแบบ Real-time พร้อมกำหนดช่วงค่าที่เหมาะสม เช่น ร้อนเกินไป อับชื้น หรือสภาพอากาศปกติ ระบบควรแจ้งเตือนด้วยไฟ สี เสียง หรือข้อความบน Dashboard | DHT22/DHT11, ESP32, OLED/LCD, LED RGB, Buzzer, Wi‑Fi, MQTT/HTTP Dashboard | Dashboard แสดงอุณหภูมิ ความชื้น สถานะคุณภาพอากาศในห้องเรียน และรายงานสรุปช่วงเวลาที่ห้องเรียนมีสภาพแวดล้อมไม่เหมาะสม |
| 3 | ระบบเปิด–ปิดไฟอัตโนมัติตามแสง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง อ่านรายละเอียด |
ใช้ LDR ตรวจวัดระดับแสงรอบข้างและควบคุมหลอด LED หรือหลอดไฟจำลองให้เปิดเมื่อแสงน้อยและปิดเมื่อแสงเพียงพอ สามารถเพิ่มโหมด Manual/Auto เพื่อให้ผู้ใช้เลือกควบคุมเองหรือให้ระบบทำงานอัตโนมัติ | LDR, Resistor 10kΩ, Arduino/ESP32, LED/Relay, Push Button, OLED หรือ Serial Monitor | ระบบไฟอัตโนมัติที่ตอบสนองต่อค่าความสว่าง มีการแสดงค่าแสง เกณฑ์การเปิดไฟ และผลการทดสอบในช่วงแสงต่าง ๆ เช่น กลางวัน/กลางคืน/ในร่ม |
| 4 | ถังขยะอัจฉริยะเปิดฝาอัตโนมัติ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ออกแบบถังขยะที่ตรวจจับมือหรือวัตถุใกล้ฝาถังด้วย Ultrasonic Sensor แล้วสั่ง Servo เปิดฝาโดยไม่ต้องสัมผัส เพิ่มเงื่อนไขหน่วงเวลาปิดฝา และอาจเพิ่มการตรวจระดับขยะภายในถังเพื่อแจ้งเตือนเมื่อใกล้เต็ม | Ultrasonic Sensor HC‑SR04, Servo Motor, Arduino/ESP32, Buzzer/LED, กล่องถังขยะจำลอง | ถังขยะต้นแบบที่เปิด–ปิดฝาได้อัตโนมัติ ลดการสัมผัส มีการทดสอบระยะตรวจจับที่เหมาะสม และแสดงสถานะถังว่าง/ใกล้เต็ม/เต็ม |
| 5 | ระบบนับจำนวนผู้เข้า–ออกห้อง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
สร้างระบบนับคนโดยใช้เซ็นเซอร์ 2 จุดเพื่อตรวจทิศทางการเดินเข้าและออกจากห้อง ระบบต้องเพิ่มจำนวนเมื่อเข้า ลดจำนวนเมื่อออก และแจ้งเตือนเมื่อจำนวนคนเกินค่าที่กำหนด เหมาะสำหรับห้องเรียนหรือห้องประชุม | IR Sensor 2 ตัว หรือ Ultrasonic 2 ตัว, ESP32/Arduino, OLED/LCD, Buzzer, Dashboard | หน้าจอแสดงจำนวนคนปัจจุบัน สถานะห้องว่าง/ปกติ/หนาแน่น และบันทึกเวลาที่จำนวนคนสูงสุดในแต่ละช่วง |
| 6 | ระบบแจ้งเตือนน้ำล้นถัง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ออกแบบระบบตรวจระดับน้ำในถังโดยวัดระยะจากผิวน้ำหรือใช้เซ็นเซอร์ระดับน้ำ กำหนดระดับต่ำ ปกติ และใกล้ล้น เมื่อระดับน้ำสูงเกินกำหนดให้เตือนด้วยเสียง/ไฟ หรือส่งแจ้งเตือนไปยังมือถือ | Ultrasonic Sensor หรือ Water Level Sensor, ESP32, Buzzer, LED, Relay, Pump จำลอง | ต้นแบบป้องกันน้ำล้นพร้อมแสดงระดับน้ำเป็นเปอร์เซ็นต์ มีการแจ้งเตือนระดับวิกฤต และบันทึกข้อมูลระดับน้ำย้อนหลัง |
| 7 | ระบบเฝ้าระวังควันและแก๊สรั่ว เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
พัฒนาระบบตรวจจับควันหรือแก๊สรั่วในพื้นที่จำลอง เช่น ห้องครัวหรือห้องปฏิบัติการ เมื่อค่าก๊าซสูงเกินเกณฑ์ ระบบต้องส่งเสียงเตือน เปิดไฟสถานะ และอาจส่งข้อความผ่าน LINE Notify/Telegram หรือ Dashboard | MQ‑2/MQ‑135, ESP32, Buzzer, LED RGB, Relay/Fan จำลอง, Wi‑Fi | ระบบแจ้งเตือนความเสี่ยงจากควัน/แก๊ส มีระดับสถานะปลอดภัย/เฝ้าระวัง/อันตราย และรายงานค่าที่ตรวจพบพร้อมเวลาที่เกิดเหตุ |
| 8 | ระบบควบคุมพัดลมตามอุณหภูมิ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ใช้เซ็นเซอร์อุณหภูมิตรวจค่าความร้อนในห้องหรือกล่องทดลอง แล้วควบคุมพัดลมให้เปิดอัตโนมัติเมื่ออุณหภูมิสูงกว่าเกณฑ์ สามารถเพิ่มระดับความแรงของพัดลมด้วย PWM หรือแบ่งเป็นระดับต่ำ/กลาง/สูง | DHT22/DS18B20, ESP32/Arduino, Relay หรือ Motor Driver, DC Fan, OLED | ระบบพัดลมอัตโนมัติที่ช่วยควบคุมอุณหภูมิ มีกราฟก่อนและหลังเปิดพัดลม และอธิบายเงื่อนไขการตัดสินใจของระบบ |
| 9 | ระบบโรงเรือนผักขนาดเล็ก เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
สร้างโรงเรือนจำลองสำหรับปลูกผัก โดยตรวจวัดอุณหภูมิ ความชื้นอากาศ แสง และความชื้นดิน จากนั้นควบคุมปั๊มน้ำ พัดลม หรือไฟปลูกพืชตามเงื่อนไขที่กำหนด พร้อมแสดงข้อมูลผ่าน Dashboard | ESP32, DHT22, LDR, Soil Moisture, Relay, Pump, Fan, LED Grow Light จำลอง | ต้นแบบ Smart Farm ขนาดเล็กที่แสดงข้อมูลหลายเซ็นเซอร์ ควบคุมอุปกรณ์อัตโนมัติ และมีรายงานความเหมาะสมของสภาพแวดล้อมต่อการปลูกผัก |
| 10 | ระบบให้อาหารปลาอัตโนมัติ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ออกแบบเครื่องให้อาหารปลาตามเวลาที่ตั้งไว้ โดยใช้ Servo หมุนเปิดช่องอาหารตามระยะเวลาที่กำหนด เพิ่มปุ่มให้อาหารทันที และบันทึกประวัติการให้อาหารเพื่อป้องกันการลืม | ESP32/Arduino, RTC Module DS3231, Servo Motor, Buzzer, OLED, กล่องอาหารจำลอง | เครื่องให้อาหารปลาที่ตั้งเวลาได้ มีโหมด Manual และ Auto แสดงเวลาครั้งถัดไป และบันทึกจำนวนครั้งที่ให้อาหารในแต่ละวัน |
| 11 | ระบบแจ้งเตือนประตูเปิด–ปิด เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ใช้ Magnetic Switch ตรวจสถานะประตู หากประตูถูกเปิดทิ้งไว้นานเกินค่าที่กำหนด ระบบจะแจ้งเตือนด้วยเสียงหรือข้อความ สามารถนำไปใช้กับห้องเรียน ห้องเก็บอุปกรณ์ หรือบ้านพัก | Magnetic Reed Switch, ESP32, Buzzer, LED, Wi‑Fi, Dashboard/LINE Notify | ระบบเฝ้าระวังประตูที่แสดงสถานะเปิด/ปิด ระยะเวลาที่เปิดค้าง และแจ้งเตือนเมื่อมีความผิดปกติ |
| 12 | ระบบล็อกประตูด้วย RFID เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
สร้างระบบควบคุมการเข้าออกโดยใช้บัตร RFID กำหนดบัตรที่ได้รับอนุญาตและไม่อนุญาต หากบัตรถูกต้องให้ปลดล็อกด้วย Servo/Relay และบันทึกเวลาเข้าใช้งานเพื่อดูประวัติย้อนหลัง | RFID RC522, ESP32/Arduino, Servo/Relay, Buzzer, LED, Google Sheet หรือ Dashboard | ต้นแบบ Access Control ที่อ่านบัตรได้ ตรวจสิทธิ์ผู้ใช้ แสดงผลอนุญาต/ปฏิเสธ และมีตารางบันทึกประวัติการเข้าออก |
| 13 | ระบบวัดฝุ่น PM2.5 เบื้องต้น เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
พัฒนาเครื่องวัดฝุ่นในอากาศแบบพกพาหรือติดตั้งในห้อง โดยอ่านค่าฝุ่น PM2.5 แล้วแสดงระดับคุณภาพอากาศเป็นสี เช่น ดี ปานกลาง เริ่มมีผลกระทบ หรืออันตราย พร้อมบันทึกข้อมูลเป็นช่วงเวลา | PM2.5 Sensor เช่น PMS5003/SDS011, ESP32, OLED, LED RGB, Dashboard | อุปกรณ์แสดงค่าฝุ่นและระดับคุณภาพอากาศ มีกราฟแนวโน้มค่า PM2.5 และคำแนะนำเบื้องต้นเมื่อค่าฝุ่นสูง |
| 14 | ระบบแจ้งเตือนเสียงดังในห้องเรียน เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ใช้ Sound Sensor ตรวจระดับเสียงในห้องเรียนหรือห้องสมุด เมื่อเสียงดังเกินเกณฑ์ที่กำหนดให้แสดงไฟเตือนหรือเสียงเตือนเบา ๆ ระบบควรมีการนับจำนวนครั้งที่เสียงดังเกินเกณฑ์ในแต่ละคาบเรียน | Sound Sensor, Arduino/ESP32, LED Traffic Light, Buzzer, OLED/Dashboard | ต้นแบบควบคุมระดับเสียงที่แสดงสถานะเงียบ/ปกติ/เสียงดัง และสรุปจำนวนครั้งที่เสียงเกินเกณฑ์เพื่อนำไปปรับพฤติกรรม |
| 15 | ระบบวัดระยะจอดรถอัจฉริยะ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
จำลองระบบช่วยจอดรถโดยใช้ Ultrasonic Sensor วัดระยะห่างจากสิ่งกีดขวาง แล้วแจ้งเตือนด้วย LED และ Buzzer ตามระดับความใกล้ เช่น ปลอดภัย ระวัง และใกล้มาก | Ultrasonic Sensor HC‑SR04, Arduino/ESP32, LED 3 สี, Buzzer, OLED | ชุดจำลองระบบช่วยจอดที่แสดงระยะเป็นเซนติเมตร มีไฟเตือนตามระดับความเสี่ยง และทดสอบความแม่นยำของการวัดระยะ |
| 16 | ระบบติดตามพลังงานไฟฟ้าจำลอง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
สร้างระบบวัดกระแสหรือแรงดันของวงจรโหลดจำลอง เช่น หลอดไฟหรือพัดลมขนาดเล็ก แล้วคำนวณกำลังไฟฟ้าโดยประมาณ แสดงผลการใช้พลังงานแบบ Real-time และบันทึกข้อมูลย้อนหลัง | Current Sensor ACS712/INA219, ESP32, Load จำลอง, OLED, Dashboard | Dashboard แสดงกระแส แรงดัน กำลังไฟฟ้า และพลังงานสะสม พร้อมรายงานช่วงเวลาที่ใช้พลังงานสูงสุด |
| 17 | ระบบแจ้งเตือนการล้มของวัตถุ/อุปกรณ์ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ใช้เซ็นเซอร์วัดการเอียงหรือแรงสั่นสะเทือนเพื่อตรวจจับว่าอุปกรณ์ถูกชน ล้ม หรือเคลื่อนที่ผิดปกติ เหมาะกับการเฝ้าระวังชั้นวางของ อุปกรณ์ทดลอง หรือกล่องพัสดุ | MPU6050, Vibration Sensor, ESP32, Buzzer, LED, Dashboard/LINE Notify | ระบบแจ้งเตือนเมื่อเกิดการเอียงหรือสั่นผิดปกติ มีค่ามุมเอียง/แรงสั่น และเวลาที่เกิดเหตุสำหรับตรวจสอบย้อนหลัง |
| 18 | ระบบราวตากผ้าอัจฉริยะจำลอง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
จำลองราวตากผ้าที่ตรวจจับฝนหรือความชื้นสูง เมื่อพบฝนให้แจ้งเตือนหรือสั่ง Servo/Motor ดึงราวตากผ้าเข้าที่กำบัง พร้อมแสดงสถานะอากาศและโหมดการทำงาน | Rain Sensor, DHT22, Servo/Motor Driver, ESP32/Arduino, Buzzer | ต้นแบบราวตากผ้าอัตโนมัติที่ตอบสนองต่อฝน มีโหมด Auto/Manual และรายงานสถานะฝน ความชื้น และการสั่งเก็บผ้า |
| 19 | ระบบตรวจวัดคุณภาพน้ำเบื้องต้น เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
พัฒนาระบบตรวจคุณภาพน้ำในบ่อปลา/แหล่งน้ำจำลอง โดยวัดค่า pH หรือความขุ่น และแจ้งเตือนเมื่อค่าอยู่นอกช่วงที่กำหนด สามารถเพิ่มการบันทึกข้อมูลเพื่อดูแนวโน้มคุณภาพน้ำ | pH Sensor, Turbidity Sensor, ESP32, OLED, Buzzer, Dashboard | ระบบแสดงค่าคุณภาพน้ำแบบ Real-time มีสถานะเหมาะสม/ควรเฝ้าระวัง/ผิดปกติ และรายงานข้อมูลย้อนหลังเพื่อประกอบการตัดสินใจ |
| 20 | ระบบไฟจราจรอัจฉริยะจำลอง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
จำลองสี่แยกไฟจราจร โดยใช้เซ็นเซอร์ตรวจจำนวนรถหรือการมีรถรอ แล้วปรับระยะเวลาไฟเขียวตามปริมาณรถในแต่ละทิศทาง เพื่อเรียนรู้ระบบควบคุมตามเงื่อนไข | Arduino/ESP32, IR Sensor, LED แดง-เหลือง-เขียว, Push Button, OLED | ชุดจำลองไฟจราจรที่ปรับเวลาได้ตามข้อมูลเซ็นเซอร์ มี Flowchart การทำงานและผลทดสอบสถานการณ์รถน้อย/รถมาก |
| 21 | ระบบจองที่นั่งห้องเรียนด้วย IoT เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ตรวจจับสถานะที่นั่งว่างหรือไม่ว่างด้วย IR/Pressure Sensor แล้วส่งข้อมูลไปแสดงบน Dashboard นักศึกษาสามารถดูจำนวนที่นั่งว่างก่อนเข้าห้อง หรือใช้เป็นต้นแบบระบบบริหารพื้นที่ | IR Sensor/Pressure Sensor, ESP32, Web Dashboard, Wi‑Fi, LED แสดงสถานะ | Dashboard แสดงผังที่นั่ง สถานะว่าง/ไม่ว่าง จำนวนที่นั่งคงเหลือ และประวัติช่วงเวลาที่มีการใช้งานสูง |
| 22 | ระบบแจ้งเตือนกล่องยาอัจฉริยะ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
ออกแบบกล่องยาที่ตั้งเวลาเตือนรับประทานยา เมื่อถึงเวลาจะมีเสียง/ไฟแจ้งเตือน และตรวจจับว่าผู้ใช้เปิดกล่องหรือไม่ หากไม่เปิดภายในเวลาที่กำหนดอาจส่งแจ้งเตือนไปยังผู้ดูแล | RTC DS3231, Magnetic Switch, Buzzer, LED, ESP32, OLED/LINE Notify | กล่องยาต้นแบบที่แจ้งเตือนตามเวลา บันทึกการเปิดกล่อง และสรุปสถานะรับยาแล้ว/ยังไม่รับยาในแต่ละรอบ |
| 23 | ระบบควบคุมอุปกรณ์ผ่านมือถือ เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
สร้างระบบเปิด–ปิดอุปกรณ์จำลอง เช่น LED พัดลม หรือรีเลย์ ผ่านหน้าเว็บหรือแอปบนมือถือ ผู้ใช้สามารถดูสถานะอุปกรณ์แบบ Real-time และสั่งงานผ่าน Wi‑Fi ได้ | ESP32, Relay Module, LED/Fan จำลอง, Web Server, Blynk หรือ MQTT Dashboard | ระบบควบคุมระยะไกลที่มีหน้า UI ใช้งานง่าย แสดงสถานะ ON/OFF และมีการตอบกลับเมื่อสั่งงานสำเร็จหรือเชื่อมต่อไม่สำเร็จ |
| 24 | ระบบบันทึกข้อมูลเซ็นเซอร์ลง Google Sheet เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
อ่านค่าจากเซ็นเซอร์ เช่น อุณหภูมิ ความชื้น หรือแสง แล้วส่งข้อมูลขึ้น Google Sheet ตามช่วงเวลาที่กำหนด เพื่อให้นักศึกษาฝึกการเก็บข้อมูล Telemetry และนำข้อมูลไปวิเคราะห์ต่อ | ESP32, DHT22/LDR/Soil Sensor, Google Apps Script, Google Sheet API, Wi‑Fi | ไฟล์ Google Sheet ที่บันทึกเวลาและค่าจากเซ็นเซอร์อัตโนมัติ มีกราฟสรุปข้อมูล และตัวอย่างการนำข้อมูลไปวิเคราะห์ย้อนหลัง |
| 25 | ระบบแจ้งเตือนน้ำท่วมพื้นที่ต่ำจำลอง เหมาะสำหรับทีมที่ต้องการทำ Prototype ใช้งานจริง |
จำลองพื้นที่เสี่ยงน้ำท่วมโดยใช้ Water Level Sensor ตรวจระดับน้ำ หากระดับน้ำสูงขึ้นตามขั้นที่กำหนดให้แจ้งเตือนเป็นระดับปกติ เฝ้าระวัง และวิกฤต พร้อมส่งข้อมูลไปยัง Dashboard หรือมือถือ | Water Level Sensor, Ultrasonic Sensor, ESP32, Buzzer, LED RGB, Dashboard/LINE Notify | ต้นแบบเฝ้าระวังน้ำท่วมที่แสดงระดับน้ำแบบ Real-time แจ้งเตือนตามระดับความเสี่ยง และมีบันทึกเวลาที่ระดับน้ำเข้าสู่ภาวะวิกฤต |
| หัวข้อประเมิน | ยอดเยี่ยม (A) | ดี (B) | พอใช้ (C) | สัดส่วน |
|---|---|---|---|---|
| Requirement & Design โจทย์/ขอบเขต/สถาปัตยกรรม | ครบถ้วน ชัดเจน มีเหตุผลรองรับ | ครอบคลุมหลัก ๆ ชัดพอควร | คลุมเครือ/ขาดส่วนสำคัญ | 15% |
| Hardware Integration การต่อวงจรและความปลอดภัย | ถูกต้อง เสถียร ปลอดภัย | ทำงานได้ ส่วนใหญ่ถูกต้อง | ผิดพลาด/ไม่เสถียร | 20% |
| Firmware / Programming โค้ด โครงสร้าง และการทดสอบ | โค้ดสะอาด ทดสอบครบ | จัดการหลัก ๆ ได้ | บั๊กบ่อย/กระจัดกระจาย | 20% |
| Connectivity & Protocol Serial/Wi‑Fi/MQTT/HTTP | เชื่อมต่อเสถียร ปลอดภัยเหมาะสม | เชื่อมต่อได้ มีสะดุดเล็กน้อย | เชื่อมต่อมีปัญหา | 15% |
| Functionality & Reliability | ฟังก์ชันครบ เสถียร | ฟังก์ชันหลักครบ | ทำงานไม่ครบ/ล่มบ่อย | 15% |
| Documentation & Demo | เอกสารครบ เดโมชัด | เอกสารพอใช้ เดโมใช้ได้ | เอกสารขาด/เดโมไม่ชัด | 15% |
หมายเหตุ: ผู้สอนอาจปรับสัดส่วนเล็กน้อยตามบริบทชั้นเรียน
Arduino/ESP, Serial, HTTP/MQTT และ Dashboard
เริ่มจากบทเรียนพื้นฐาน ต่อวงจร เขียนโปรแกรม เชื่อมต่อ Cloud และพัฒนาโครงงานของตนเอง