ทำโครงงาน โครงการ โปรเจคอะไรดี โปรเจคจบ (Arduino Web Program App)


ดีจ่าา วันนี้ทางร้านมีน้องนักเรียนนักศึกษาทั้งมหาลัย วิทยาลัย ในชั้นปีสุดท้ายมักจะมาขอคำปรึกษาสอบถามเกี่ยวกับหัวข้อโครงงาน โปรเจคจบ Arduino กันบ่อยๆ สำหรับน้องๆ ที่กำลังหาไอเดียทำหัวข้อวิจัย โปรเจคจบ วันนี้ทางร้านจะสรุปให้ฟังถึงวิธีการหาไอเดียทำโปรเจคใหม่ๆ (เป็นตามความเข้าใจของทางร้านนะครับ ผิดถูกขออภัยด้วยครับ)
เริ่มต้นจากแนวคิดแบบดั้งเดิมที่อาจารย์มักจะแนะนำ
หาระบบเก่าๆ ที่ยังไม่เป็นระบบสารสนเทศ นำมาดัดแปลงให้เป็นระบบสารสนเทศ ยกตัวอย่างเช่น ระบบคลังสินค้า ในอดีตร้านค้ามักจะจดลงในสมุด ทำให้เกิดข้อผิดพลาดได้ง่าย เกิดความซ้ำซ้อนของข้อมูล หรือข้อมูลสูญหาย น้องๆ สามารถออกแบบระบบ Web หรือเขียนเป็นโปรแกรม UI (เช่น VB.net, C#) แล้วเก็บข้อมูลลง Database เพื่อช่วยลดความผิดพลาดได้อีกด้วย
แนวคิดจากร้าน Arduino AB-Maker
- ไปเดินตลาดหรือชุมชน สังเกตปัญหาที่เกิดขึ้นแล้วจดไว้
- นำวิชาความรู้ที่มีมาแก้ปัญหาที่พบ
- เลือกปัญหาที่เหมาะกับตนเอง และศึกษาความเป็นไปได้
- เลือก Hardware / Software ให้เหมาะสม
- หาอาจารย์ที่ปรึกษาที่สามารถช่วยเราได้ (อาจารย์ดีมีชัยไปกว่าครึ่ง)
- และอย่าลืมมาซื้อของที่ https://www.ab.in.th/ ด้วยครับ
เทคนิคการเสนอหัวข้อโปรเจค
ขอบเขตตอนเสนอพยายามเสนอระบบให้น้อยไว้ก่อน เพราะอาจารย์มักจะเพิ่มเติมให้เอง หากเสนอไปเยอะ งานอาจจะบานปลาย และควรต่อรองกับอาจารย์ให้ดี งานจะเยอะหรือน้อยขึ้นอยู่กับการเจรจา
การเลือกอาจารย์ที่ปรึกษา
สำคัญมาก เพราะอาจารย์ที่ปรึกษามักจะช่วยเราในวันสอบโปรเจคด้วย จากประสบการณ์ พยายามหาอาจารย์ที่เคมีตรงกันช่วยแนะนำชิ้นงานเสริมเติมแต่งให้ตัวโปรเจคออกมาดีที่สุด
ตัวอย่างที่ 1 : ปัญหาการหาเลขลอตเตอรี่

ภาพจาก thaich8.com
ปัญหา: ผู้ซื้อเลือกเลขลอตเตอรี่ที่ต้องการไม่ได้ และต้องไปหาเอง
แนวทางแก้: พัฒนาระบบ Web หรือ App สำหรับจองเลขในล็อตถัดไป หรือขายออนไลน์ เพื่อให้ผู้ซื้อค้นหาเลขได้ง่ายขึ้น
ตัวอย่างที่ 2 : ปัญหารถติด

ภาพจาก ytimg.com
ปัญหา: การจราจรติดขัด
แนวทางแก้: ออกแบบระบบตรวจสอบปริมาณรถด้วย Raspberry Pi หรือ Arduino ติดตั้งตามเสาไฟ ส่งข้อมูลขึ้น Cloud เพื่อแจ้งสถานะผ่าน Web หรือ App (IoT Project)
ตัวอย่างที่ 3 : ปัญหาน้ำป่าไหลหลาก

ภาพจาก bangkokbiznews.com
ปัญหา: น้ำป่าจากภูเขาไหลลงพื้นที่ราบ
แนวทางแก้: ใช้ Arduino หรือ NodeMCU วัดความแรงและสีของน้ำ ส่งข้อมูลขึ้น Cloud หากน้ำไหลแรงหรือสีเปลี่ยน แจ้งเตือนผ่าน LINE
ตัวอย่างที่ 4 : ปัญหาการแย่งซื้อของ

ภาพจาก i.ytimg.com
ปัญหา: การแย่งซื้อสินค้า
แนวทางแก้: พัฒนาระบบจองคิวด้วย Arduino พร้อมเครื่องปริ้นความร้อนสำหรับพิมพ์บัตรคิว
ตัวอย่างที่ 5 : ปัญหาน้ำท่วม

ภาพจาก matichon.co.th
ปัญหา: น้ำท่วมเมืองและถนน
แนวทางแก้: ใช้ Arduino หรือ NodeMCU ตรวจวัดระดับน้ำตามจุดเสี่ยง ถ่ายภาพส่งขึ้น Cloud ทุก 15 นาที หากน้ำอยู่ในระดับวิกฤต แจ้งเตือนผ่าน LINE และเก็บสถิติระดับน้ำเพื่อวิเคราะห์ภัยแล้งในอนาคต เช่น ตัวอย่างเรดาร์ สทิงพระ สงขลา
แนวคิดนี้เป็นแรงบันดาลใจให้น้องๆ พัฒนาโปรเจคในอนาคต เพราะเทรนด์ต่อไปจะไม่แยกระหว่าง Hardware, Software, หรือ Web อีกต่อไป ทุกอย่างจะรวมกันเป็นระบบเดียว สู้ๆ ครับน้อง ❤️