96 แผนการจัดการเรียนรูที่ 10 ชื่อวิชา. ไมโครคอนโทรลเลอร เวลาเรียนรวม 15 ชั่วโมง ชื่อหนวย การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT สอนครั้งที่ 16-18 ชื่อเรื่อง การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT จำนวน 15 ชั่วโมง สมรรถนะทั่วไป (ปฏิบัติ) 10.4 แสดงความรูเกี่ยวกับอุปกรณสำหรับควบคุมไฟฟากระแสสลับ 10.5 แสดงความรูเกี่ยวกับการประยุกตใชงานไมโครคอนโทรลเลอร สมรรถนะที่พึงประสงค(ปฏิบัติ) 10.4 เขียนโปรแกรมในแตละอุปกรณควบคุมไฟฟากระแสสลับไดถูกตอง 10.5 ประยุกตใชงานไมโครคอนโทรลเลอรกับโทรศัพทเคลื่อนที่ได กิจกรรมการเรียนการสอน ในการจัดการเรียนการสอนรายวิชาไมโครคอนโทรลเลอร ไดกำหนดกิจกรรมการเรียนการสอนใหผูเรียนเกิด การเรียนรูโดยใชการจัดการเรียนรูแบบบทบาทสมมติ ( Role p laying ) ดานเทคนิคการจัดการเรียนการสอนแบบ MAIP โดย มีขั้นตอนในการดำเนินกิจกรรมการเรียนการสอน ดังนี้ กิจกรรมการเรียนการสอน (สอนครั้งที่ 16 ) เวลา 5 ชั่วโมง/สัปดาห ๑.ผูสอนแจงจุดประสงคการเรียนประจำสัปดาห และนำเขาสูบทเรียน ๒.ผูสอนถายทอดความรูในหนวยที่ 9 เรื่อง การทำงานของ IOT ๓.ผูสอนแสดงใบงานเรื่องการทำงานของ IOT ๔.ผูสอนใหผูเรียนปฏิบัติงานเขียนแบบตามใบงานเรื่องการทำงานของ IOT ๕.ผูสอนประเมินผลการปฏิบัติงานของผูเรียนและใหผูเรียนสรุปสาระสำคัญของเรื่องที่เรียนประจำสัปดาห กิจกรรมการเรียนการสอน (สอนครั้งที่ 17 ) เวลา 5 ชั่วโมง/สัปดาห ๑.ผูสอนแจงจุดประสงคการเรียนประจำสัปดาห และนำเขาสูบทเรียน ๒.ผูสอนถายทอดความรูในหนวยที่ 9 เรื่อง อุปกรณสำหรับควบคุมไฟฟากระแสสลับ ๓.ผูสอนแสดงใบงานเรื่องอุปกรณสำหรับควบคุมไฟฟากระแสสลับ ๔.ผูสอนใหผูเรียนปฏิบัติงานเขียนแบบตามใบงานเรื่องอุปกรณสำหรับควบคุมไฟฟากระแสสลับ ๕.ผูสอนประเมินผลการปฏิบัติงานของผูเรียนและใหผูเรียนสรุปสาระสำคัญของเรื่องที่เรียนประจำสัปดาห กิจกรรมการเรียนการสอน (สอนครั้งที่ 17 ) เวลา 5 ชั่วโมง/สัปดาห ๑.ผูสอนแจงจุดประสงคการเรียนประจำสัปดาห และนำเขาสูบทเรียน ๒.ผูสอนถายทอดความรูในหนวยที่ 9 เรื่อง การประยุกตใชงานไมโครคอนโทรลเลอรกับโทรศัพทเคลื่อนที่ได ๓.ผูสอนแสดงใบงานเรื่องประยุกตใชงานไมโครคอนโทรลเลอรกับโทรศัพทเคลื่อนที่ได ๔.ผูสอนใหผูเรียนปฏิบัติงานเขียนแบบตามใบงานเรื่องประยุกตใชงานไมโครคอนโทรลเลอรกับโทรศัพทเคลื่อนที่ได ๕.ผูสอนประเมินผลการปฏิบัติงานของผูเรียนและใหผูเรียนสรุปสาระสำคัญของเรื่องที่เรียนประจำสัปดาห
97 แผนการจัดการเรียนรูที่ 10 ชื่อวิชา. ไมโครคอนโทรลเลอร เวลาเรียนรวม 15 ชั่วโมง ชื่อหนวย การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT สอนครั้งที่ 16-18 ชื่อเรื่อง การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT จำนวน 15 ชั่วโมง 1. หลักการทำงานของ Internet of things 1.1 ความหมายของ Internet of things(IoT) 1.2 สวนประกอบของ IoT 1.3 ประโยชนของ Internet of things(IoT) 2. ฮารดแวรที่ใชในการศึกษา IoT 2.1 บอรด NodeMCU ESP8266 2.1 บอรด NodeMCU ESP32 3. การใชงาน App. Blynk สำหรับ IoT
98 4. อุปกรณสำหรับควบคุมไฟฟากระแสสลับ 4.1 รีเลย + 12 V ULN2003 RELAY 1 NC1 COM1 1N4007 NO1 1N4007 RELAY 12 V RELAY 12 V 1.5kΩ NC2 COM2 NO2 RELAY 2 1.5kΩ 4.2 2. โซลิตสเตตรีเลย วงจรกระตุน ที่ 0 องศา 1 2 3 4 S202S02
99 แผนการจัดการเรียนรูที่ 10 ชื่อวิชา. ไมโครคอนโทรลเลอร เวลาเรียนรวม 15 ชั่วโมง ชื่อหนวย การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT สอนครั้งที่ 16-18 ชื่อเรื่อง การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT จำนวน 15 ชั่วโมง ตอนที่ 1 ใหกาเครื่องหมายถูก √ ในขอที่คิดวาถูก และกาเครื่องหมายผิด x ในขอที่คิดวาผิด ……… 1. โครงสรางของ H-Bridge คลายกับวงจรสวิตช 4 ตัว ……… 2. ไอซีเบอร L298N สามารถควบคุมดีซีมอเตอรได 2 ตัว ทำงานอิสระตอกัน ……… 3. โมดูล H-Bridge Motor Drive หาก IN1 = 1, IN2 = 0, ENA = 1 มอเตอรจะไมหมุน ……… 4. ฟงกชัน analogWrite(speedM1, 255); ทำให PWM มีคา Duty cycle สูงสุด ……… 5. สเต็ปปงมอเตอรชนิดยูนิโพลารแบบ Common ภายใน จะมีสายไฟจำนวน 6 เสน ……… 6. การกระตุนสเต็ปปงมอเตอรแบบ Full step single phase หมายถึงใหพัลสบวกทีละเฟส เรียงกันไปอยางตอเนื่อง ……… 7. ฟงกชัน myStepper.step(200); ในภาษา C++ หมายถึงใหสเต็ปปงมอเตอรหมุนดวยความเร็ว 200 รอบตอนาที ……… 8. ฟงกชัน myservo.attach(3); ในภาษา C++ หมายถึงตอสายสัญญาณของอารซีเซอรโวที่ขา A3 ……… 9. สัญญาณควบคุมอารซีเซอรโวมอเตอรชนิดหมุนได 180 องศา หากตองการใหหมุนไปที่ 90 องศา ใหปอนสัญญาณพัลสบวกดวยเวลา 1.5 ms พัลสลบดวยเวลา 18.5 ms ……… 10. ฟงกชัน myservo.write(60);ในภาษา C++ หมายถึงใหอารซีเซอรโวมอเตอรหมุนไป 60 % ตอนที่ 2 จงอธิบายสั้น ๆ ใหไดใจความ 1. แหลงจายไฟฟากระแสตรง +VM ในโมดูล H-Bridge Motor Drive ตองใชคาใดขึ้นอยูกับ ............................ 2. PWM ยอมาจาก .............................................................................................................................................. 3. คา duty cycle ของ PWM มีหนวยวัดเปน .................................................................................................... 4. ในภาษา C++ ฟงกชัน analogWrite(11, 50); หมายถึง ................................................................................ 5. การขับสเต็ปปงมอเตอรแบบใดใหกำลังไฟฟาสูงสุด ......................................................................................... 6. ในภาษา C++ ฟงกชัน myStepper.setSpeed(60); หมายถึง ...................................................................... 7. ในภาษา C++ ฟงกชัน const int stepsPerRevolution = 200; หมายถึง .................................................. 8. อารซีเซอรโวมอเตอรเปนมอเตอรไฟฟาขนาดเล็กที่สามารถควบคุมตำแหนง ความเร็ว และทิศทางการหมุน แบงเปน ...........ประเภท 9. ในภาษา C++ ฟงกชัน Servo myservo; หมายถึง ........................................................................................ 10. ในภาษา C++ ฟงกชัน val = map(val, 0, 1023, 0, 180); หมายถึง .........................................................
100 แผนการจัดการเรียนรูที่ 10 ชื่อวิชา. ไมโครคอนโทรลเลอร เวลาเรียนรวม 15 ชั่วโมง ชื่อหนวย การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT สอนครั้งที่ 16-18 ชื่อเรื่อง การประยุกตใชงานไมโครคอนโทรลเลอรกับIoT จำนวน 15 ชั่วโมง การประเมิน ที่ รายการประเมิน 4 3 2 1 1 การมีสวนรวมในการทํางานของกลุม 2 ความถูกตองของเนื้อหา 3 สิ่งที่ใชประกอบการนําเสนอ 4 รูปแบบการนําเสนอหนาชั้นเรียน ชัดเจน เขาใจ งาย 5 ตรงตอเวลา กระตือรือรน รอบคอบ ขอเสนอแนะ …………………………………………………………………………………………………………………………. …………..……………………………………………………………………………………………………………... ………………………………..………………………………………………………………………………………...