รายวิชา 4123412 • Internet of Things

Internet of Things: จาก Sensor สู่ระบบอัจฉริยะที่เชื่อมต่อได้จริง

เรียนรู้แบบลงมือทำตั้งแต่ Arduino/ESP32, Sensor และ Actuator ไปจนถึง Wi‑Fi, HTTP/MQTT, Dashboard และการพัฒนาโครงงาน IoT ที่นำไปใช้งานจริงได้

IoT Live Dashboard
Smart Sensor Node
Temperature

29.4°C

Humidity

68%

Light

742 lx

Network

MQTT

Device online • Data sent to cloud
16 สัปดาห์แผนการเรียนรู้ตลอดภาค
3(2-2-5)บรรยาย + ปฏิบัติ + ศึกษาด้วยตนเอง
25 หัวข้อตัวอย่างโครงงาน IoT สำหรับต่อยอด
Hands-onSensor • Network • Dashboard • Project
เลื่อนเมนูซ้าย–ขวา
Course Overview

คำอธิบายรายวิชา

ศึกษาหลักการและแนวคิดของเทคโนโลยีอินเทอร์เน็ตของทุกสิ่ง สถาปัตยกรรมและเครือข่ายสำหรับการเชื่อมโยงอุปกรณ์ การวิเคราะห์ความต้องการและออกแบบผลิตภัณฑ์ เครื่องมือสำหรับการพัฒนาและเชื่อมต่ออุปกรณ์ การพัฒนาโปรแกรมประยุกต์เบื้องต้น และแนวทางการประยุกต์ใช้ในภาคธุรกิจ

IoT Architecture Arduino / ESP
Cloud / MQTT Security Basics

ข้อมูลรายวิชา

รหัสวิชา4123412
หน่วยกิต3(2-2-5)
รูปแบบLecture + Lab
ผู้สอนผศ.ดร. นัฐพงศ์ ส่งเนียม
xnattapong@gmail.com
Learning Outcomes

เส้นทางการเรียนรู้: เข้าใจ → ลงมือทำ → เชื่อมต่อ → สร้างระบบจริง

ออกแบบระบบ IoT

อธิบายสถาปัตยกรรม อุปกรณ์ เซ็นเซอร์ เครือข่าย และข้อมูลที่ไหลในระบบได้

เขียนโปรแกรมอุปกรณ์

เขียนโค้ดอ่านค่าเซ็นเซอร์ ควบคุมเอาต์พุต และจัดการเงื่อนไขพื้นฐานได้

เชื่อมต่อข้อมูล

ใช้งาน Serial, Wi‑Fi, HTTP/MQTT และส่งข้อมูลไปยังระบบปลายทางได้

สร้างโครงงานจริง

พัฒนา Prototype พร้อมเอกสาร วิดีโอสาธิต และนำเสนอเชิงระบบได้

Lessons

บทเรียนและกิจกรรมปฏิบัติ

ค้นหาเนื้อหา เอกสาร และ Lab ได้จากหัวข้อด้านล่าง
W1
แนะนำรายวิชา & แนวทาง
Course orientation

วิธีการเรียน การประเมิน เกณฑ์ตัดเกรด ความปลอดภัยพื้นฐาน และภาพรวมหัวข้อ

เร็ว ๆ นี้
01
ความรู้พื้นฐาน IoT
Definition • Components • Use cases

ความหมาย ประวัติ องค์ประกอบ การประยุกต์ใช้งาน และตัวอย่างโปรแกรม

PDF
02
อุปกรณ์ IoT & Arduino
Arduino IDE • C Basics

พื้นฐานอุปกรณ์ ภาพรวมภาษา C บน Arduino และการใช้งานโปรแกรมเบื้องต้น

PDF Lab
03
ควบคุมหลอด LED
Digital / Analog I/O

Digital/Analog I/O, ปุ่ม/สวิตช์ และตัวอย่างโปรแกรมควบคุมไฟ

PDF Lab
04
เซ็นเซอร์พื้นฐาน
Light • Temperature • Humidity

อ่านค่าเซ็นเซอร์ เงื่อนไขควบคุม และงานอัตโนมัติด้วยเกณฑ์

PDF Lab
05
การประยุกต์ใช้ Arduino ควบคุมเซ็นเซอร์วัดระยะ, หน้าจอLCD, นาฬิกา
Light • Temperature • Humidity

การประยุกต์ใช้ Arduino ควบคุมเซ็นเซอร์วัดระยะ, หน้าจอLCD, นาฬิกา

PDF Lab
5-10
Connectivity & Dashboard
Serial • Wi‑Fi • MQTT • HTTP

สื่อสาร Serial/Wi‑Fi, โปรโตคอล MQTT/HTTP, Dashboard และ Demo เชิงระบบ

เร็ว ๆ นี้ Lab
ไม่พบบทเรียนที่ตรงกับคำค้น
16-Week Learning Roadmap

แผนการเรียนรู้แบ่งเป็น 4 ช่วง

จัดกลุ่มเนื้อหาให้เห็นพัฒนาการจากพื้นฐาน ไปสู่ระบบ Connected IoT และโครงงานปลายภาคอย่างชัดเจน

Phase 01

Foundations

พื้นฐาน IoT และการเขียนโปรแกรมอุปกรณ์

สัปดาห์ 1
แนะนำรายวิชา
โครงสร้างคะแนน • ความปลอดภัย
สัปดาห์ 2
พื้นฐาน IoT
เลือกหัวข้อโปรเจกต์
สัปดาห์ 3
อุปกรณ์ & Arduino
Arduino IDE / C basics
สัปดาห์ 4
LED / Button
Digital / Analog I/O
Phase 02

Sensing & Connectivity

Sensor, Serial, Wi‑Fi และการสอบกลางภาค

สัปดาห์ 5
Sensor Basics
LDR / Temp / Humidity
สัปดาห์ 6
Serial Communication
Debug / Protocol basics
สัปดาห์ 7
Wi‑Fi & REST
HTTP request / API
สัปดาห์ 8
สอบกลางภาค
บท 1–4 + สื่อสารพื้นฐาน
Phase 03

Connected IoT

MQTT, Dashboard, Edge และ Security

สัปดาห์ 9
MQTT & Cloud IoT
Broker / Topic / QoS
สัปดาห์ 10
Dashboard
Visualization / Telemetry
สัปดาห์ 11
Edge / Low-power
Deep sleep / Interrupt
สัปดาห์ 12
Security / Privacy
API key / Encryption
Phase 04

Project & Integration

บูรณาการโครงงาน สาธิตผลงาน และสอบปลายภาค

สัปดาห์ 13
Project Clinic
ตรวจความคืบหน้า
สัปดาห์ 14
Project Integration
ทดสอบระบบปลายทาง
สัปดาห์ 15
Presentation
สาธิต / รายงาน
สัปดาห์ 16
สอบปลายภาค
หัวข้อหลังกลางภาค
Assessment

การประเมินผล

20%
สอบกลางภาค

การเขียนโปรแกรมและควบคุมอุปกรณ์ตามโจทย์

20%
Lab / ใบงาน / การมีส่วนร่วม

กิจกรรมปฏิบัติ แบบฝึกหัด และการทำงานระหว่างภาค

30%
โครงงานรายวิชา

Prototype + Source Code + เอกสาร + วิดีโอสาธิต

30%
สอบปลายภาค

สาธิต อธิบาย และบูรณาการระบบ IoT

รวมการประเมิน 100% โดยสามารถปรับรายละเอียดกิจกรรมย่อยตามบริบทของชั้นเรียนได้

Course Project

โครงงานรายวิชา IoT

พัฒนา Prototype ที่แก้ปัญหาจริง โดยเริ่มจาก Requirement และสถาปัตยกรรม ต่อวงจร เขียน Firmware เชื่อมต่อข้อมูล ทดสอบระบบ และจัดทำเอกสารพร้อมวิดีโอสาธิต

ทีมละ 2–4 คน วิดีโอ ≤ 5 นาที ส่งโค้ด + เอกสาร
1) เลือกปัญหาและกำหนด Requirement

ระบุผู้ใช้ ขอบเขต ฟังก์ชันหลัก และข้อมูลที่ต้องเก็บ

2) ออกแบบวงจรและสถาปัตยกรรม

เลือกเซ็นเซอร์ บอร์ด โปรโตคอล และรูปแบบ Dashboard

3) พัฒนา Firmware และเชื่อมต่อข้อมูล

ทดสอบการอ่านค่า ควบคุมอุปกรณ์ ส่งข้อมูล และจัดการข้อผิดพลาด

4) สาธิตและส่งมอบ

นำเสนอ Prototype, เอกสาร, วิดีโอ และคู่มือผู้ใช้

IoT Project Ideas

ตัวอย่างหัวข้อโครงงาน IoT สำหรับนักศึกษา

ตัวอย่างหัวข้อเหล่านี้สามารถเลือกไปพัฒนาเป็น Prototype ได้ โดยนักศึกษาควรปรับขอบเขต อุปกรณ์ และฟังก์ชันให้เหมาะกับเวลา งบประมาณ และความสามารถของทีม

กลับไปแนวทางโครงงาน
เลือกโจทย์จากปัญหาจริง

เริ่มจากบ้าน ห้องเรียน ชุมชน เกษตร สุขภาพ หรือความปลอดภัย

มี Sensor + Actuator

ควรมีการอ่านค่า ตัดสินใจ และสั่งงานอุปกรณ์อย่างน้อย 1 รูปแบบ

มีข้อมูลและ Dashboard

แสดงผลแบบ Real-time หรือบันทึกข้อมูลเพื่อวิเคราะห์ย้อนหลัง

Project Catalog

ค้นหาหัวข้อจากชื่อโครงงาน อุปกรณ์ หรือคำสำคัญ เช่น ESP32, Sensor, Smart Farm

แตะหัวข้อ “อุปกรณ์” หรือ “ผลลัพธ์” เพื่อเปิดดูรายละเอียด
หัวข้อโครงงาน
#1 IoT Prototype

ระบบรดน้ำต้นไม้อัจฉริยะ

พัฒนาระบบตรวจวัดความชื้นในดินแบบต่อเนื่อง แล้วสั่งเปิด–ปิดปั๊มน้ำผ่านรีเลย์เมื่อค่าต่ำกว่าเกณฑ์ที่กำหนด สามารถตั้งค่าเกณฑ์ความชื้น แสดงสถานะดินแห้ง/ปกติ/ชื้น และบันทึกเวลาในการรดน้ำแต่ละครั้ง

อุปกรณ์ / เทคโนโลยี

Soil Moisture Sensor, ESP32/Arduino, Relay Module, Mini Pump, ถังน้ำ, Dashboard หรือ Blynk/ThingSpeak

ผลลัพธ์ที่คาดหวัง

ต้นแบบกระถาง/แปลงผักที่รดน้ำอัตโนมัติ มีกราฟค่าความชื้นย้อนหลัง ตารางประวัติการเปิดปั๊ม และสรุปว่าระบบช่วยลดการรดน้ำเกินจำเป็นได้อย่างไร

รายละเอียดโครงงาน
#2 IoT Prototype

เครื่องวัดอุณหภูมิและความชื้นในห้องเรียน

สร้างอุปกรณ์ติดตั้งในห้องเรียนเพื่อวัดอุณหภูมิและความชื้นแบบ Real-time พร้อมกำหนดช่วงค่าที่เหมาะสม เช่น ร้อนเกินไป อับชื้น หรือสภาพอากาศปกติ ระบบควรแจ้งเตือนด้วยไฟ สี เสียง หรือข้อความบน Dashboard

อุปกรณ์ / เทคโนโลยี

DHT22/DHT11, ESP32, OLED/LCD, LED RGB, Buzzer, Wi‑Fi, MQTT/HTTP Dashboard

ผลลัพธ์ที่คาดหวัง

Dashboard แสดงอุณหภูมิ ความชื้น สถานะคุณภาพอากาศในห้องเรียน และรายงานสรุปช่วงเวลาที่ห้องเรียนมีสภาพแวดล้อมไม่เหมาะสม

รายละเอียดโครงงาน
#3 IoT Prototype

ระบบเปิด–ปิดไฟอัตโนมัติตามแสง

ใช้ LDR ตรวจวัดระดับแสงรอบข้างและควบคุมหลอด LED หรือหลอดไฟจำลองให้เปิดเมื่อแสงน้อยและปิดเมื่อแสงเพียงพอ สามารถเพิ่มโหมด Manual/Auto เพื่อให้ผู้ใช้เลือกควบคุมเองหรือให้ระบบทำงานอัตโนมัติ

อุปกรณ์ / เทคโนโลยี

LDR, Resistor 10kΩ, Arduino/ESP32, LED/Relay, Push Button, OLED หรือ Serial Monitor

ผลลัพธ์ที่คาดหวัง

ระบบไฟอัตโนมัติที่ตอบสนองต่อค่าความสว่าง มีการแสดงค่าแสง เกณฑ์การเปิดไฟ และผลการทดสอบในช่วงแสงต่าง ๆ เช่น กลางวัน/กลางคืน/ในร่ม

รายละเอียดโครงงาน
#4 IoT Prototype

ถังขยะอัจฉริยะเปิดฝาอัตโนมัติ

ออกแบบถังขยะที่ตรวจจับมือหรือวัตถุใกล้ฝาถังด้วย Ultrasonic Sensor แล้วสั่ง Servo เปิดฝาโดยไม่ต้องสัมผัส เพิ่มเงื่อนไขหน่วงเวลาปิดฝา และอาจเพิ่มการตรวจระดับขยะภายในถังเพื่อแจ้งเตือนเมื่อใกล้เต็ม

อุปกรณ์ / เทคโนโลยี

Ultrasonic Sensor HC‑SR04, Servo Motor, Arduino/ESP32, Buzzer/LED, กล่องถังขยะจำลอง

ผลลัพธ์ที่คาดหวัง

ถังขยะต้นแบบที่เปิด–ปิดฝาได้อัตโนมัติ ลดการสัมผัส มีการทดสอบระยะตรวจจับที่เหมาะสม และแสดงสถานะถังว่าง/ใกล้เต็ม/เต็ม

รายละเอียดโครงงาน
#5 IoT Prototype

ระบบนับจำนวนผู้เข้า–ออกห้อง

สร้างระบบนับคนโดยใช้เซ็นเซอร์ 2 จุดเพื่อตรวจทิศทางการเดินเข้าและออกจากห้อง ระบบต้องเพิ่มจำนวนเมื่อเข้า ลดจำนวนเมื่อออก และแจ้งเตือนเมื่อจำนวนคนเกินค่าที่กำหนด เหมาะสำหรับห้องเรียนหรือห้องประชุม

อุปกรณ์ / เทคโนโลยี

IR Sensor 2 ตัว หรือ Ultrasonic 2 ตัว, ESP32/Arduino, OLED/LCD, Buzzer, Dashboard

ผลลัพธ์ที่คาดหวัง

หน้าจอแสดงจำนวนคนปัจจุบัน สถานะห้องว่าง/ปกติ/หนาแน่น และบันทึกเวลาที่จำนวนคนสูงสุดในแต่ละช่วง

รายละเอียดโครงงาน
#6 IoT Prototype

ระบบแจ้งเตือนน้ำล้นถัง

ออกแบบระบบตรวจระดับน้ำในถังโดยวัดระยะจากผิวน้ำหรือใช้เซ็นเซอร์ระดับน้ำ กำหนดระดับต่ำ ปกติ และใกล้ล้น เมื่อระดับน้ำสูงเกินกำหนดให้เตือนด้วยเสียง/ไฟ หรือส่งแจ้งเตือนไปยังมือถือ

อุปกรณ์ / เทคโนโลยี

Ultrasonic Sensor หรือ Water Level Sensor, ESP32, Buzzer, LED, Relay, Pump จำลอง

ผลลัพธ์ที่คาดหวัง

ต้นแบบป้องกันน้ำล้นพร้อมแสดงระดับน้ำเป็นเปอร์เซ็นต์ มีการแจ้งเตือนระดับวิกฤต และบันทึกข้อมูลระดับน้ำย้อนหลัง

#7 IoT Prototype

ระบบเฝ้าระวังควันและแก๊สรั่ว

พัฒนาระบบตรวจจับควันหรือแก๊สรั่วในพื้นที่จำลอง เช่น ห้องครัวหรือห้องปฏิบัติการ เมื่อค่าก๊าซสูงเกินเกณฑ์ ระบบต้องส่งเสียงเตือน เปิดไฟสถานะ และอาจส่งข้อความผ่าน LINE Notify/Telegram หรือ Dashboard

อุปกรณ์ / เทคโนโลยี

MQ‑2/MQ‑135, ESP32, Buzzer, LED RGB, Relay/Fan จำลอง, Wi‑Fi

ผลลัพธ์ที่คาดหวัง

ระบบแจ้งเตือนความเสี่ยงจากควัน/แก๊ส มีระดับสถานะปลอดภัย/เฝ้าระวัง/อันตราย และรายงานค่าที่ตรวจพบพร้อมเวลาที่เกิดเหตุ

#8 IoT Prototype

ระบบควบคุมพัดลมตามอุณหภูมิ

ใช้เซ็นเซอร์อุณหภูมิตรวจค่าความร้อนในห้องหรือกล่องทดลอง แล้วควบคุมพัดลมให้เปิดอัตโนมัติเมื่ออุณหภูมิสูงกว่าเกณฑ์ สามารถเพิ่มระดับความแรงของพัดลมด้วย PWM หรือแบ่งเป็นระดับต่ำ/กลาง/สูง

อุปกรณ์ / เทคโนโลยี

DHT22/DS18B20, ESP32/Arduino, Relay หรือ Motor Driver, DC Fan, OLED

ผลลัพธ์ที่คาดหวัง

ระบบพัดลมอัตโนมัติที่ช่วยควบคุมอุณหภูมิ มีกราฟก่อนและหลังเปิดพัดลม และอธิบายเงื่อนไขการตัดสินใจของระบบ

#9 IoT Prototype

ระบบโรงเรือนผักขนาดเล็ก

สร้างโรงเรือนจำลองสำหรับปลูกผัก โดยตรวจวัดอุณหภูมิ ความชื้นอากาศ แสง และความชื้นดิน จากนั้นควบคุมปั๊มน้ำ พัดลม หรือไฟปลูกพืชตามเงื่อนไขที่กำหนด พร้อมแสดงข้อมูลผ่าน Dashboard

อุปกรณ์ / เทคโนโลยี

ESP32, DHT22, LDR, Soil Moisture, Relay, Pump, Fan, LED Grow Light จำลอง

ผลลัพธ์ที่คาดหวัง

ต้นแบบ Smart Farm ขนาดเล็กที่แสดงข้อมูลหลายเซ็นเซอร์ ควบคุมอุปกรณ์อัตโนมัติ และมีรายงานความเหมาะสมของสภาพแวดล้อมต่อการปลูกผัก

#10 IoT Prototype

ระบบให้อาหารปลาอัตโนมัติ

ออกแบบเครื่องให้อาหารปลาตามเวลาที่ตั้งไว้ โดยใช้ Servo หมุนเปิดช่องอาหารตามระยะเวลาที่กำหนด เพิ่มปุ่มให้อาหารทันที และบันทึกประวัติการให้อาหารเพื่อป้องกันการลืม

อุปกรณ์ / เทคโนโลยี

ESP32/Arduino, RTC Module DS3231, Servo Motor, Buzzer, OLED, กล่องอาหารจำลอง

ผลลัพธ์ที่คาดหวัง

เครื่องให้อาหารปลาที่ตั้งเวลาได้ มีโหมด Manual และ Auto แสดงเวลาครั้งถัดไป และบันทึกจำนวนครั้งที่ให้อาหารในแต่ละวัน

#11 IoT Prototype

ระบบแจ้งเตือนประตูเปิด–ปิด

ใช้ Magnetic Switch ตรวจสถานะประตู หากประตูถูกเปิดทิ้งไว้นานเกินค่าที่กำหนด ระบบจะแจ้งเตือนด้วยเสียงหรือข้อความ สามารถนำไปใช้กับห้องเรียน ห้องเก็บอุปกรณ์ หรือบ้านพัก

อุปกรณ์ / เทคโนโลยี

Magnetic Reed Switch, ESP32, Buzzer, LED, Wi‑Fi, Dashboard/LINE Notify

ผลลัพธ์ที่คาดหวัง

ระบบเฝ้าระวังประตูที่แสดงสถานะเปิด/ปิด ระยะเวลาที่เปิดค้าง และแจ้งเตือนเมื่อมีความผิดปกติ

#12 IoT Prototype

ระบบล็อกประตูด้วย RFID

สร้างระบบควบคุมการเข้าออกโดยใช้บัตร RFID กำหนดบัตรที่ได้รับอนุญาตและไม่อนุญาต หากบัตรถูกต้องให้ปลดล็อกด้วย Servo/Relay และบันทึกเวลาเข้าใช้งานเพื่อดูประวัติย้อนหลัง

อุปกรณ์ / เทคโนโลยี

RFID RC522, ESP32/Arduino, Servo/Relay, Buzzer, LED, Google Sheet หรือ Dashboard

ผลลัพธ์ที่คาดหวัง

ต้นแบบ Access Control ที่อ่านบัตรได้ ตรวจสิทธิ์ผู้ใช้ แสดงผลอนุญาต/ปฏิเสธ และมีตารางบันทึกประวัติการเข้าออก

#13 IoT Prototype

ระบบวัดฝุ่น PM2.5 เบื้องต้น

พัฒนาเครื่องวัดฝุ่นในอากาศแบบพกพาหรือติดตั้งในห้อง โดยอ่านค่าฝุ่น PM2.5 แล้วแสดงระดับคุณภาพอากาศเป็นสี เช่น ดี ปานกลาง เริ่มมีผลกระทบ หรืออันตราย พร้อมบันทึกข้อมูลเป็นช่วงเวลา

อุปกรณ์ / เทคโนโลยี

PM2.5 Sensor เช่น PMS5003/SDS011, ESP32, OLED, LED RGB, Dashboard

ผลลัพธ์ที่คาดหวัง

อุปกรณ์แสดงค่าฝุ่นและระดับคุณภาพอากาศ มีกราฟแนวโน้มค่า PM2.5 และคำแนะนำเบื้องต้นเมื่อค่าฝุ่นสูง

#14 IoT Prototype

ระบบแจ้งเตือนเสียงดังในห้องเรียน

ใช้ Sound Sensor ตรวจระดับเสียงในห้องเรียนหรือห้องสมุด เมื่อเสียงดังเกินเกณฑ์ที่กำหนดให้แสดงไฟเตือนหรือเสียงเตือนเบา ๆ ระบบควรมีการนับจำนวนครั้งที่เสียงดังเกินเกณฑ์ในแต่ละคาบเรียน

อุปกรณ์ / เทคโนโลยี

Sound Sensor, Arduino/ESP32, LED Traffic Light, Buzzer, OLED/Dashboard

ผลลัพธ์ที่คาดหวัง

ต้นแบบควบคุมระดับเสียงที่แสดงสถานะเงียบ/ปกติ/เสียงดัง และสรุปจำนวนครั้งที่เสียงเกินเกณฑ์เพื่อนำไปปรับพฤติกรรม

#15 IoT Prototype

ระบบวัดระยะจอดรถอัจฉริยะ

จำลองระบบช่วยจอดรถโดยใช้ Ultrasonic Sensor วัดระยะห่างจากสิ่งกีดขวาง แล้วแจ้งเตือนด้วย LED และ Buzzer ตามระดับความใกล้ เช่น ปลอดภัย ระวัง และใกล้มาก

อุปกรณ์ / เทคโนโลยี

Ultrasonic Sensor HC‑SR04, Arduino/ESP32, LED 3 สี, Buzzer, OLED

ผลลัพธ์ที่คาดหวัง

ชุดจำลองระบบช่วยจอดที่แสดงระยะเป็นเซนติเมตร มีไฟเตือนตามระดับความเสี่ยง และทดสอบความแม่นยำของการวัดระยะ

#16 IoT Prototype

ระบบติดตามพลังงานไฟฟ้าจำลอง

สร้างระบบวัดกระแสหรือแรงดันของวงจรโหลดจำลอง เช่น หลอดไฟหรือพัดลมขนาดเล็ก แล้วคำนวณกำลังไฟฟ้าโดยประมาณ แสดงผลการใช้พลังงานแบบ Real-time และบันทึกข้อมูลย้อนหลัง

อุปกรณ์ / เทคโนโลยี

Current Sensor ACS712/INA219, ESP32, Load จำลอง, OLED, Dashboard

ผลลัพธ์ที่คาดหวัง

Dashboard แสดงกระแส แรงดัน กำลังไฟฟ้า และพลังงานสะสม พร้อมรายงานช่วงเวลาที่ใช้พลังงานสูงสุด

#17 IoT Prototype

ระบบแจ้งเตือนการล้มของวัตถุ/อุปกรณ์

ใช้เซ็นเซอร์วัดการเอียงหรือแรงสั่นสะเทือนเพื่อตรวจจับว่าอุปกรณ์ถูกชน ล้ม หรือเคลื่อนที่ผิดปกติ เหมาะกับการเฝ้าระวังชั้นวางของ อุปกรณ์ทดลอง หรือกล่องพัสดุ

อุปกรณ์ / เทคโนโลยี

MPU6050, Vibration Sensor, ESP32, Buzzer, LED, Dashboard/LINE Notify

ผลลัพธ์ที่คาดหวัง

ระบบแจ้งเตือนเมื่อเกิดการเอียงหรือสั่นผิดปกติ มีค่ามุมเอียง/แรงสั่น และเวลาที่เกิดเหตุสำหรับตรวจสอบย้อนหลัง

#18 IoT Prototype

ระบบราวตากผ้าอัจฉริยะจำลอง

จำลองราวตากผ้าที่ตรวจจับฝนหรือความชื้นสูง เมื่อพบฝนให้แจ้งเตือนหรือสั่ง Servo/Motor ดึงราวตากผ้าเข้าที่กำบัง พร้อมแสดงสถานะอากาศและโหมดการทำงาน

อุปกรณ์ / เทคโนโลยี

Rain Sensor, DHT22, Servo/Motor Driver, ESP32/Arduino, Buzzer

ผลลัพธ์ที่คาดหวัง

ต้นแบบราวตากผ้าอัตโนมัติที่ตอบสนองต่อฝน มีโหมด Auto/Manual และรายงานสถานะฝน ความชื้น และการสั่งเก็บผ้า

#19 IoT Prototype

ระบบตรวจวัดคุณภาพน้ำเบื้องต้น

พัฒนาระบบตรวจคุณภาพน้ำในบ่อปลา/แหล่งน้ำจำลอง โดยวัดค่า pH หรือความขุ่น และแจ้งเตือนเมื่อค่าอยู่นอกช่วงที่กำหนด สามารถเพิ่มการบันทึกข้อมูลเพื่อดูแนวโน้มคุณภาพน้ำ

อุปกรณ์ / เทคโนโลยี

pH Sensor, Turbidity Sensor, ESP32, OLED, Buzzer, Dashboard

ผลลัพธ์ที่คาดหวัง

ระบบแสดงค่าคุณภาพน้ำแบบ Real-time มีสถานะเหมาะสม/ควรเฝ้าระวัง/ผิดปกติ และรายงานข้อมูลย้อนหลังเพื่อประกอบการตัดสินใจ

#20 IoT Prototype

ระบบไฟจราจรอัจฉริยะจำลอง

จำลองสี่แยกไฟจราจร โดยใช้เซ็นเซอร์ตรวจจำนวนรถหรือการมีรถรอ แล้วปรับระยะเวลาไฟเขียวตามปริมาณรถในแต่ละทิศทาง เพื่อเรียนรู้ระบบควบคุมตามเงื่อนไข

อุปกรณ์ / เทคโนโลยี

Arduino/ESP32, IR Sensor, LED แดง-เหลือง-เขียว, Push Button, OLED

ผลลัพธ์ที่คาดหวัง

ชุดจำลองไฟจราจรที่ปรับเวลาได้ตามข้อมูลเซ็นเซอร์ มี Flowchart การทำงานและผลทดสอบสถานการณ์รถน้อย/รถมาก

#21 IoT Prototype

ระบบจองที่นั่งห้องเรียนด้วย IoT

ตรวจจับสถานะที่นั่งว่างหรือไม่ว่างด้วย IR/Pressure Sensor แล้วส่งข้อมูลไปแสดงบน Dashboard นักศึกษาสามารถดูจำนวนที่นั่งว่างก่อนเข้าห้อง หรือใช้เป็นต้นแบบระบบบริหารพื้นที่

อุปกรณ์ / เทคโนโลยี

IR Sensor/Pressure Sensor, ESP32, Web Dashboard, Wi‑Fi, LED แสดงสถานะ

ผลลัพธ์ที่คาดหวัง

Dashboard แสดงผังที่นั่ง สถานะว่าง/ไม่ว่าง จำนวนที่นั่งคงเหลือ และประวัติช่วงเวลาที่มีการใช้งานสูง

#22 IoT Prototype

ระบบแจ้งเตือนกล่องยาอัจฉริยะ

ออกแบบกล่องยาที่ตั้งเวลาเตือนรับประทานยา เมื่อถึงเวลาจะมีเสียง/ไฟแจ้งเตือน และตรวจจับว่าผู้ใช้เปิดกล่องหรือไม่ หากไม่เปิดภายในเวลาที่กำหนดอาจส่งแจ้งเตือนไปยังผู้ดูแล

อุปกรณ์ / เทคโนโลยี

RTC DS3231, Magnetic Switch, Buzzer, LED, ESP32, OLED/LINE Notify

ผลลัพธ์ที่คาดหวัง

กล่องยาต้นแบบที่แจ้งเตือนตามเวลา บันทึกการเปิดกล่อง และสรุปสถานะรับยาแล้ว/ยังไม่รับยาในแต่ละรอบ

#23 IoT Prototype

ระบบควบคุมอุปกรณ์ผ่านมือถือ

สร้างระบบเปิด–ปิดอุปกรณ์จำลอง เช่น LED พัดลม หรือรีเลย์ ผ่านหน้าเว็บหรือแอปบนมือถือ ผู้ใช้สามารถดูสถานะอุปกรณ์แบบ Real-time และสั่งงานผ่าน Wi‑Fi ได้

อุปกรณ์ / เทคโนโลยี

ESP32, Relay Module, LED/Fan จำลอง, Web Server, Blynk หรือ MQTT Dashboard

ผลลัพธ์ที่คาดหวัง

ระบบควบคุมระยะไกลที่มีหน้า UI ใช้งานง่าย แสดงสถานะ ON/OFF และมีการตอบกลับเมื่อสั่งงานสำเร็จหรือเชื่อมต่อไม่สำเร็จ

#24 IoT Prototype

ระบบบันทึกข้อมูลเซ็นเซอร์ลง Google Sheet

อ่านค่าจากเซ็นเซอร์ เช่น อุณหภูมิ ความชื้น หรือแสง แล้วส่งข้อมูลขึ้น Google Sheet ตามช่วงเวลาที่กำหนด เพื่อให้นักศึกษาฝึกการเก็บข้อมูล Telemetry และนำข้อมูลไปวิเคราะห์ต่อ

อุปกรณ์ / เทคโนโลยี

ESP32, DHT22/LDR/Soil Sensor, Google Apps Script, Google Sheet API, Wi‑Fi

ผลลัพธ์ที่คาดหวัง

ไฟล์ Google Sheet ที่บันทึกเวลาและค่าจากเซ็นเซอร์อัตโนมัติ มีกราฟสรุปข้อมูล และตัวอย่างการนำข้อมูลไปวิเคราะห์ย้อนหลัง

#25 IoT Prototype

ระบบแจ้งเตือนน้ำท่วมพื้นที่ต่ำจำลอง

จำลองพื้นที่เสี่ยงน้ำท่วมโดยใช้ Water Level Sensor ตรวจระดับน้ำ หากระดับน้ำสูงขึ้นตามขั้นที่กำหนดให้แจ้งเตือนเป็นระดับปกติ เฝ้าระวัง และวิกฤต พร้อมส่งข้อมูลไปยัง Dashboard หรือมือถือ

อุปกรณ์ / เทคโนโลยี

Water Level Sensor, Ultrasonic Sensor, ESP32, Buzzer, LED RGB, Dashboard/LINE Notify

ผลลัพธ์ที่คาดหวัง

ต้นแบบเฝ้าระวังน้ำท่วมที่แสดงระดับน้ำแบบ Real-time แจ้งเตือนตามระดับความเสี่ยง และมีบันทึกเวลาที่ระดับน้ำเข้าสู่ภาวะวิกฤต

ไม่พบหัวข้อโครงงานที่ตรงกับคำค้น

ข้อเสนอแนะ: ก่อนเริ่มทำโครงงาน ให้กำหนดปัญหา ผู้ใช้จริง แผนผังวงจร Flowchart โค้ดหลัก วิธีทดสอบ และเกณฑ์ความสำเร็จ เช่น ความแม่นยำในการตรวจจับ ความเสถียรของการเชื่อมต่อ หรือจำนวนครั้งที่ระบบทำงานถูกต้อง
Siam2Dev IoT Community

ต่อยอดโครงงานจากห้องเรียนสู่ชุมชน IoT

พื้นที่สำหรับนักศึกษา นักพัฒนา และ Maker เพื่อซื้อ–ขาย แลกเปลี่ยนอุปกรณ์ IoT, แบ่งปันโปรเจ็กต์และ Source Code, หาเพื่อนร่วมทีม และนำ Prototype ของรายวิชาไปต่อยอดใช้งานจริง

Rubric

รูบริกการให้คะแนนโครงงาน IoT

หัวข้อประเมิน ยอดเยี่ยม (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%

หมายเหตุ: ผู้สอนอาจปรับสัดส่วนเล็กน้อยตามบริบทชั้นเรียน

Resources

เอกสารและสื่อประกอบ

กลับไปบทเรียน
PDF รวม

เอกสารประกอบบทเรียนที่เผยแพร่แล้วและพร้อมใช้งาน

Notebook / โค้ดตัวอย่าง

Arduino/ESP, Serial, HTTP/MQTT และ Dashboard

ชุดข้อมูล / ทรัพยากร

Telemetry CSV, เอกสารโปรโตคอล และไดอะแกรมวงจร

พร้อมเริ่มเรียน IoT แบบลงมือทำจริง

เริ่มจากบทเรียนพื้นฐาน ต่อวงจร เขียนโปรแกรม เชื่อมต่อ Cloud และพัฒนาโครงงานของตนเอง