CHUMPHON TECHNICAL COLLEGE 30105-2007 MICROCONTROLLER ep.7 การใช้งาน Arduino ร่วมกับ อุปกรณ์ตรวจรู้ นายยศพล เจียรนัย แผนกวิชาช่างอิเล็กทรอนิกส์
71 แผนการจัดการเรยี นรูหนว ยที่ 7 สอนคร้งั ท่ี 10-11 เรอื่ ง การใชง าน Arduino รวมกับอปุ กรณตรวจรู
72 ชอ่ื วิชา. ไมโครคอนโทรลเลอร แผนการจัดการเรียนรูท ี่ 7 เวลาเรยี นรวม 10 ช่ัวโมง ชื่อหนว ย การใชง าน Arduino รวมกบั อุปกรณต รวจรู สอนคร้งั ที่ 10-11 ชอื่ เรือ่ ง การใชงาน Arduino รวมกับอปุ กรณตรวจรู จำนวน 10 ชว่ั โมง หวั ขอ เรื่อง 7.1 อปุ กรณตรวจรรู ะยะทางดว ยคลน่ื อัลตราโซนกิ 7.2 อุปกรณต รวจรรู ะยะทางดวยคลน่ื อินฟราเรด 7.3 อปุ กรณตรวจรอู ณุ หภมู ิและความช้นื สาระสำคญั คล่นื อัลตรา โซนคิ เปน คลื่นความถี่เหนอื ความถีส่ ญั ญาณเสียง ความถี่อัลตรา โซนคิ นน้ั ที่นยิ มใชง านในเซน็ เซอรวัดระยะ รนุ ตา ง ๆ จะมีความถ่ีทีป่ ระมาณ 40 kHz ขอ ดขี องการใชค วามถ่นี ้ี คอื มีลักษณะของความยาวคลนื่ ที่ส้ัน สง ผลใหค ล่นื ไมแตกจายอ อกเปนวงกวาง และสามารถยิงคลื่นตรงไปชนวัตถุใด ๆ ก็ได และนอกจากนี้ความถี่ 40 kHz ยังเปนความถี่ที่มีระยะเดินทาง เพยี งพอกับการใชง าน หากใชความถ่ีสูงข้นึ จะทำใหค ลนื่ เดนิ ทางไดในระยะทางท่ีลดลง ทำใหเมื่อนำมาใชง านจริงจะวดั ระยะไดใน ระยะที่สั้น หลักการที่สำคัญของการวัดระยะดวยคลื่นอัลตราโซนิค คือการสงคล่ืนอัลตราโซนิคจำนวนหนึ่งออกไปจากตัวสง (Transmitter) เมื่อคลื่นวิ่งไปชนกับวัตถุ คลื่นจะมีการสะทอนกลับมา แลววิ่งกลับยังตัวรับ (Receiver) ระยะเวลาที่สงคลื่นออกไป จนถึงไดรับคลื่นกลับมา โดยอัตราเร็วเสียงที่เดินทางไดในอากาศสามารถหาไดตามสูตร อัตราเร็วของเสียงในอากาศ = 331 + (0.606 x อุณหภูมิในหนวยองศาเซลเซียส) m/s ระยะทางคำนวณไดจาด distance = (PulseWidth * 0.0347362)/2; หรือ distance = PulseWidth * 0.0173681 โมดลู วัดระยะทางดวยแสงอนิ ฟราเรดจะสงแสงอนิ ฟราเรดจากตวั สงไปกระทบวตั ถุผา นเลนสน ูนเพอื่ โฟกสั แสงใหมคี สามเขม แสงไปยังจดุ ใดจดุ หนึ่ง เมอื่ แสกระทบวัตถจุ ะเกิดการกระเจงิ ของแสงไปทศิ ทางตาง ๆ แสงสว นหนึง่ จะกระเจิงกลับมายัง ภาครับ โดยมเี ลนสร วบรวมแสงและกำหนดจุดตกกระทบ แสงจะถกู สงผานไปยังโฟโตท รานซิสเตอรจ ำนวนมากทตี่ อเรยี งกันเปน อารเ รย สมการคำนวณหาระยะทางของโมดลู วัดระยะทางดว ยแสงอนิ ฟราเรด สตู รการคำนวณสำหรบั หาระยะทางของวตั ถุท่หี า ง จากเลนสของตัวสง กรณีใชวงจร ADC ความละเอยี ด 10 บิต สมรรถนะหลัก (สมรรถนะประจำหนวย) แสดงความรเู ก่ยี วกบั การใชง าน Arduino รว มกบั อุปกรณตรวจรู สมรรถนะยอ ย (สมรรถนะการเรยี นร)ู สมรรถนะทวั่ ไป (ทฤษฏ)ี 7.2 แสดงความรูเ ก่ียวกบั อปุ กรณต รวจรรู ะยะทางดวยคลืน่ อินฟราเรด สมรรถนะทพี่ งึ ประสงค (ทฤษฏ)ี 7.2 อธบิ ายหลักการทำงานของอปุ กรณตรวจรรู ะยะทางดวยคล่นื อนิ ฟราเรดไดถกู ตอง
73 ชอ่ื วชิ า. ไมโครคอนโทรลเลอร แผนการจัดการเรียนรูท่ี 7 เวลาเรียนรวม 10 ชั่วโมง ชอ่ื หนวย การใชง าน Arduino รว มกบั อปุ กรณต รวจรู สอนคร้ังที่ 10-11 ชื่อเรอ่ื ง การใชง าน Arduino รว มกับอปุ กรณต รวจรู จำนวน 10 ช่ัวโมง สมรรถนะทั่วไป (ปฏบิ ตั ิ) 7.1 แสดงความรเู กย่ี วกับอปุ กรณต รวจรรู ะยะทางดว ยคล่ืนอลั ตราโซนิก 7.3 แสดงความรเู ก่ยี วกบั อปุ กรณต รวจรูอณุ หภมู แิ ละความช้นื สมรรถนะทพี่ งึ ประสงค (ปฏิบัติ) 7.1 ตอวงจรอปุ กรณตรวจรูระยะทางดว ยคลนื่ อัลตรา โซนกิ เขากบั บอรด Arduino ไดอยางถกู ตอง 7.3 เขยี นโปรแกรมรับคาของอุปกรณต รวจรอู ณุ หภมู ิและความชนื้ ไดถ ูกตอง กิจกรรมการเรยี นการสอน ในการจดั การเรยี นการสอนรายวชิ าไมโครคอนโทรลเลอร ไดก ำหนดกิจกรรมการเรียนการสอนใหผเู รียนเกดิ การเรยี นรโู ดยใชก ารจดั การเรียนรแู บบบทบาทสมมติ ( Role p laying ) ดา นเทคนคิ การจดั การเรียนการสอนแบบ MAIP โดย มขี น้ั ตอนในการดำเนนิ กจิ กรรมการเรยี นการสอน ดงั นี้ กิจกรรมการเรยี นการสอน (สอนคร้งั ท่ี 10 ) เวลา 5 ชว่ั โมง/สปั ดาห ๑.ผสู อนแจง จดุ ประสงคก ารเรยี นประจำสปั ดาห และนำเขา สูบ ทเรยี น ๒.ผสู อนถา ยทอดความรูในหนว ยท่ี 3 เรอื่ ง อุปกรณตรวจรรู ะยะทางดวยคล่ืนอัลตรา โซนกิ คล่ืนอนิ ฟราเรด ๓.ผสู อนแสดงใบงานเรือ่ งการใชง านอุปกรณตรวจรรู ะยะทางดว ยคลนื่ อัลตราโซนิก คลื่นอนิ ฟราเรด ๔.ผสู อนใหผ ูเรียนปฏิบตั ิงานเขยี นแบบตามใบงานเรอ่ื งอุปกรณตรวจรรู ะยะทางดวยคลื่นอลั ตรา โซนิก คลืน่ อินฟราเรด ๕.ผสู อนประเมนิ ผลการปฏบิ ตั งิ านของผเู รียนและใหผเู รียนสรุปสาระสำคญั ของเรอ่ื งท่เี รยี นประจำสปั ดาห กิจกรรมการเรียนการสอน (สอนครัง้ ท่ี 11 ) เวลา 5 ชั่วโมง/สปั ดาห ๑.ผสู อนแจงจุดประสงคก ารเรยี นประจำสปั ดาห และนำเขา สูบทเรยี น ๒.ผสู อนถายทอดความรใู นหนว ยที่ 7 เรอื่ ง อปุ กรณตรวจรอู ณุ หภูมแิ ละความชนื้ ๓.ผสู อนแสดงใบงานเร่อื งอปุ กรณต รวจรูอณุ หภมู ิและความช้นื ๔.ผสู อนใหผ เู รยี นปฏิบตั ิงานเขียนแบบตามใบงานเร่อื งอุปกรณตรวจรูอุณหภมู ิและความชนื้ ๕.ผสู อนประเมนิ ผลการปฏิบตั งิ านของผูเ รยี นและใหผ เู รียนสรุปสาระสำคญั ของเร่ืองทเ่ี รยี นประจำสปั ดาห สื่อการสอน ๑.เอกสารประกอบการสอน ๒.เอกสารประกอบการเรยี น ๓.สื่อนำเสนอ PowerPoint งานที่มอบหมาย/กิจกรรม ใหนกั เรยี นทำแบบฝกเสริมทักษะตามใบงานทา ยหนว ยการเรยี นท่ี 4 การวัดและประเมนิ ผล วธิ กี าร เครือ่ งมอื เกณฑ วัดผล/ประเมนิ ผล - ทำแบบฝกเสริมทักษะทา ย - แบบฝกเสริมทกั ษะทาย - ผา นเกณฑร อ ยละ ๖๐ หนว ย หนว ย ๑.สมรรถนะท่ีพึงประสงค
74 แผนการจัดการเรียนรูท่ี 7 เวลาเรียนรวม 10 ชัว่ โมง ชือ่ วชิ า. ไมโครคอนโทรลเลอร สอนครั้งที่ 10-11 ชื่อหนว ย การใชงาน Arduino รว มกับอุปกรณต รวจรู ช่ือเร่อื ง การใชง าน Arduino รวมกับอุปกรณต รวจรู จำนวน 10 ชวั่ โมง วตั ถุ 1. อุปกรณต รวจรูระยะทางดวยคล่นื อัลตราโซนิก 1.1 หลกั การวดั ระยะดวยคล่นื อลั ตรา โซนคิ ตวั รับสงคลนื่ อลั ตราโซนิก ความถ่ี 40 kHz ระยะหาง ระยะหา ง = (ระยะเวลา x ความเรว็ เสยี ง) / 2 1.2 หลกั การทำงานของเซ็นเซอรวัดระยะทางดวยคลนื่ อัลตราโซนคิ สาย USB จอมอนิเตอรของ คอมพวิ เตอร RESET DIGITA L (WPM ∼) 16 MHz AG∼∼RN∼1111E30219DF คอมพิวเตอร +5 V TX L 8 RX VTcricg Echo R3IOE.3RSVEEFTP OW E R ATmega328p ARDUINO Gnd HC-SR04 5V GN D GN D Vin ∼∼657 ANALOG IN ON ∼43 AAAAAA245130 UNO ICSP 2 TX 1 RX 0 2. อปุ กรณต รวจรูระยะทางดวยคลืน่ อนิ ฟราเรด
75 วัตถุ L A F เลนส ตัวสง IR ตัวรบั IR X Analog output voltage Vo (v) Analoog out GP2Y0A21 Gnd Vcc +5 V 3.5 GP2Y0A21YK 3.0 2.5 2.0 1.5 1.0 0.5 0 10 20 30 40 50 60 70 80 Distance to reflective object (cm) 3. อปุ กรณตรวจรูอณุ หภูมแิ ละความชื้น Vcc สาย USB RESET DIGITA L (WPM ∼) จอมอนเิ ตอรข อง คอมพิวเตอร 16 MHz AG∼∼RN∼1111E03129DF คอมพวิ เตอร TX L 8 RX DHT-22R3IOE.3RSVEEFTP OW E RATmega328p ARDUINO ∼∼567 ∼43 5VANALOG IN ON Vcc GN D 2 DATA GVNinD UNO ICSP TX 1 GND AAAAAA214530 RX 0
76 แผนการจดั การเรยี นรทู ่ี 7 เวลาเรียนรวม 10 ชัว่ โมง ชือ่ วิชา. ไมโครคอนโทรลเลอร สอนครง้ั ที่ 10-11 ช่อื หนว ย การใชงาน Arduino รวมกับอุปกรณต รวจรู ชื่อเร่ือง การใชงาน Arduino รว มกบั อุปกรณตรวจรู จำนวน 10 ชั่วโมง ตอนท่ี 1 ใหกาเครอ่ื งหมายถกู √ ในขอทค่ี ดิ วา ถกู และกาเคร่ืองหมายผดิ x ในขอ ท่คี ดิ วา ผดิ ……… 1. คลื่นอลั ตราโซนคิ เปน คลื่นความถเ่ี หนือความถสี่ ญั ญาณเสยี ง ……… 2. อปุ กรณตรวจรูร ะยะทางดวยคลื่นอลั ตรา โซนิกนยิ มใชค วามถท่ี ี่ประมาณ 40 MHz ……… 3. ฟง กช นั digitalWrite(Trig_PIN, LOW); มไี วเ พ่อื ใหพ อรตขา Trig_PIN มีคา เปน ลอจกิ 0 ……… 4. อตั ราเรว็ ของเสยี งในอากาศที่อุณหภมู ิ 27 องศาเซลเซยี ส มีความเรว็ เทากบั 331 m/s ……… 5. ฟงกช นั Serial.println(\" cm.\"); ผลลัพธคือแสดงขอ ความ cm ท่จี อมอนเิ ตอร แลว ขน้ึ บรรทดั ใหม ……… 6. โมดลู ตรวจวดั ระยะทางแบบอนิ ฟราเรด รนุ GP2Y0A41 มียานการวัดไดมากกวารนุ GP2Y0A21 ……… 7. ฟงกช ัน L = ((29410.0 / (value + 5.0)) - 10.0); ใชกับโมดลู วัดระยะทาง รุน GP2Y0A41 ……… 8. อปุ กรณตรวจรูอุณหภูมแิ ละความช้นื เบอร DHT22 วดั อุณหภมู ไิ ดใ นชวง -40 to 80 °C (±0.5 °C) ……… 9. การส่ือสารของอุปกรณต รวจรอู ณุ หภมู แิ ละความชื้น เบอร DHT22 เปน แบบ I2C ……… 10. ฟงกช นั #define DHTTYPE DHT22 เปนการกำหนดอปุ กรณต รวจรอู ณุ หภูมิและความชืน้ เบอร DHT22 ตอนที่ 2 จงอธิบายสนั้ ๆ ใหไดใ จความ 1. คาความเรว็ เสยี งในอากาศสามารถคำนวณไดจ ากสตู ร ................................................................................... 2. ความเร็วเสยี งในอากาศท่ีอณุ หภมู ิ 0 องศาเซลเซียสมี ความเรว็ เทา กบั ................ เมตร/วินาที 3. ฟงกชัน unsigned int distance = (PulseWidth * 0.0347362)/2; ตวั เลข 0.0347362)/2 มีท่มี าอยา งไร .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 4. ขา Trig_PIN ของอุปกรณต รวจรรู ะยะทางดว ยคลน่ื อลั ตรา โซนิก ตอ งกำหนด pinMode เปน ....................... 5. ขา Echo_PIN ของอุปกรณตรวจรูระยะทางดวยคล่ืนอลั ตรา โซนกิ ตอ งกำหนด pinMode เปน .................... 6. สูตรการคำนวณสำหรับหาระยะทางของวตั ถทุ ห่ี า งจากเลนสของตัวสง ของโมดลู ตรวจวดั ระยะทางแบบ อินฟราเรด รนุ GP2Y0A41 กรณีใชวงจร ADC ความละเอียด 10 บิต คอื ...................................................... 7. สูตรการคำนวณสำหรับหาระยะทางของวตั ถทุ ี่หางจากเลนสของตวั สง ของโมดลู ตรวจวดั ระยะทางแบบ อนิ ฟราเรด รนุ GP2Y0A21 กรณใี ชวงจร ADC ความละเอยี ด 10 บติ คือ ...................................................... 8. อุปกรณต รวจรอู ุณหภมู แิ ละความชืน้ เบอร DHT22/AM2302 ใชไฟฟา ไดต ั้งแต ..........โวลต ถงึ ........โวลต
ชือ่ เรือ่ ง แผนการจดั การเรียนรูท ่ี 7 77 ช่ือวิชา. ไมโครคอนโทรลเลอร ชือ่ หนว ย การใชงาน Arduino รวมกบั อุปกรณต รวจรู เวลาเรยี นรวม 10 ชว่ั โมง การใชงาน Arduino รว มกับอปุ กรณตรวจรู สอนคร้งั ที่ 10-11 จำนวน 10 ช่วั โมง การประเมนิ 4321 ที่ รายการประเมนิ 1 การมสี ว นรว มในการทํางานของกลุม 2 ความถกู ตองของเน้อื หา 3 สิ่งที่ใชป ระกอบการนาํ เสนอ 4 รปู แบบการนําเสนอหนา ชน้ั เรียน ชัดเจน เขา ใจ งาย 5 ตรงตอ เวลา กระตือรอื รน รอบคอบ ขอเสนอแนะ …………………………………………………………………………………………………………………………. …………..……………………………………………………………………………………………………………... ………………………………..………………………………………………………………………………………...
Search
Read the Text Version
- 1 - 9
Pages: