1 of 57

SURATPITTAYA SCHOOL

2 of 57

ว30282เทคนิคปฏิบัติการ 2 (ฟิสิกส์,คอม)

ระดับชั้น ม.4/13

ผู้สอน

นางสาวกิติมา เพชรทรัพย์

โรงเรียนสุราษฎร์พิทยา

id Line : krukitpetsub

kitima@srp.ac.th

SLIDESMANIA.COM

3 of 57

ว30282เทคนิคปฏิบัติการ 2 (ฟิสิกส์,คอม)

ระดับชั้น ม.4/13

ผู้สอน

นายสายชล สุขศรี

โรงเรียนสุราษฎร์พิทยา

saichon@srp.ac.th

SLIDESMANIA.COM

4 of 57

ระบบอัตโนมัติด้วย Arduino

ว20214 ไมโครคอนโทรลเลอร์

5 of 57

หน่วยการเรียนรู้ที่ 4

การพัฒนาโครงงานเทคโนโลยี

6 of 57

6.พัฒนาโครงงานเทคโนโลยีได้

ผลการเรียนรู้

7 of 57

การพัฒนาโครงงาน

SLIDESMANIA.COM

8 of 57

ขั้นตอนการพัฒนาโครงงาน

1.การกำหนดปัญหา

2.การศึกษาและกำหนดขอบเขตของปัญหา

3.การวางแผนและออกแบบโครงงาน

4.การดำเนินงาน

5.การสรุปและการเผยแพร่ผลงาน

SLIDESMANIA.COM

9 of 57

  1. การกำหนดปัญหา

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

SLIDESMANIA.COM

10 of 57

ที่มาของปัญหา

ปัญหาในชีวิตประจำวัน เช่น การหลงลืมเป็นประจำ การควบคุมน้ำหนัก การควบคุมค่าใช้จ่ายส่วนตัวหรือครัวเรือน

ปัญหาในการเรียนหรือการทำงาน เช่น การลืมทำการบ้าน ทำการบ้านไม่ได้ การจดจำราคาสินค้าผิดพลาด

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

SLIDESMANIA.COM

11 of 57

แหล่งจุดประกายความคิดในการพัฒนาโครงงาน

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

SLIDESMANIA.COM

12 of 57

องค์ประกอบเพื่อการตัดสินใจเลือกโครงงาน

ความรู้และทักษะพื้นฐาน

แหล่งความรู้เพื่อการค้นคว้าและให้คำปรึกษา

งบประมาณและทรัพยากร

เวลาในการพัฒนา

ไม่ผิดหลักศีลธรรมและไม่ส่งผลกระทบเชิงลบต่อตนเองและผู้อื่น

SLIDESMANIA.COM

13 of 57

2. การศึกษาและกำหนดขอบเขตของปัญหา

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

SLIDESMANIA.COM

14 of 57

การศึกษาที่มาและความสำคัญของโครงงาน

การระบุที่มาและความสำคัญ ควรเริ่มต้นจากการอธิบายปัญหาที่เกิดขึ้น โดยต้องระบุให้เห็นภาพว่ามีปัญหาเกิดขึ้นจริง ผลกระทบของปัญหามีความสำคัญและปัญหานั้นยังไม่ได้รับการแก้ไขหรือยังไม่ได้รับการแก้ไขที่ดีพอ ควรมีการอ้างอิงจากแหล่งข้อมูลที่น่าเชื่อถือ�ให้กล่าวถึงในภาพรวมของโครงงานโดยระบุให้ชัดเจนว่าโครงงานนี้ต้องพัฒนาขึ้นเพื่อแก้ปัญหาใด ด้วยวิธีใดและบรรยายวิธีการแก้ปัญหาที่เลือกใช้ ซึ่งจะต้องมีการอ้างอิงทฤษฎีที่เกี่ยวข้องหรือแนวทางที่มีการพัฒนามาแล้ว เพื่อให้เป็นภาพว่าโครงงานนี้จะสำเร็จออกมาในรูปแบบใดมีการต่อยอดหรือลดข้อจำกัดของวิธีเดิมอย่างไร

SLIDESMANIA.COM

15 of 57

การระบุวัตถุประสงค์ของโครงงาน

ในข้อนี้เป็นการระบุว่าโครงงานนี้จะทำอะไร ผลลัพธ์ที่ได้คืออะไร

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

SLIDESMANIA.COM

16 of 57

การระบุแนวทางและขอบเขตของโครงงาน

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

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

SLIDESMANIA.COM

17 of 57

ประเมินทรัพยากรที่ใช้ในโครงงาน

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

SLIDESMANIA.COM

18 of 57

3. การวางแผนและออกแบบโครงงาน

หลักจากกำหนดวัตถุประสงค์ ขอบเขต และแนวทางในการพัฒนาโครงงานแล้วควรวางแผนการพัฒนาโครงงานตามขั้นตอนต่างๆดังนี้

SLIDESMANIA.COM

19 of 57

ศึกษาเอกสารเพิ่มเติมและศึกษาความเป็นไปได้เบื้องต้น

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

SLIDESMANIA.COM

20 of 57

กำหนดความสำเร็จของโครงงาน

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

SLIDESMANIA.COM

21 of 57

แบ่งการดำเนินการออกเป็นกิจกรรมย่อย

ในการพัฒนาโครงงานนั้น ต้องแบ่งการทำงานออกเป็นกิจกรรมย่อยให้ชัดเจน เช่นการพัฒนาระบบเฝ้าระวังผู้สูงอายุภายในอาคาร อาจแบ่งกิจกรรมย่อย ได้ดังนี้�1. การวางแผน�2. การสำรวจ�3. ศึกษาเทคนิคที่เกี่ยวข้อง�4. การพัฒนาโปรแกรม�5. การทดสอบและการปรับปรุงโปรแกรม�6. การจัดทำเอกสารและเผยแพร่ผลงาน

SLIDESMANIA.COM

22 of 57

แบ่งการดำเนินการออกเป็นกิจกรรมย่อย (ต่อ)

แต่ละกิจกรรมย่อย ควรกำหนดรายละเอียดดังนี้

  1. ผู้รับผิดชอบ ต้องกำหนดให้ชัดว่าใครเป็นผู้รับผิดชอบในแต่ละกิจกรรมย่อย
  2. ระยะเวลาที่ควรใช้ในการดำเนินการกิจกรรมย่อยนี้จนแล้วเสร็จ
  3. ทรัพยากรที่ใช้ทั้งทรัพยากรบุคคล งบประมาณและทรัพยากรอื่นๆ เช่น ซอฟต์แวร ฮาร์ดแวร์
  4. สิ่งที่ต้องมีก่อนเริ่มกิจกรรมย่อย เช่น กิจกรรมย่อยใดที่ต้องเสร็จสิ้นก่อน ข้อมูลและทรัพยากรใดต้องมี
  5. ผลที่ได้จากกิจกรรมย่อย เช่น ผลการศึกษา ข้อมูล หรือส่วนของโครงงาน

SLIDESMANIA.COM

23 of 57

กำหนดขั้นตอนก่อนหลังของแต่ละกิจกรรม

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

ในขั้นตอนการนำเสนอแผนงานต่อบุคคลภายนอกนิยม�แผนภูมิแกนต์ (gantt chart)

SLIDESMANIA.COM

24 of 57

ตัวอย่างองค์ประกอบของข้อเสนอโครงงาน

ชื่อโครงงาน(ชื่อภาษาไทย)�ชื่อโครงงาน(ชื่อภาษาอังกฤษ)�(ควรตั้งชื่อโครงงานให้สื่อความหมาย เช่น โครงงานทำอะไร โดยใช้เทคนิคใดเพื่อแก้ปัญหาใด)�ชื่อผู้จัดทำโครงงาน�ชื่อที่ปรึกษาโครงงาน�ชื่อที่ปรึกษาโครงงานร่วม (ถ้ามี)�ระยะเวลาดำเนินงาน�

SLIDESMANIA.COM

25 of 57

ตัวอย่างองค์ประกอบของข้อเสนอโครงงาน

สาระสำคัญของโครงงาน�(เป็นการสรุปภาพรวมของข้อเสนอโครงงานทั้งหมด ว่าปัญหาที่นำมาแก้ไขคืออะไร สำคัญอย่างๆร แก้ด้วยแนวทางไหน คาดว่าจะได้ผลเป็นอย่างไร หลังจากพัฒนาโครงงานนี้แล้ว จะมีประโยชน์อย่างไร)�ที่มาและความสำคัญของปัญหา�วัตถุประสงค์�ขอบเขตของโครงงาน�ทฤษฎี เทคนิค โครงงงานหรืองานที่เกี่ยวข้อง�

SLIDESMANIA.COM

26 of 57

ตัวอย่างองค์ประกอบของข้อเสนอโครงงาน

วิธีดำเนินงานแผนปฏิบัติงาน�ผลที่คาดว่าจะได้รับ�(นำเสนอคาดกาณ์ว่า ผลลัพทธ์ของโครงงานคืออะไร จะมีสิ่งใดบ้างที่ส่งมอบ)�แหล่งอ้างอิง��

SLIDESMANIA.COM

27 of 57

4. การดำเนินงาน

ในขั้นตอนการดำเนินงาน จะเป็นขั้นตอนที่ต้องพัฒนาชิ้นงานหรือดำเนิน�กิจกรรมต่างๆ ตามแผนที่วางไว้จำเป็นต้องทำงานใกล้ชิดกับผู้ใช้ เพื่อป้องกันการพัฒนาโครงงานที่ไม่สามารถแก้ปัญหาที่กำหนดไว้ได้ โดยขั้นตอนการพัฒนา แบ่งเป็น 3 ขั้นตอน ดังนี้

SLIDESMANIA.COM

28 of 57

ขั้นตอนที่ 1 การเตรียมการ

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

SLIDESMANIA.COM

29 of 57

ขั้นตอนที่ 2 การลงมือพัฒนา

การดำเนินการพัฒนาตามแผนที่วางไว้นั้น ควรมีการบันทึกความเปลี่ยนแปลง�อย่างสม่ำเสมอ อาจใช้ระบบควบคุมเวอร์ชั่น (Version Control System) มาช่วยจัดการ ทั้งนี้การพัฒนาโครงงานควรให้ผู้ใช้งานโปรแกรมหรือชิ้นงานเข้ามามีส่วนร่วมในการพัฒนาชิ้นงานด้วย

SLIDESMANIA.COM

30 of 57

ขั้นตอนที่ 3 การทดสอบและแก้ไข

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

ผู้พัฒนาโครงงานควรจดบันทึกปัญหาและอุปสรรคต่างๆที่พบ รวมถึงวิธีแก้ไขเพื่อนำไปใช้ปรับปรุงและพัฒนาโครงงานต่อไป

SLIDESMANIA.COM

31 of 57

5. การสรุปผลและการเผยแพร่ผลงาน

หลักจากกำหนดวัตถุประสงค์ ขอบเขต และแนวทางในการพัฒนาโครงงานแล้วควรวางแผนการพัฒนาโครงงานตามขั้นตอนต่างๆดังนี้

SLIDESMANIA.COM

32 of 57

การเขียนรายงาน

การเขียนรายงานฉบับสมบูรณ์ของโครงงานแบ่งออกเป็น 5 บทดังนี้�บทที่ 1 บทนำ�บทที่ 2 หลักการและงานทฤษฎีที่เกี่ยวข้อง�บทที่ 3 วิธีการดำเนินงาน�บทที่ 4 ผลการทดลองหรือผลการดำเนินงาน�บทที่ 5 สรุปผล วิเคราะห์และข้อเสนอแนะ�บรรณานุกรม�คู่มือใช้งาน

SLIDESMANIA.COM

33 of 57

การนำเสนอ

การนำเสนอไม่มีรูปแบบตายตัว ขึ้นอยู่กับสถานการณ์และความเหมาะสม ควรมีสาระดังนี้

ข้อมูลโครงงาน�คำอธิบายถึงเหตุจูงใจในการทำโครงงาน�วิธีการดำเนินงาน�อธิบายผลลัพธ์ของโครงงาน�สรุปผลของโครงงาน

SLIDESMANIA.COM

34 of 57

แบบฟอร์มนำเสนอโครงงาน

SLIDESMANIA.COM

35 of 57

SLIDESMANIA.COM

36 of 57

วิชา ว 30282 เทคนิคปฏิบัติการ

กลุ่มที่………………………..

ชั้นมัธยมศึกษาปีที่ 4/13

เสนอ

ครูกิติมา เพชรทรัพย์

ครูสายชล สุขศรี

37 of 57

ชื่อโครงงาน

38 of 57

ชื่อ สกุล

ชื่อเล่น

เลขที่

ห้อง

ภาพถ่าย

สมาชิกกลุ่ม

39 of 57

ชื่อ สกุล

ชื่อเล่น

เลขที่

ห้อง

ภาพถ่าย

สมาชิกกลุ่ม

40 of 57

ชื่อ สกุล

ชื่อเล่น

เลขที่

ห้อง

ภาพถ่าย

สมาชิกกลุ่ม

41 of 57

หลักการแนวคิดของโครงงาน

42 of 57

วัตถุประสงค์

43 of 57

เอกสารที่เกี่ยวข้อง

44 of 57

อุปกรณ์ที่ใช้ ภาพประกอบและอธิบายคุณสมบัติของอุปกรณ์

45 of 57

  1. การวิเคราะห์ปัญหา (Problem Solving)
  2. การออกแบบโปรแกรม (Program Design)
  3. การเขียนโปรแกรม (Program Coding)
  4. ทดสอบโปรแกรมและแก้ข้อผิดพลาด (Program Testing and Debugging)

ขั้นตอนการพัฒนาโปรแกรม

46 of 57

การวิเคราะห์ปัญหา �(Problem Solving)

47 of 57

  • วัตถุประสงค์หลัก (Main purpose)
  • ข้อมูลที่ต้องนำเข้า (Input)
  • ข้อมูลออก (Output)
  • ตัวแปรที่ใช้ (Variable)
  • วิธีการประมวลผล (Process)

การวิเคราะห์ปัญหา (Problem Solving)

48 of 57

การออกแบบโปรแกรม �(Program Design)

49 of 57

การออกแบบวงจร

50 of 57

การเขียนโปรแกรม �(Program Coding)

51 of 57

#include <Wire.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 16 chars and 2 line display

int light = 0;

void setup()

{

pinMode(A0, INPUT);

Serial.begin(9600);

lcd.begin();

lcd.backlight();

pinMode(9, OUTPUT);

}

void loop()

{

light = analogRead(A0);

Serial.println(light);

if (light < 400) {

digitalWrite(9, HIGH);

} else {

digitalWrite(9, LOW);

}

lcd.clear();

lcd.setCursor(0,0);

lcd.print(light);

delay(10);

delay(1000); // Wait for 1000 millisecond(s)

}

โปรแกรม

52 of 57

ทดสอบโปรแกรมและแก้ข้อผิดพลาด �(Program Testing and Debugging)

53 of 57

ภาพผลงาน

54 of 57

คลิปทดสอบการใช้งาน

55 of 57

ข้อเสนอแนะในการพัฒนาต่อ

56 of 57

งานที่ 4 ให้แต่ละกลุ่มทำโครงงานตามที่ได้เสนอตามแบบฟอร์มที่ให้ และแชร์ลิงค์ให้ทุกคนที่มีลิงค์สามารถอ่านได้ แต่ละกลุ่มโพสลิงค์ใน�แสดงความคิดเห็น โดยโพสชื่อกลุ่มที่ ชื่อโครงงาน และลิงค์สไลด์

ในงานที่ 4

57 of 57

งานที่ 5

นำเสนอ