การทำโครงงานไอโอทีด้วย Raspberry Pi: ภาคโปรแกรม

รศ. ดร.อติวงศ์ สุชาโต, คุณปณิดา วิริยะชัยพร, คุณไกรฤกษ์ ตรีทิพสุนทร

หลักสูตร Chula Mooc Flexi

  • ร่วมสร้างสรรค์สังคมแห่งการเรียนรู้
  • รหัสวิชา : CHULAMOOC2651
    5.0
  • หน่วยกิต :
FREE
ที่ว่าง 271/10000
  • ลงทะเบียน

    วันที่ 5 สิงหาคม 2567 เป็นต้นไป

  • เวลาเรียน

    วันที่ 5 สิงหาคม 2567 เป็นต้นไป

  • เนื้อหา

    6 บทเรียน

  • วิดีโอ

    6 วีดีโอ

  • ระยะเวลา

    ไม่กำหนด

  • เอกสาร

    ไม่มี

  • เกณฑ์เรียนจบ

    ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไป

  • ประกาศนียบัตร

    certificate of completion

  • กลุ่มเป้าหมาย

    นิสิตจุฬา ฯ กลุ่มนักเรียน นักศึกษา และประชาชนทั่วไปที่สนใจเทคโนโลยีและดิจิทัล

แนะนำรายวิชา
เกี่ยวกับรายวิชา

วิชา การทำโครงงานไอโอทีด้วย Raspberry Pi  ภาคโปรแกรม

 - ให้ความรู้เกี่ยวกับแนวคิดเชิงนามธรรมของ Internet of Things และองค์ประกอบของแอปพลิเคชัน Internet of Things 

 - ให้ผู้เรียนได้เห็นการออกแบบและสร้างต้นแบบแอปพลิเคชัน Internet of Things ชื่อ Robot Gardener อย่างเป็นขั้นเป็นตอนผ่านการสาธิตการทําโครงงานในขอบเขตของการเขียนโปรแกรม ในภาษา Python

 - เตรียมพื้นฐานผู้เรียนในการเรียนรู้ต่อยอดเพื่อบูรณาการโปรแกรมเข้ากับเซนเซอร์ (Sensors) และอุปกรณ์ตัวกระตุ้น (Actuators) ด้วย Raspberry Pi ในรายวิชาภาคบูรณาการ

- ผู้เรียนได้เห็นการออกแบบและสร้างต้นแบบแอปพลิเคชัน Internet of Things ชื่อ Robot Gardener จนครบขั้นตอนเมื่อเรียนจบรายวิชาทั้งสองภาค (ภาคโปรแกรม และ ภาคบูรณาการ) ผลลัพธ์การเรียนรู้เมื่อเรียนจบรายวิชาทั้งสองภาค 

วัตถุประสงค์และสิ่งที่ได้จากเรียน

    1. ผู้เรียนบอกองค์ประกอบของแอปพลิเคชัน IoT ได้ 

    2. ผู้เรียนเปรียบเทียบองค์ประกอบของ Robot Gardener กับองค์ประกอบของ IoT ได้

    3. ผู้เรียนบอกผลลัพธ์ของโปรแกรมภาษา Python ในขอบเขตที่จําเป็นในการทําโครงงาน Robot Gardener ได้เช่น การประมวลผลข้อมูลผ่านตัวแปร การสร้างส่วนติดต่อผู้ใช้แบบกราฟฟิกส์

    4. ผู้เรียนอธิบายบทบาทและขอบเขตความสามารถของ Raspberry PI ในโครงงาน Robot Gardener ได้

    5. ผู้เรียนอธิบายบทบาทและขอบเขตความสามารถของ Sensors และ Actuators ที่ใช้ใน โครงงาน Robot Gardener ได้

    6. ผู้เรียนอธิบายขั้นตอนและรายละเอียดของการปฏิบัติงานของขั้นตอนต่าง ๆ ในการทําโครงงาน Robot Gardener ด้วยตนเองอีกครั้งได้ 

เกณฑ์การวัดและประเมินผล

           มีการวัดและประเมินผลผ่านแบบทดสอบย่อย (Quiz) และแบบทดสอบหลังเรียน (Posttest) โดยจะแบ่งเป็นคะแนนจาก Quiz เท่ากับ 50 คะแนน และคะแนนจาก Posttest เท่ากับ 50 คะแนน ทั้งนี้ผู้เรียนต้องทำคะแนนรวมทั้งหมดให้ได้ร้อยละ 60 ขึ้นไปจึงจะสามารถขอรับ Certificate of Completion ได้ 







หมายเหตุ

    1. ผู้เรียนจะมีสิทธิ์ทำแบบทดสอบหลังเรียน (Posttest) เมื่อเข้าร่วมกิจกรรมการเรียน (Course Progress) มากกว่า 80% ขึ้นไป

    2. ผู้เรียนจะสามารถทำข้อสอบ Posttest ได้เพียง 1 ครั้งเท่านั้น 




เนื้อหาหลักสูตร

    บทที่ 1 บทนำ

    บทที่ 2 การเขียนโปรแกรม Python เบื้องต้น และ สร้าง GUI ด้วย Pygame และ Pygame Widgets

    บทที่ 3 ขั้นตอนการสร้าง Robot Gardener

    บทที่ 4 การเชื่อมต่อ Robot Gardener กับโปรแกรม LINE

    บทที่ 5 เขียนโปรแกรม Robot Gardener

    บทที่ 6 สรุปการเรียนรู้ 




อาจารย์ผู้สอน
    • รศ. ดร.อติวงศ์ สุชาโต
    • ภาควิชาวิศวกรรมคอมพิวเตอร์
      คณะวิศวกรรมศาสตร์
      จุฬาลงกรณ์มหาวิทยาลัย

    • คุณปณิดา วิริยะชัยพร

    • คุณไกรฤกษ์ ตรีทิพสุนทร

คอร์สแนะนำ