CHUMPHON TECHNICAL COLLEGE 30105-2007 MICROCONTROLLER ep.10 การประยุกต์ใช้งานไมโคร คอนโทรลเลอร์ นายยศพล เจียรนัย แผนกวิชาช่างอิเล็กทรอนิกส์
94 แผนการจดั การเรียนรูหนว ยท่ี 10 สอนครั้งที่ 16-18 เร่อื ง การประยกุ ตใ ชง านไมโครคอนโทรลเลอรก บั IoT
95 ชอ่ื วิชา. ไมโครคอนโทรลเลอร แผนการจดั การเรยี นรูที่ 10 เวลาเรยี นรวม 15 ชว่ั โมง ชอื่ หนว ย การประยกุ ตใ ชงานไมโครคอนโทรลเลอรก บั IoT สอนครง้ั ที่ 16-18 ช่ือเรอื่ ง การประยกุ ตใชง านไมโครคอนโทรลเลอรก บั IoT จำนวน 15 ช่วั โมง หวั ขอเรื่อง 10.1 หลักการทำงานของ IOT 10.2 ฮารด แวรท ีใ่ ชใ นการศกึ ษา IOT 10.3 การใชง าน App Blynk สำหรบั IoT 10.4 อปุ กรณส ำหรบั ควบคมุ ไฟฟา กระแสสลับ 10.5 การประยุกตใ ชง านไมโครคอนโทรลเลอร สาระสำคญั Internet of things เกดิ ขนั โดย Mr. Kevin Ashton เม่อื ป ค.ศ. 1999 โดยเสนอการนำเครอื ขา ยอนิ เทอรเ นต็ มาเช่ือมตอกับ อุปกรณสิ่งของตาง ๆ เพื่อนำมาใชงานในการตรวจสอบและควบคุมการทำงานของสิ่งของนั้น ๆ โดยผานทางระบบเครือขาย อินเทอรเน็ต แตวาก็ไมไดรับการตอบรับมากนัก ซึ้งเกิดจากในตอนนั้น ระบบเครือขายอินเทอรเน็ตเปนเร่ืองที่เฉพาะกลุมและ ยุงยาก ทำใหไมเปนทีต่ อบรับแตวาก็มีคนนำแนคิดไปสานตอโดยมชี ื่อที่แตกตางจากเดิม แตทุกวันนี้ระบบเครือขายอนิ เทอรเนต็ นั้นสามารถเขาใจไดม ากกวาเกาทำใหแนวคิดของ Mr. Kevin Ashton นั้นถูกยอมรับ และใชชื่อที่เขาเคยนำเสนอมาคือ Internet of thingsหรือ “IoT” ซึ่งหมายถงึ เทคโนโลยที ี่กอ ใหเ กดิ การเชอ่ื มตอ กับสง่ิ ของ ผคู น ขอมลู และการบริการเขากับเครือขายอิเทอรเ นต็ โดยการนำสมองกลผังตวั (embedded system device) ไปบรรจุลงในอุปกรณหรอื เครื่องมือท่ีใชงาน เพื่อใชในการตรวจสอบหรือ ควบคุมการทำงาน โดยใชระบบเครือขายอินเทอรเน็ตในการเชื่อมตอระหวางสมองกลกับระบบฐานขอมูลที่ใชควบคุมและ ตรวจสอบ หรอื อกี ช่อื จะเรยี กวา ระบบคลาวดเซิรฟเวอร (Cloud server) การระบุตัวตนดวยคล่ืนวิทยุหรือ RFID (Radio Frequency Identification) สามารถระบตุ วั ตนของคน สัตว ส่งิ ของ ตาง ๆ ขอมลู ทเี่ ปนลักษณะเฉพาะโดยอาศยั คลื่นวทิ ยเุ ปนตัวรับ สง ขอ มลู ระหวา งตัวอานและอปุ กรณ เชน บตั ร RFID พวงกญุ แจ RFID เปนตน ซึ่งอปุ กรณเหลา นจ้ี ะไมม ีแบตเตอรีแตจะอาศัยการ เหนี่ยวนำจากตัวอานบัตรมาเปนพลังงานแทนไปเลี้ยงอุปกรณและวงจรภายใน RFID แท็ก วงจรลอจิกควบคุมจะถูกกระตุนให ทำงาน เพื่ออา นขอ มลู รหสั ระบตุ วั ตนจากหนว ยความจำซ่งึ มีความจไุ มเ กิน 2 กิโลไบตส ำหรับ RFID แทก็ แบบพาสซฟี แลวสง ขอ มูล ออกอากาศท่ีอยภู ายใน RFID แท็ก คลนื่ ขอมูลจาก RFID แทก็ จะสง มายังตวั อา น RFID และถูกเหนี่ยวนำเขา มาทางสายอากาศผาน วงจรไปยังไมโครคอนโทรลเลอรผานพอรตสื่อสารตอไป RFID ที่นิยมใชในไมโครคอนโทรลเลอรจะใช RFID แท็กที่ความถี่ 13.56 MHz สมรรถนะหลกั (สมรรถนะประจำหนวย) แสดงความรูเกี่ยวกบั การประยุกตใชงานไมโครคอนโทรลเลอรกบั IoT สมรรถนะยอ ย (สมรรถนะการเรยี นร)ู สมรรถนะท่วั ไป (ทฤษฏี) 10.1แสดงความรูเ กีย่ วกบั หลักการทำงานของ IOT 10.2 แสดงความรเู ก่ยี วกบั ฮารดแวรท ีใ่ ชในการศึกษา IOT 10.3 แสดงความรเู กย่ี วกบั การใชง าน App Blynk สำหรับ IoT สมรรถนะทพ่ี ึงประสงค (ทฤษฏี) 10.1อธบิ ายหลกั การทำงานของ Internet of things ได 10.2 ระบุที่ฮารดแวรท ่ใี ชในการศกึ ษา Internet of things ได 10.3 ประยกุ ตใชง านไมโครคอนโทรลเลอรก บั โทรศัพทเ คลอื่ นทไ่ี ด
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 เรื่อง การประยกุ ตใ ชงานไมโครคอนโทรลเลอรก บั โทรศพั ทเ คลอ่ื นทไ่ี ด ๓.ผสู อนแสดงใบงานเรื่องประยุกตใ ชงานไมโครคอนโทรลเลอรกบั โทรศัพทเคล่ือนท่ีได ๔.ผสู อนใหผูเรยี นปฏิบตั ิงานเขียนแบบตามใบงานเรือ่ งประยุกตใ ชงานไมโครคอนโทรลเลอรกับโทรศัพทเ คลอื่ นทไี่ ด ๕.ผสู อนประเมนิ ผลการปฏิบตั ิงานของผูเ รยี นและใหผ เู รียนสรุปสาระสำคญั ของเร่ืองท่ีเรยี นประจำสปั ดาห
แผนการจัดการเรยี นรทู ่ี 10 97 ชื่อวชิ า. ไมโครคอนโทรลเลอร ชอื่ หนว ย การประยกุ ตใ ชงานไมโครคอนโทรลเลอรกับIoT เวลาเรยี นรวม 15 ชัว่ โมง สอนครั้งที่ 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 RELAY 1 1.5 kΩ RELAY 12 V NC1 RELAY 2 1.5 kΩ RELAY 12 V COM1 1N4007 NO1 NC2 ULN2003 1N4007 COM2 NO2 4.2 2. โซลิตสเตตรเี ลย S202S02 วงจรกระตุน 34 ที่ 0 องศา 12
99 แผนการจัดการเรยี นรูที่ 10 เวลาเรยี นรวม 15 ชัว่ โมง ช่ือวิชา. ไมโครคอนโทรลเลอร สอนคร้งั ท่ี 16-18 ช่อื หนว ย การประยกุ ตใชง านไมโครคอนโทรลเลอรก บั IoT ชื่อเรอ่ื ง การประยุกตใ ชงานไมโครคอนโทรลเลอรก บั 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); หมายถงึ .........................................................
ชอ่ื เรอ่ื ง แผนการจัดการเรียนรูที่ 10 100 ชือ่ วิชา. ไมโครคอนโทรลเลอร ชื่อหนวย การประยกุ ตใชงานไมโครคอนโทรลเลอรกบั IoT เวลาเรยี นรวม 15 ชว่ั โมง การประยุกตใ ชง านไมโครคอนโทรลเลอรกับIoT สอนครั้งที่ 16-18 จำนวน 15 ชว่ั โมง การประเมิน 4321 ที่ รายการประเมิน 1 การมสี วนรวมในการทํางานของกลมุ 2 ความถกู ตอ งของเนอ้ื หา 3 ส่ิงทใี่ ชป ระกอบการนําเสนอ 4 รปู แบบการนําเสนอหนาชน้ั เรียน ชดั เจน เขา ใจ งา ย 5 ตรงตอ เวลา กระตือรอื รน รอบคอบ ขอ เสนอแนะ …………………………………………………………………………………………………………………………. …………..……………………………………………………………………………………………………………... ………………………………..………………………………………………………………………………………...
Search
Read the Text Version
- 1 - 9
Pages: