Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore หน่วยที่ 02 โมดูลไมโครคอนโทรลเลอร์ ESP8266 รุ่นESP-12E และ NodeMCU DEVKIT V1

หน่วยที่ 02 โมดูลไมโครคอนโทรลเลอร์ ESP8266 รุ่นESP-12E และ NodeMCU DEVKIT V1

Published by saratoolpechkomkam, 2022-12-30 04:58:49

Description: หน่วยที่ 02 โมดูลไมโครคอนโทรลเลอร์ ESP8266 รุ่นESP-12E และ NodeMCU DEVKIT V1

Search

Read the Text Version

1

2 เอกสารประกอบการสอน วิชาไมโครคอนโทรลเลอร รหสั วชิ า 2128-2004 หนว ยท่ี 2 โมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E และ NodeMCU DEVKIT V1.0 จดั ทาํ โดย นายสารทลู เพ็ชรคมขํา ตาํ แหนงครู วทิ ยฐานะ ครชู ํานาญการ วิทยาลยั เทคนคิ ปตตานี สถาบันการอาชีวศึกษาภาคใต 3 สํานักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ

3 คํานํา เอกสารประกอบการสอนฉบับน้ี เรียบเรียงข้ึนเพ่ือใชประกอบการสอนในวิชา ไมโครคอนโทรลเลอร รหัส 2128-2004 สาขาวิชาเทคนิคคอมพิวเตอร หลักสูตรประกาศนียบัตรวชิ าชีพพุทธศักราช 2556 (เพิ่มเติม พ.ศ. 2557) การจัดทําไดเรียบเรียงตามคําอธิบายรายวิชา เน้ือหาครอบคลุมตามหลักสูตร เน้ือหา 10 หนวย การเรียนรู ประกอบดวย 1) ความรูเกี่ยวกับไมโครคอนโทรลเลอร 2) โมดูลไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E และ NodeMCU DEVKIT V1.0 3) เครอื่ งมือพฒั นาไมโครคอนโทรลเลอร ESP8266 4) ภาษาซี สําหรับไมโครคอนโทรลเลอร 5) พื้นฐานการติดตอกับอุปกรณภายนอกแบบดิจิทัล 6) การเช่ือมตอแอลอีดี และการเขียนโปรแกรมแสดงตัวเลขดวยแอลอีดี 7) การเชื่อมตอมอเตอรและการเขียนโปรแกรมควบคุม มอเตอร 8) การอานคาอนาลอกและการเชื่อมตอเซนเซอรแบบอนาลอก 9) การอานคาดิจิทัลและการ เช่ือมตอเซนเซอรแบบดิจิทัล 10) การเช่ือมตออุปกรณกําเนิดเสียงและเขียนโปรแกรมควบคุมการกําเนิดเสียง เพื่อมุงเนนใหนักเรียนมีความเขาใจโครงสรางและหลักการทํางานของไมโครคอนโทรลเลอร มีทักษะในการ เขียนโปรแกรมควบคุม ทดสอบระบบการทํางาน ประยุกตใชไมโครคอนโทรลเลอรกับงานอื่น ๆ แสดงความรู เก่ียวกับโครงสรางและหลักการทํางานของไมโครคอนโทรลเลอรและมีกิจนิสัยในการคิดทํางานดวยความ เรยี บรอยเปนลาํ ดับและปลอดภยั โดยแตละหนวยไดจัดทํา สาระการเรียนรู แบบฝกหัด แบบทดสอบกอนเรียน และหลังเรียนแบบ ประเมินผลการเรียนรูท้ังในสวนสาระการเรียนรู และคุณธรรมจริยธรรม ซ่ึงประโยชนและคุณคาของเอกสาร ประกอบการสอนฉบับนี้ ขา พเจาขอขอบคุณ คณะผูบรหิ าร ผเู ชี่ยวชาญ และเพ่อื นรวมงานทุกทานเปนอยางสูง ที่ไดกรณุ าใหความชวยเหลือจนสําเร็จลุลวงดว ยดี สารทูล เพ็ชรคมขํา

4 คาํ แนะนาํ การใชเอกสารประกอบการสอน เอกสารประกอบการสอนรายวชิ าไมโครคอนโทรลเลอร รหัส 2128-2004 ระดับประกาศนียบัตรวิชาชีพ (ปวช.) ประเภทวิชาอุตสาหกรรม หนวยท่ี 2 เร่ือง โมดูลไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 เลมน้ี จัดทําขน้ึ เพอ่ื ใหนักเรยี นไดศกึ ษาคนควาดวยตนเอง และเพอ่ื ใหครูใชเปน คูมือ ประกอบการสอน นอกจากนี้ยังสามารถใชเพื่อซอมเสริมกรณีท่ีนักเรียนทํากิจกรรมการเรียนรูไมผานเกณฑ โดยมีคําแนะนาํ ในการใชด งั น้ี สาํ หรับครู 1. ใชเปนสื่อการเรียนการสอน เพื่อศึกษาเนื้อหาของความรูเก่ียวกับคอมพิวเตอรและอุปกรณ โทรคมนาคม โดยกอนใชควรชี้แจงใหนักเรียนทราบถึงวิธีการศึกษาและมีความซื่อสัตยในการทําแบบทดสอบ กอ นเรียน แบบฝก หดั ระหวา งเรียน และแบบทดสอบหลงั เรยี น 2. ใชเปนแนวทางในการจัดกิจกรรมการเรียนรู เร่ือง ความรูเก่ียวกับคอมพิวเตอรและอุปกรณ โทรคมนาคม โดยใชศึกษาท้ังภาคทฤษฎีและปฏิบัติ โดยใหนักเรียนทําแบบทดสอบกอนเรียน ศึกษาเน้ือหา แลวทําแบบฝกหัด ใบงาน แบบทดสอบหลังเรียน และเฉลยแบบฝกหัด เฉลยแบบทดสอบกอนเรียน เฉลย แบบทดสอบหลังเรียน 3. ในการจัดกิจกรรมภาคปฏิบัติ อาจใหนักเรียนทําเปนรายบุคคลหรือรายกลุมตามความเหมาะสม เพ่ือฝกใหน ักเรยี นสามารถทํางานรว มกบั บุคคลอ่นื ได 4. เม่ือจบกิจกรรมการเรียนรูครูควรใหนักเรียนชวยกันสรุปและมีสวนชวยกันประเมินผลงาน และครู บันทึกคะแนนกอนเรียน ระหวางเรียน และหลังเรียน เพื่อใหน ักเรียนเห็นพัฒนาการของตนเอง ถานักเรียนทํา คะแนนไดไมถึงเกณฑ ควรใหนักเรียนศึกษาซ้ําอีกหรือครูจะสอนซอมเสริมใหจนกระท่ังทดสอบแลวผานเกณฑ ทกี่ ําหนดไว สําหรับนักเรียน 1. ใชศึกษาคนควาดวยตนเองและตองมีความซ่ือสัตยตอตนเองท้ังกอนเรียน ระหวางเรียน และหลัง เรียน 2. ในการศกึ ษาเอกสารนี้ หากไมเขา ใจใหบันทึกไวเพ่ือสอบถามครูในเวลาเรียนหรือนอก เวลาเรยี น 3. ขั้นตอนการศกึ ษา มดี ังน้ี 3.1 ทําแบบทดสอบกอนเรียน 3.2 ศึกษาเนอื้ หาใหเขา ใจอยางละเอยี ด

5 3.3 ทําแบบฝก หดั ตามทีก่ าํ หนด 3.4 นําผลงานที่ทําแลวสงครู ประเมินผลรวมกัน 3.5 ทาํ แบบทดสอบหลังเรยี น 3.6 ตรวจคําตอบแบบฝกหัด แบบทดสอบกอนและหลังเรียน เพื่อทราบผลการพัฒนาตนเอง ซงึ่ ในแตละกจิ กรรมตองผานเกณฑตามกาํ หนด หากไมผ านเกณฑควรซอมเสริมโดยทบทวนแลวทํากิจกรรมน้ัน ใหมจนผานเกณฑ 4. ในการศึกษานักเรียนควรไดรับความรู ทักษะ และฝกนิสัยที่ในการทํางาน ปฏิบตั งิ านดวย ความ เปนระเบียบเรียบรอย ประณีต รอบคอบ คํานึงถึงความปลอดภัย ใชทรัพยากรอยางประหยัดและรักษา สิ่งแวดลอม รวมทั้งสรางคุณธรรมใหเกิดกับตัวเอง ไดแก การมีวินัย ความซ่ือสัตย ความสนใจใฝร ู การมีมนุษย สัมพนั ธ และความสามัคคี เพอื่ ใหเปน คนดี คนเกง และอยูใ นสงั คมไดอยา งมีความสุข สื่อทใี่ ชในการเรียนการสอนทงั้ ทฤษฎีและปฏบิ ัติ 1. สือ่ PowerPoint/E-book เรื่อง ความรูเ ก่ียวกบั ไมโครคอนโทรลเลอร 2. เอกสารประกอบการสอน เรอ่ื ง ความรเู กย่ี วกับไมโครคอนโทรลเลอร 3. ส่ือของจริง 4. สือ่ ภาพถาย

6 สารบญั เร่อื ง หนา คาํ อธิบายรายวิชา 7 ตารางวิเคราะหคําอธิบายรายวชิ า 8 หนวยการสอน 9 ตารางวิเคราะหหนวยการสอน 10 ตารางวิเคราะหหลักสตู รเพ่ือสรา งขอสอบและวางแผนจดั การเรียนรู 11 หนวยที่ 2 โมดูลไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 12 14 แบบทดสอบกอ นเรียน 28 ใบเนื้อหา 29 แบบฝก หัดหนว ยท่ี2 30 เฉลยแบบฝก หัดหนวยที่2 34 ใบมอบหมายงาน 36 แบบทดสอบหลังเรยี น 36 เฉลยแบบทดสอบกอนเรยี น 37 เฉลยแบบทดสอบหลังเรยี น 38 ใบประเมนิ งานที่มอบหมายท่ี 1 39 ใบประเมนิ งานทม่ี อบหมายท่ี 2 40 แบบประเมินคุณธรรมจรยิ ธรรม 41 ตารางสรปุ คะแนนการประเมินจดุ ประสงคการเรยี นรแู ละสมรรถนะประจําหนวย 42 บนั ทกึ หลงั สอน บรรณานุกรม

7 คําอธิบายรายวชิ า วิชา ไมโครคอนโทรลเลอรรหัสวิชา 2128-2004 หลกั สตู รประกาศนยี บัตรวิชาชีพพทุ ธศักราช 2556 (เพ่ิมเติม พ.ศ. 2557) สาขาวชิ าเทคนคิ คอมพิวเตอร จาํ นวน 2 หนว ยกติ ทฤษฏี 1 ชั่วโมง/สัปดาห ปฏบิ ัติ 3 ชวั่ โมง /สัปดาห วชิ าบังคบั กอน : 2128-1005 วงจรพลั สแ ละดิจิทลั จดุ ประสงครายวิชา เพ่ือให 1. เขาใจโครงสรา งและหลักการทํางานของไมโครคอนโทรลเลอร 2. มที ักษะในการเขียนโปรแกรมควบคุม ทดสอบระบบการทาํ งาน ประยุกตใชไ มโครคอนโทรลเลอร กับงานอื่น ๆ 3. มีกจิ นสิ ยั ในการคิดทํางานดว ยความเรียบรอยเปน ลําดับและปลอดภยั สมรรถนะรายวิชา 1. แสดงความรูเกี่ยวกบั โครงสรา งและหลกั การทํางานของไมโครคอนโทรลเลอร 2. เขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร คําอธิบายรายวิชา ศึกษาและปฏิบัติเก่ียวกับโครงสรางและหลักการทํางานของไมโครคอนโทรลเลอร ชุดคําส่ังการ เช่ือมตอกับอุปกรณภายนอก การเขียนโปรแกรมบนไมโครคอนโทรลเลอรดวยโปรแกรมภาษาคอมพิวเตอร ปฏิบัติการทดลองเบ้ืองดนเกี่ยวกับไมโครคอนโทรลเลอร เชน การเขียนโปรแกรมควบคุมแอลอีดี ควบคุม มอเตอร อานคาอนาลอกและดิจิทัล แสดงผลแบบตัวเลข อานคาจากอุปกรณเซนเซอรและการกําเนิดเสียง เปนตน

8 ตารางวิเคราะหค ําอธิบายรายวิชา วชิ า ไมโครคอนโทรลเลอร รหสั วชิ า 2128-2004 1-3-2 หนวย ชอ่ื หนวย แหลงขอมูล ที่ 1 ความรูเก่ียวกับไมโครคอนโทรลเลอร A BCD   2 โมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ   NodeMCU DEVKIT V1.0 3 เครื่องมอื พฒั นาไมโครคอนโทรลเลอร ESP8266   4 ภาษาซีสําหรับไมโครคอนโทรลเลอร   5 พื้นฐานการติดตอกบั อุปกรณภายนอกแบบดิจทิ ัล   6 การเชื่อมตอแอลอีดีและการเขียนโปรแกรมแสดงตวั เลขดว ยแอลอดี ี     7 การเชือ่ มตอมอเตอรและการเขยี นโปรแกรมควบคมุ มอเตอร   8 การอานคา อนาลอกและการเชอ่ื มตอ เซนเซอรแบบอนาลอก   9 การอา นคา ดิจทิ ลั และการเชื่อมตอเซนเซอรแบบดิจิทัล   10 การเชอ่ื มตออปุ กรณกํานดิ เสียงและเขยี นโปรแกรมควบคุมการ   กาํ เนดิ เสยี ง หมายเหตุ A : คาํ อธิบายรายวชิ า B : ผูเชยี่ วชาญ C : เอกสารตํารา D : ประสบการณผสู อน

9 หนวยการสอน วชิ า ไมโครคอนโทรลเลอร รหัสวิชา 2128-2004 จํานวน 2 หนว ยกิต ทฤษฏี 1 ช่ัวโมง/สัปดาห ปฏบิ ัติ 3 ช่วั โมง /สัปดาห หนวย ชื่อหนวย จํานวนช่ัวโมง ที่ ทฤษฎี ปฏิบตั ิ รวม 1 ความรูเก่ยี วกับไมโครคอนโทรลเลอร 44 2 โมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ 4 4 NodeMCU DEVKIT V1.0 3 เคร่ืองมือพฒั นาไมโครคอนโทรลเลอร ESP8266 134 4 ภาษาซีสาํ หรับไมโครคอนโทรลเลอร 224 5 พื้นฐานการติดตอกับอุปกรณภายนอกแบบดิจิทัล 268 6 การเชื่อมตอแอลอดี ีและการเขียนโปรแกรมแสดงตัวเลขดว ยแอลอีดี 2 6 8 7 การเช่ือมตอมอเตอรแ ละการเขียนโปรแกรมควบคุมมอเตอร 268 8 การอานคาอนาลอกและการเช่อื มตอเซนเซอรแบบอนาลอก 3 7 10 9 การอา นคา ดิจทิ ัลและการเชื่อมตอ เซนเซอรแ บบดิจิทลั 3 7 10 10 การเชื่อมตอ อปุ กรณกาํ นดิ เสียงและเขียนโปรแกรมควบคมุ การ 268 กําเนิดเสียง วดั และผลประเมินผลปลายภาค 224 รวม 23 49 72

10 ตารางวิเคราะหหนวยการสอน วิชาไมโครคอนโทรลเลอร รหสั 2128-2004 2(4) สปั ดาห หนวย ช่อื หนวยและหัวขอเรื่อง เวลาเรียน ท่ี ที่ ชวั่ โมง รวม โมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU ที่ (ชัว่ โมง) DEVKIT V1.0 2.1 โครงสรา งทั่วไปของโมดลู ไมโครคอนโทรลเลอร ESP8266 5-8 4 2.1.1 กลุมขาพอรต ใชงานของโมดลู ไมโครคอนโทรลเลอร 2.2 โครงสรางโมดลู ไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E 2 2.2.1 โครงสรา งขาใชง านและการจัดเรยี งขาภายนอก 2.3 บอรด NodeMCU DEVKIT V1.0 2.3.1 ขอมลู สาํ คญั เชงิ เทคนคิ บอรด NodeMCU DEVKIT V1.0 2.3.2 การจัดขาของบอรด NodeMCU DEVKIT V1.0และ ความสัมพนั ธก ับโมดลู ไมโครคอนโทรลเลอรESP8266 รุนESP-12E 2.3.3 ขาใชงานตา งๆของบอรด NodeMCU DEVKIT V1.0

ชือ่ หนวย ตารางวิเคราะหหลกั สตู รเพ่ือสรางข จดุ ประสงค สมรร รายวชิ า รายว 123 1 1.ความรเู ก่ียวกับไมโครคอนโทรลเลอร   2.โมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E   และ NodeMCU DEVKIT V1.0 3.เคร่อื งมือพฒั นาไมโครคอนโทรลเลอร ESP8266   4.ภาษาซีสําหรบั ไมโครคอนโทรลเลอร   5.พ้นื ฐานการติดตอกบั อปุ กรณภายนอกแบบดิจทิ ลั  6.การเช่ือมตอแอลอีดีและการเขียนโปรแกรมแสดงตวั เลขดวย แอลอีดี  7.การเช่ือมตอมอเตอรและการเขียนโปรแกรมควบคุมมอเตอร  8.การเชื่อมตอเซนเซอรแบบอนาล็อกและการอานคา จากเซนเซอร  แบบอนาล็อก 9.การเชื่อมตอเซนเซอรแบบดิจิทัลและการอานคาจากเซนเซอร  10.การเช่ือมตออปุ กรณกําเนิดเสียงและเขียนโปรแกรมควบคุม    รวม ลําดับความสําคัญ

11 ขอสอบและวางแผนจดั การเรียนรู รถนะ จดุ ประสงคเชงิ พฤติกรรม วิชา พุทธิพสิ ัย 40% 2 ความ ูร ความ ํจา ความเขาใจ ํนาไปใ ช ิวเคราะ ห ัสงเคราะ ห การประเมินคา ัทกษะ ิพ ัสย 40% ิจตพิสัย 20% รวม ํลาดับความ ํสา ัคญ ํจานวนคาบ   2 8 5 2 2 15 3 4   3 5 2 2 2 10 8 4 4 2 10 7 4   3 5 2 2 2 10 8 4  2 5 3 4 2 10 6 8 6 2 10 2 8  2 5 3 4 2 10 6 8   8 2 8 2 10 1 10 4 2 10 4 10   55 4 2 10 5 8 40 20 105   532   55  55 12 51 26 16 4123

12 แบบทดสอบกอ นเรียนหนวยที่ 2 เรือ่ งโมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 คําส่งั เลอื กคาํ ตอบที่ถูกที่สุดเพยี งคาํ ตอบเดยี วเทาน้นั 1. ขอ ใดคือโครงสรางภายนอกของไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ก. แบบโมดูล ข. แบบแบบชิพเดย่ี ว ค. แบบติดพื้นผิวแผงวงจรพิมพ ง. แบบเสยี บในรูแผงวงจรพมิ พ 2. การประมวลผลคาํ สัง่ ของไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ตรงกับขอ ใด ก. แบบ CISC ข. แบบ RISC ค. ขนาด 64 บิต ง. แบบ Single Quad-Core 3. ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ใชแ รงดนั ไฟเลยี้ งเทาใด ก. 1-3 โวลต ข. 1.5-5 โวลต ค. 2.5-3.6 โวลต ง. 3-5.5 โวลต 4. หนว ยความจําโปรแกรมแบบแฟลช(Flash) ไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E มขี นาด เทาใด ก. 4 MByte ข . 2 MByte ค. 80 KByte ง. 72.2 MByte

13 5. ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E มกี ลุมขาดิจิทลั I/Oจํานวนก่ีขา ก. 1 ขา ข. 2 ขา ค. 17 ขา ง. 14 ขา 6. ไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E มีขนาดการประมวลผลกี่บิต ก. 16 บิต ข. 32 บติ ค. 64 บติ ง. 8 บติ 7. บอรด NodeMCU DEVKIT V1.0 มชี ว งแรงดนั ไฟในการทํางานเทา ใด ก. 4.5-9 โวลต ข. 1.5-5 โวลต ค. 2.5-3.6 โวลต ง. 5.5-12 โวลต 8. กลุมขา ADC บอรด NodeMCU DEVKIT V1.0 รองรบั แรงดันไฟ เทา ใด ก. 1-3.6 โวลต ข. 0-1 โวลต ค. 2.5-3.6 โวลต ง. 0-3.3 โวลต 9. ขอใดคือชอื่ ขาบอรด NodeMCU DEVKIT V1.0 ทีพ่ ิมพไวส ื่อถึงขาดจิ ิทัล I/O ก. D0-D8 ข. Rx Tx ค. SD0 SD1 SD2 SD0 SD3 ง. CLK EN RST 10. ตอ งการตอแรงดันไฟ 6 โวลตกับบอรด NodeMCU DEVKIT V1.0 ตองตอเขาขาใด ก. ขา I2C ข. ขา 3V3 ค. ขา Vin ง. ขา RSV

14 หนวยท่ี 2 โมดูลไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 สาระการเรียนรู 1. โครงสรางท่ัวไปของโมดลู ไมโครคอนโทรลเลอร ESP8266 2. โครงสรา งโมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E 3. บอรด NodeMCU DEVKIT V1.0 สมรรถนะประจําหนวย 1. แสดงความรูเกย่ี วกับโครงสรา งและสว นประกอบโมดูลไมโครคอนโทรลเลอรE SP8266 รุน ESP-12E 2. แสดงความรูเกี่ยวกบั โครงสรางและสว นประกอบของบอรด NodeMCU DEVKIT V1.0 จุดประสงคเชิงพฤติกรรม 1. อธบิ ายโครงสรา งท่ัวไปโมดูลไมโครคอนโทรลเลอร ESP8266 ได 2. อธิบายโครงสรางโมดลู ไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ไดถูกตอง 3. อธบิ ายโครงสรางของบอรด NodeMCU DEVKIT V1.0ไดถกู ตอง 4. อธิบายความสัมพันธระหวาง NodeMCU DEVKIT V1.0 กับ โมดูลไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ไดถ กู ตอ ง

15 2.1 โครงสรา งท่ัวไปของโมดลู ไมโครคอนโทรลเลอร ESP8266 โมดูลไมโครคอนโทรลเลอร ESP8266 เปนแผงวงจรขนาดเล็กท่ีติดตั้งชิพ ระบบคอมพิวเตอรเบอร ESP8266 โดยภายในชิพไอซีน้ัน ไมมีพื้นท่ีหนวยความจําโปรแกรมแบบแฟลช (flash memory) ในตัว ทําให จําเปนตองตอชิพไอซีหนวยความจําโปรแกรมแบบแฟลชไวภายนอก (external flash memory) เพ่ือใชใน การเก็บชุดคําสั่งโปรแกรม ผูผลิตไดติดต้ังชิพทั้งสองไวบนแผนวงจรพิมพขนาดเล็กอันเดียวกันเชื่อมตอชิพทั้ง สองเขาดวยกัน ในรูปแบบการสื่อสารอนุกรมแบบ SPI (Serial Peripheral Interface) คุณสมบัติเดนภายใน ของชิพ ESP8266 คือไดผนวกวงจรเสริมสําหรับการเช่ือมตอ WiFi ท่ีมาพรอมกับ Full TCP/IP Stack สามารถตอบสนองความตองการเชื่อมตอเขากับเครือขา ยคอมพิวเตอรแบบไรสายของยุค Internet of Things จึงทําใหไดรับความนิยมนํามาพัฒนากันอยางแพรหลาย เรียกแผนวงจรพิมพขนาดเล็กน้ีวาโมดูล (Module) ตอ ขาออกมาเพ่ือใหใชงาน และจําหนา ยในรูปแบบโมดลู ไมโครคอนโทรลเลอรม ีหลายรนุ ใหเลือกใช ภาพที่ 2.1 โมดูลไมโครคอนโทรลเลอร ESP8266 รุนตางๆ ท่ีมา : https://fu.lnwfile.com/_/fu/_raw/zz/tc/z4.jpg โมดูลไมโครคอนโทรลเลอร ESP8266 ออกแบบใหทํางานที่แรงดันไฟฟา 3.3V - 3.6V การนําไปใช งานรวมกับเซ็นเซอรตางๆ ท่ีใชแรงดัน 5V นักพัฒนาจําเปนตองใชวงจรรักษาระดับแรงดันไฟเล้ียงโมดูลเพ่ือ ชวยปองกันไมใหโมดูลพังเสียหาย ปริมาณกระแสไฟฟาที่โมดูลใชงานสูงสุด 200mA ความถ่ีคริสทัล 40MHz

16 ทําใหเมื่อนําไปใชงานกับอุปกรณที่มีทํางานรวดเร็วตามความถี่ เชน จอ LCD สงผลใหสามารถแสดงผลขอมูล ทําไดร วดเร็วกวาไมโครคอนโทรลเลอรต วั อืน่ 2.1.1 ขาใชง านของโมดลู ไมโครคอนโทรลเลอร ESP8266 โมดูลไมโครคอนโทรลเลอร ESP8266 ผูผลิตไดพัฒนาออกมาหลายรุน ใหสามารถเลือกใชตาม ความตองการ ขาใชงานจะมลี ักษณะคลา ยคลึงกัน โดยสามารถแบงไดดังน้ี - VCC เปน ขาสาํ หรบั จา ยไฟเขาเพ่ือใหโ มดลู ทํางาน รองรบั แรงดันไฟกระแสตรง 3.3V - 3.6V - GND ขากราวนด ตอ ไฟ 0V - Reset ปกตติ อ กบั ไฟ VCC ผานตวั ตา นทาน pull up เมือ่ ตองการรีเซต ใหตอขานกี้ ับ GND - CH_PD (หรือ EN) เปนขาที่ตองตอเขา VCC ผานตัวตานทาน pull up เพ่ือใหโมดูลสามารถ ทํางานได ขานี้สามารถใชขาน้ีรีเซตโมดลู ไดเชน กัน หากไมตอไฟ VCC โมดลู จะไมท ํางาน - GPIO เปนขาดจิ ิทัลอนิ พุต / เอาตพ ตุ ทํางานทีแ่ รงดนั 3.3V - GPIO15 เปนขาท่ตี อ งตอลง GND เทา นนั้ เพอ่ื ใหโ มดูลทํางานได - GPIO0 เปนขาใชสําหรับเลือกโหมดทํางาน หากนําขานี้ลง GND จะเขาโหมดโปรแกรม หากลอย ไว หรือนําเขาไฟ VCC จะเขา โหมดการทาํ งานปกติ - ADC เปนขารับสัญญาณอนาลอก รับแรงดันไดสูงสุดที่ 1V ความละเอียดที่ 10bit หรือ 1024 หากนําไปใชงานกับแรงดันทสี่ ูงกวา ตองตอตัวตานทานชวยลดแรงดัน เชน วงจรแบง แรงดัน 2.2 โครงสรางโมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E สายอากาศ ไมโครสตริป RST 1 ESP-12-E Series แอลอีดี บนโมดลู ตอขา GPIO2 ADC 2 9 10 11 12 13 14 EN 3 22 TXD0 GPIO16 4 21 RXD0 GPIO14 5 20 GPIO5 GPIO12 6 19 GPIO4 GPIO13 7 18 GPIO0 VCC 8 17 GPIO2 16 GPIO15 15 GND จุดตอขาใชง าน SCLK MOSI GPIO10 GPIO9 MISO CS0 ภาพท่ี 2.2 ภาพรางการจดั เรียงขาโมดูลไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ท่มี า: https://smartsolutions4home.com/wp-content/uploads/ESP-12E.jpg

17 โมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E ใชชิพ ESP8266 เปนตัวหลักในการประมวลผลมี คุณสมบตั ิดังนี้ - ไมโครโปรเซสเซอร Xtensa Single-core 32-bit L106 ประมวลผลคาํ ส่งั แบบ RISC - ความเร็วการเชือ่ มตอ WiFi สงู สดุ 72.2 Mbps - มาตรฐานการเชือ่ มตอ WiFi 802.11 b/g/n (2.4 GHz) - รปู แบบความปลอดภยั WiFi WPA/WPA2 - ขาเอาตพ ุต-อินพตุ แบบดิจทิ ัล (GPIO ) 17 ขา - วงจร ADC 10-Bit จํานวน 1 ขา รองรบั แรงดัน 0-1100mV - มชี ุดกาํ เนิดสัญญาณนาฬกิ า บนโมดูล - ชุดวงจรสื่อสาร SPI/I2C/I2S/UART จํานวน 2/1/2/2 - โหมดWiFi Station/SoftAP/SoftAP+Station/P2P - ความจุแรม (SRAM) 80KB - ความจุพน้ื ทโี่ ปรแกรมแบบแฟลช (Flash) 4 Mbytes - โปรโตคอลในการเช่ือมตอ เครอื ขา ย IPv4, TCP/UDP/HTTP/MQTT - รูปแบบการส่อื สาร UART/SDIO/SPI/I2C/I2S/IR Remote Control - ความทนทานอุณหภมู ิ –40°C ~ 125°C - รองรบั แรงดันใชงาน 2.5V ~ 3.6V - ทํางานท่กี ระแสไฟฟาโดยเฉล่ยี 80 mA - มี แอลอีดี มาบนโมดลู 1 ดวง ตอเช่อื มไวกับขา GPIO2 2.2.1 โครงสรางขาใชง าน และการจดั เรียงขาภายนอก โมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E มีการจัดเรียงขาไวดานรอบขาง 3 ดาน เปนแบบ หนาสัมผัสมีรู จํานวน 22 ขา เหมาะสําหรับการนําไปจับยึดลงแผงวงจร(PCB) ในลักษณะแปะติด(ลักษณะ เดียวกับการจับยึดแบบขาชิพ SMD) หรือสามารถใช Pin Header Connector (พินกางปลา) ตัวผูใสในรูแลว บดั กรี เพื่อนาํ ไปใชก บั Prototype board (Breadboard) ขาใชงานสามารถแบง เปนกลุม ดังนี้ - กลมุ ขา Power - กลุมขาควบคมุ โมดลู ไมโครคอนโทรลเลอร - กลุมขา ADC - กลุม ขา Digital IO - กลมุ ขาส่ือสารอนุกรมและอินเตอรเฟส - กลมุ ขาสัญญาณPWM

18 ภาพที่ 2.3 ตาํ แหนงขาโมดลู ไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E ท่มี า: งานวจิ ัย Sistem Monitoring Suhu Generator Solar berbasis Web โดย Prasetyo, Willes Ingget

19 หมายเลข ช่ือขา คาํ อธิบาย 1 RST รีเซ็ตโมดลู 2 ADC รับสญั ญาณอนาลอก พิสัยแรงดนั 0-1v ,ขนาด10 บติ แปลงเปน ดิจิทลั 0-1024 3 ENABLE เปดใชง านชพิ แบบ Active HIGH 4 GPIO16 อนิ พุต-เอาตพตุ ดิจิทลั หมายเลข16 / เขา สโู หมด wake up (กลับมาทาํ งานใหมอ ีกครงั้ ) ออกจาก โหมด deep sleep 5 GPIO14 อินพุต-เอาตพตุ ดิจิทลั หมายเลข14/สัญญาณนาฬิกาสอ่ื สารอนุกรมSPI (HSPI_CLK) 6 GPIO12 อินพตุ -เอาตพุต ดิจิทัลหมายเลข12 / ขาสอ่ื สารอนุกรมแบบSPI (HSPI_MISO) 7 GPIO13 อนิ พตุ -เอาตพตุ ดิจิทัลหมายเลข13 / ส่อื สารอนุกรมSPI (HSPI_MOSI) / สอ่ื สารอนุกรมแบบ UART0_CTS 8 VCC ไฟเล้ยี ง 3.3V (VDD) 9 CS0 เลอื กชพิ (Chip selection) / เช่ือมตอ SD Card 10 MISO การสอ่ื สารอนุกรมแบบSPI สาํ หรับรับขอมูลจาก Slave / เชื่อมตอ SD Card 11 GPIO9 อนิ พตุ -เอาตพุต ดิจิทลั หมายเลข9 / เชือ่ มตอ SD Card 12 GPIO10 อินพตุ -เอาตพตุ ดิจิทลั หมายเลข10 / เช่ือมตอ SD Card 13 MOSI การสือ่ สารอนุกรมแบบSPI สําหรบั สง ขอมูลจาก Master ไปยัง Slave / เชื่อมตอ SD Card 14 SDCLK สัญญาณนาฬิกา การส่ือสารแบบ SPI(SCLK) / เช่ือมตอ SD Card 15 GND กราวนด 16 GPIO15 อนิ พตุ -เอาตพุต ดิจิทลั หมายเลข15 / MTDO/สอ่ื สารอนุกรมSPI (HSPICS) / สอ่ื สารอนุกรมแบบ UART0_RTS 17 GPIO2 อนิ พุต-เอาตพตุ ดิจิทัลหมายเลข2/ขาสื่อสารอนกุ รมแบบUART1_TXD/แอลอดี บี นโมดลู 18 GPIO0 อนิ พตุ -เอาตพตุ ดิจิทัลหมายเลข0 / เขาโหมด Flash Boot Mode(ใชรวมกับรีเซ็ต) 19 GPIO4 อนิ พุต-เอาตพุต ดิจิทัลหมายเลข4/ ส่อื สารแบบ I2C เปน SDA 20 GPIO5 อนิ พตุ -เอาตพุต ดิจิทัลหมายเลข5/ ส่อื สารแบบ I2C เปน SCL 21 RXD ขาสอื่ สารอนุกรมแบบUART0_RXD; อนิ พุต-เอาตพุต ดิจิทัลหมายเลข3 22 TXD ขาสือ่ สารอนุกรมแบบUART0_TXD; อินพตุ -เอาตพตุ ดิจิทัลหมายเลข1 เมื่อเราซื้อไมโครคอนโทรลเลอรแบบโมดูล(Module) มาแลว ผูพัฒนาจําเปนตองตอวงจร อิเล็กทรอนิกสพ น้ื ฐานเพิ่มเติม ดังนี้ 1. ชุดวงจรภาคจายไฟฟากระแสตรง (Power Supply) ทําหนาท่ีจายพลังงานไฟฟาใหมีความ เหมาะสมตามคุณลกั ษณะท่ีของผผู ลติ ไดกําหนดไว 2. วงจรรีเซ็ต (Reset) เพ่ือใชในการบังคับใหไมโครคอนโทรลเลอรเริ่มทํางานใหมโดยท่ีไมตองปลด แหลงจา ยไฟ ประกอบดวย สวติ ชก ดตดิ ปลอยดบั และตวั ตานทาน 3. วงจรเปดการทํางาน (Chip enable) เพ่ืออนุญาตใหโ มดูลเขา สูการสภาวะแอคทีฟ 4. กรณีอพั โหลดชุดคาํ สั่งหรือสือ่ สารอนุกรม ผาน USB ตอ งตอวงจรแปลงเปน Serial

20 2.3 บอรด NodeMCU DEVKIT V1.0 เปน บอรด พรอมใชสาํ หรับพฒั นาโมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E ใชช ่ือทางการวา NodeMCU DEVKIT V1.0 หรอื อาจจะเรยี กช่อื ตามคาํ นยิ มในทองตลาดวา NodeMCU V2 โดยในเอกสาร เลม นี้จะเรยี กตามชือ่ ทีใ่ ชเ ปนทางการ บอรด NodeMCU DEVKIT V1.0 สามารถลดภาระในการตอวงจร อิเลก็ ทรอนิกสพน้ื ฐานสาํ หรับใชง านและการอัพโหลดชดุ คําสั่งไปยังโมดลู ไมโครคอนโทรลเลอร นกั พฒั นา สามารถสงั่ อัพโหลดชดุ คาํ ส่ังท่ีเขยี นไปเกบ็ ยงั หนวยความจาํ โปรแกรมบนโมดลู ไมโครคอนโทรลเลอรไดผาน ขว้ั ตอสายไมโครยูเอสบี มีแอลอีดีเชื่อมกบั ขาGPIO16 (ช่ือขาแสดงบอรด NodeMCUคือD0) เพื่อทดสอบ ลอจิกอยางงา ยได มปี ุมกดรีเซ็ต(RST) และปมุ แฟลช(FLASH) สําหรับควบคมุ การอัพโหลดเฟรมแวร และมี วงจรรกั ษาระดับแรงดันเพ่อื จายใหโมดูลไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ผูพฒั นาสามารถนํา บอรด NodeMCU ไปเช่ือมตอวงจรฮารดแวรป ระยุกตใชภายนอกเฉพาะงาน (Peripheral circuit) ท่ี ออกแบบไวได โมดลู ไมโครคอนโทรลเลอร ไอซี Voltage Regulator 3.3V ESP-12E ปมุ ควบคมุ การอัพโหลดเฟรมแวร Micro USB Port ปมุ รีเซต็ สายอากาศ 2.4 GHz On BoardUSB to USART Converter แอลอดี ี ขา GPIO16 (D0) ภาพที่ 2.4 โครงสรางบอรด NodeMCU DEVKIT V1.0

21 การนาํ บอรด NodeMCU DEVKIT V1.0 ไปประยุกตใชง าน อาทิเชน - งานตน แบบ การควบคุมอปุ กรณ บนระบบ IoT - การใชงานกับเครือ่ งใชไฟฟา ที่ตองการพลังงานจากแบตเตอรี่ ใชกาํ ลงั ไฟตาํ่ - งานควบคุมผานเครอื ขา ยคอมพิวเตอร - งานควบคุมการติดตออินพุตเอาตพ ุต ผา นเครอื ขายคอมพิวเตอรไรส าย Wi-Fi 2.3.1 ขอ มูลสาํ คญั เชิงเทคนิคของบอรด NodeMCU DEVKIT V1.0 (1) ใชโมดลู ไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E (2) มีชพิ Flash Memoryความจุ 4MBytes (3) สามารถเสยี บขาลงบนเบรดบอรด ได มชี อ งเหลือดานขางทาํ ใหส ะดวกในการตอ วงจร ประยกุ ต (Peripheral circuit) ทดลองสาํ หรับงานตน แบบ (4) มีวงจรควบคุมแรงดนั 3.3V(@800mA max.) บนบอรดมไี อซีควบคุมการจายกระแสไฟฟา (5) ติดตงั้ ชิพ CP2102 ทาํ หนาท่ีเปน สว นเชื่อมตอ USB-to- USART (6) มีขาสําหรบั สื่อสารรูปแบบ SPI สาํ หรับตอกบั การด SD (7) มีขา GPIO3/RXD0และ GPIO1/TXD0ทต่ี อกบั ขา TXD และ RXD ของชิพ CP2102 ตามลําดบั (8) มขี า GPIO13/UART0_CTSและ GPIO15/UART0_RTS (9) ใชคอนเนกเตอรแบบ micro-USB สาํ หรบั จา ยแรงดนั ไฟเล้ยี ง (VUSB) เทา กับ +5V และ สําหรบั ดาวนโ หลดเฟรมแวร (แรงดนั VUSB ตอผาน Schottky Diode 1N5819 ไปยัง VDD5V) (10) สามารถจายแรงดนั ไฟเลย้ี ง 4.5 - 9 โวลต(สงู สุด10 โวลต) จากภายนอกได โดยตอ เขา ทีข่ า Vin (11) มปี ุมกด RST (รีเซตการทํางาน) และ ปุมกดFlash (สาํ หรับโปรแกรมเฟรมแวรใหม) (12) ขา A0 รับอินพุตแรงดนั แบบอนาลอก 0V - 3.3V สําหรับวงจร ADC (ขนาด 10 บิต) บนบอรด มีวงจรแบงแรงดนั ดวยตัวตานทาน 100kΩ / 220kΩ สาํ หรบั ปรับลดแรงดันใหเหมาะสมกบั ชพิ ESP8266 (ใหอยูในชวง 0V..1V) (13) ขนาดของบอรด กวา ง 2.54 ซม. X ยาว 4.83 ซม. (14) แตล ะขาสามารถขบั กระแสได 15 mA (15) การใชงานปกติท่อี ุณหภูมริ ะหวาง - 40℃ ~ +125℃ กลมุ ผูพฒั นาบอรด NodeMCU DEVKIT V1.0 ไดเปดเผย Schematic บอรด NodeMCU DEVKIT V1 เพือ่ ใหผ ูท่สี นใจสามารถนําไปใชในการทําความเขาใจ ตรวจสอบวงจรหรือสามารถนําไปตอวงจรใชง านเองได ดังแสดงในภาพท่ี 2.5 และ ภาพที่ 2.6

22 ภาพที่ 2.5 Schematic USB to UART และ ESP-12 CORE บนบอรด NodeMCU DEVKIT V1.0 ทม่ี า https://image.easyeda.com/histories/a09a2bbbc7e849d38bcd3ec4e3198a61.png

POWER (Vin) 23 POWER (USB)ภาพที่ 2.6 Schematic ADC POWER ปมุ KEY และ ขาIO บนบอรด NodeMCU DEVKIT V1.0 ทม่ี า https://image.easyeda.com/histories/a09a2bbbc7e849d38bcd3ec4e3198a61.png

24 2.3.2 การจัดขาของบอรด NodeMCU DEVKIT V1.0และความสัมพนั ธกับโมดูลไมโครคอนโทรลเลอร ESP8266รนุ ESP-12E ตัวบอรด จัดเรียงขาพิน ขนานกัน 2 ดาน ดา นละ15 ขา โดยสามารถจัดแบง เปน กลุมขาสวนหน่ึง ที่ไดเชื่อมโยงตรงขามาจากโมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12-E ซ่ึงในที่น้ีและอีกสวนหน่ึงเปน กลุมขาจัดการแรงดัน ขารีเซ็ต และขาเปดการทํางาน (Chip enable) และไดตั้งชื่อขาของบอรดเพ่ือใหงายตอ การรับรูของนักพฒั นาโมดลู ไมโครคอนโทรลเลอร ภาพที่ 2.7 แสดงกลุมขาท่ีเช่ือมโยงมาจากโมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E

25 2.3.3 ขาใชงานตา งๆ ของบอรด NodeMCU DEVKIT V1.0 บอรด NodeMCU DEVKIT V1.0 มีขาใหตอใชงานทั้งหมด 30 ขา สําหรับเช่ือมตอวงจรฮารดแวร ประยุกตใชภายนอกเฉพาะงาน (Peripheral circuit) ที่ออกแบบไว โดยสามารถแบงกลุมของขาดังน้ี ภาพท่ี 2.8 แสดงขากลุม ของขาใชงานบอรด NodeMCU DEVKIT V1.0 ท่มี า https://lastminuteengineers.com/esp8266-nodemcu-arduino-tutorial/ กลุมขา Power : มี 4 ขา ไดแกขา Vin 1 ขา และมีขา 3.3V 3ขา สามารถใชแหลงจายไฟจาก ภายนอกขนาด 4.5-9 โวลตตอเขาขา VIN เพื่อปอนแหลงจายไฟใหกับ ESP8266 และอุปกรณตอพวงได โดยตรง และขา 3.3V เปน เอาทพุทของตัวควบคุมแรงดันไฟฟา บนบอรด ขาเหลา น้ีสามารถใชเพื่อจายพลังงาน ใหก ับสวนประกอบภายนอกไดเชนกัน กลมุ ขา I2C : สาํ หรับเชื่อมตอเซ็นเซอรที่ส่ือสาร I2C และอปุ กรณตอพว งทุกประเภทที่รองรับทง้ั I2C Master และ I2C Slave สามารถใชฟงกชนั อินเทอรเฟซ I2C ไดโ ดยทางโปรแกรมและความถส่ี ญั ญาณนาฬิกา คอื 100 kHz ทสี่ ูงสุด ควรสังเกตวา ความถสี่ ัญญาณนาฬิกา I2C ควรสงู กวาความถสี่ ญั ญาณนาฬิกาท่ชี า ทีส่ ุดของ อปุ กรณสลาฟ

26 กลมุ ขา GPIO : มีขา GPIO 17 ขา โดยแตละขาสามารถกาํ หนดใหทาํ งานเปนฟง กช ่ันตา ง ๆเพ่ิมเติม ได เชน I2C, I2S, UART, PWM, รีโมทคอนโทรล IR, ไฟ แอลอีดี และปุม โดยการควบคุมผานดว ยชดุ คาํ สง่ั ได ขาGPIO ท่ีเปดใชงานแบบดิจิทัลแตละตัว สามารถกําหนดใหเปดใชงานตัวตานทานแบบ pull-up และตัว ตานทานแบบ pull-down ภายใน หรือต้งั คา เปนอิมพแี ดนซสูงได เม่ือกําหนดคาเปนอินพตุ สามารถต้ังคาเปน edge-trigger หรอื level-trigger เพ่ือสรา งการขัดจังหวะของ CPU ได กลุมขา ADC : ไดผนวกวงจรADC (Analog to Digital Converter) ชนิดรูปแบบSAR(Successive approximation register) ท่ีความละเอียด 10 บิต สามารถใชงานการทดสอบแรงดันไฟฟาของขาพิน VDD3.3V และใชง านการทดสอบแรงดนั อนิ พุทที่ขา TOUT แตตอ งเลือกใหทาํ งานเพียงฟงกช ่นั เดียวไมสามารถ ใชงานพรอมกันได กลุมขา UART : มีอินเตอรเฟสของ UART มาให 2 ตัว ไดแก UART0 และ UART1 ซึ่งเปนการ สื่อสารอนุกรมแบบอะซิงโครนัส (RS232 และ RS485) มีความเร็วในการส่ือสารไดสูงสุดถึง 4.5 Mbps UART0 ประกอบดวยTXD0, RXD0, RST0 และ CTS0 เหมาะกับการประยุกตกับงานควบคุมแบบส่ือสารการ ควบคมุ ของเหลว สวน UART1 (ขา TXD1) มีเพียงสัญญาณการสง ขอมูลเทาน้นั โดยปกติจะใชสําหรับแสดงคา log กลุมขา SPI : มี2 ตัว ไดแก SPI และ HSPI ใชงานในโหมด สลาฟ(slave)และมาสเตอร(master) กลุมขาSPI สนับสนุนคุณสมบตั ิ SPI พื้นฐานทวั่ ไปตอไปน้ี  รองรับโหมดจบั เวลา 4 โหมดสําหรบั การถายโอนรูปแบบ SPI  รองรับความถมี่ ากถงึ 80 MHz และการหารความถี่ 80 MHz  รองรับการจดั การขอมูลสูงถึง 64 ไบต แบบ FIFO(First In First Out) กลุม ขา SDIO : ชพิ หลัก ESP8266 มคี ุณสมบตั ิ Secure Digital Input / Output Interface (SDIO) ใชสาํ หรบั การเชือ่ มตอการด SD โดยตรง รองรบั SDIO 4-bit 25 MHz v1.1 และ 4-bit 50 MHz SDIO v2.0 กลุมขา PWM : วงจรสรางสัญญาณ PWM (Pulse Width Modulation) 4 ชองสัญญาณเอาทพุท PWM สามารถควบคมุ ดวยชุดคําส่ังในโปรแกรมและประยุกตใชกับการควบคุมมอเตอรดิจิทัลและไฟ แอลอีดี โดยการกําหนดชวงความถ่ี PWM ซ่ึงสามารถปรับคาบเวลาไดจาก 1,000 μs ถึง 10,000 μs, ชวงความถ่ี ระหวา ง 100 Hz - 1 kHz กลมุ ขา Control : ใชสําหรับควบคมุ ชพิ หลัก ESP8266 กลุม ขาเหลาไดแก ขา Chip Enable (EN) ขารีเซต็ (RST) และ ขา WAKE  ขา EN – ชพิ ESP8266 จะถูกเปดอนุญาตใชงานเมอ่ื กาํ หนดลอจิกเปน 1 ใหขา EN หากกําหนดลอจิกเปน 0 ชิพจะทาํ งานเปน โหมดกนิ กําลงั ไฟตา่ํ  ขา RST – RST ใชเพ่ือรีเซต็ ชิพ ESP8266  ขา WAKE – กาํ หนดให ชิพ ESP8266 กลบั มาทํางานใหมอีกคร้งั

27 สรปุ สาระสําคัญ โมดูลไมโครคอนโทรลเลอร ESP8266 เปนแผงวงจรขนาดเล็กที่ติดตั้งชิพ ระบบคอมพิวเตอรเบอร ESP8266 มีความเปนเอกลกั ษณเฉพาะตัว โดยท่ีไมมีการติดต้ังชิพความจาํ หลักหรือชิพความจําโปรแกรมแบบ แฟลชไวในตัวมัน แตใ ชวิธีการตอแยกไวภายนอกแลวตอรวมเขาดวยกนั ซ่ึงสามารถใหขนาดความจุมากกวา ชิพไมโครคอนโทรลเลอรรุนทั่วๆไป โดยที่นักพัฒนายังสามารถใชความเขาใจเดิมในการประยุกตใชงาน ไมโครคอนโทรลเลอร ผอู อกแบบโมดลู ไดพ ฒั นาออกมาใหไดเ ลือกใชกนั หลายรนุ โมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E เปนอีกหนึ่งในหลายรุนท่ีนักพัฒนานิยมใช ของ โมดูลไมโครคอนโทรลเลอร ESP8266 ในสวนของวงจรเสริมที่ผนวกมาในตัวชิพ ESP8266 มีทั้งที่เปนแบบ พ้ืนฐานทั่วไปที่คลายคลึงกับไมโครคอนโทรลเลอรอ่ืนๆ เชนวงจรส่ือสารอนุกรม SPI UART I2C ADC PWM เปนตน ยังมีจุดเดนท่ีไดผนวกชุดวงจรสื่อสารเครือขายคอมพิวเตอรแบบไรสาย(WiFi) ซึ่งเปนการเอ้ืออํานวย ความสะดวกใหกับนกั พัฒนาระบบ IOT(Internet Of Thing) ที่เปน ความตอ งการในปจจบุ ัน เม่ือนักพัฒนาไดโมดูลไมโครคอนโทรลเลอร ESP8266 มาแลวนั้น จําเปนจะตองตอรวมกับวงจร อิเลก็ ทรอนกิ สภ ายนอกเพ่มิ เติม ไดแ ก 1. ชดุ วงจรภาคจายไฟฟา กระแสตรง (Power Supply) 2. วงจรรีเซ็ต (Reset) 3. วงจรเปดการทํางาน (Chip enable) 4. กรณอี พั โหลดชุดคําสั่งหรือสือ่ สารอนกุ รม ผาน USB ตองตอ วงจรแปลงเปน Serial บอรด NodeMCU DEVKIT V1.0 เปนบอรดพรอมใชสําหรับพัฒนาโมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E ซง่ึ ใชช ือ่ เปน ทางการวา NodeMCU DEVKIT V1.0 แตเ มื่อจําหนายในทองตลาดวา จะ มกั เรยี กวา NodeMCU V2 ซ่ึงบอรด รุน นชี้ วยลดภาระในการตอวงจรอิเล็กทรอนิกสพ้นื ฐานสาํ หรับใชง านและ การอัพโหลดชุดคําส่ังไปยังโมดูลไมโครคอนโทรลเลอร ESP8266 นักพัฒนาสามารถสั่งอัพโหลดชุดคําส่ังที่ เขยี นไปเก็บยังหนวยความจําโปรแกรมบนโมดูลไมโครคอนโทรลเลอรไดผ านขั้วตอสายไมโครยูเอสบี มีแอลอีดี เช่ือมกับขาGPIO16 (ช่ือขาแสดงบอรด NodeMCUคือD0) เพื่อทดสอบลอจิกอยางงายได มีปุมกดรีเซ็ต(RST) และปมุ แฟลช(FLASH) สาํ หรบั ควบคุมการโปรแกรมไปยังโมดลู ไมโครคอนโทรลเลอรโดยตรง และมวี งจรรักษา ระดับแรงดันสําหรับจายใหโมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E ผูพัฒนาสามารถนําบอรด NodeMCU ไปเชอื่ มตอวงจรฮารด แวรป ระยุกตใชภ ายนอกเฉพาะงาน (Peripheral circuit) ท่อี อกแบบไวไ ด เลย บอรด NodeMCU DEVKIT V1.0 มีขาใหต อใชงาน 30 ขา แบงเปน 2ดา นๆละ15 ขา สามารถแบงเปน กลุมขาสวนหน่ึงท่ีเช่ือมโยงขามาจากโมดูลไมโครคอนโทรลเลอร ESP8266 รุน ESP-12-E และอีกสวนหน่ึง เปนกลุมขาจัดการแรงดัน ขารีเซต็ และขาเปด การทาํ งาน (Chip enable) และไดต ้งั ช่ือขาของบอรดเพื่อใหงาย ตอการรบั รูของนักพัฒนาโมดลู ไมโครคอนโทรลเลอร

28 แบบฝกหัดหนวยท่ี 2 คําชี้แจง : ใหนักเรยี นตอบคําถามใหถูกตองสมบูรณ 1. แอลอดี ี ทีต่ ดิ มากบั ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ตอเชอื่ มเขา ขาใด .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 2. ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ใชไมโครโปรเซสเซอรต ัวใด .............................................................................................................................................................................. .............................................................................................................................................................................. 3. จงบอกชื่อกลมุ ขาของ ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 4. จงบอกชอ่ื วงจรอิเลก็ ทรอนิกสท ต่ี อรวมกับไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E บนบอรด NodeMCU DEVKIT V1.0 .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. 5. ช่อื ขาของบอรด NodeMCU DEVKIT V1.0 สัมพันธก ับขาไมโครคอนโทรลเลอร ESP8266 รุนESP-12E อยางไร .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. .............................................................................................................................................................................. ..............................................................................................................................................................................

29 เฉลยแบบฝก หัดหนวยที่ 2 คําชี้แจง : ใหนักเรยี นตอบคําถามใหถูกตองสมบูรณ ( 10 คะแนน) 1. แอลอีดี ทีต่ ดิ มากับไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ตอ เชื่อมเขา ขาใด( 2 คะแนน) คําตอบ ขาGPIO 2 2. ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ใชไมโครโปรเซสเซอรตวั ใด ( 2 คะแนน) คําตอบ Extensa Single Core ขนาด 32 บิต 3. จงบอกชื่อกลมุ ขาของ ไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ( 2 คะแนน) คาํ ตอบ - กลุม ขา Power - กลมุ ขาควบคุมไมโครคอนโทรลเลอร - กลุมขา ADC - กลมุ ขา Digital IO - กลมุ ขาสื่อสารอนุกรมและอนิ เตอรเฟส - กลุมขาสัญญาน PWM 4. จงบอกช่อื วงจรอิเลก็ ทรอนิกสที่ตอ รวมกับไมโครคอนโทรลเลอร ESP8266 รุนESP-12E บนบอรด NodeMCU DEVKIT V1.0 ( 2 คะแนน) คําตอบ -วงจรรกั ษาระดับแรงดัน - วงจรรีเซต็ - วงจรChip Enable - วงจร USB to Serial 5. จงอธบิ ายความสัมพนั ธของบอรด NodeMCU DEVKIT V1.0 กับไมโครคอนโทรลเลอร ESP8266 รุนESP- 12E มาพอเขา ใจ ( 2 คะแนน) คําตอบ บอรด NodeMCU DEVKIT V1.0 เปนบอรดพฒั นาไมโครคอนโทรลเลอร ESP8266 รุนESP-12Eลด ภาระของนกั พฒั นา ในการตอวงจรอิเล็กทรอนิกสพ ้ืนฐานเพมิ่ เติม และมีการปรบั ปรุงใหสามารถใช รวมกบั อุปกรณต อพวงที่ใชกบั ระดับแรงดนั แบบ TTL โดยการเสริมวงจรตอ รวมกบั ไมโครคอนโทรล เลอร ESP8266 รุนESP-12E แลวต้งั ชือ่ ใหเปน เอกลกั ษณตามรูปแบบ Arduino

30 ใบมอบหมายงาน เรอื่ ง โมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 ช่อื งาน โมดูลไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 จดุ ประสงค อธบิ ายความสัมพนั ธระหวางบอรด NodeMCU DEVKIT V1.0 และโมดลู ไมโครคอนโทรลเลอร ESP8266 รนุ ESP-12E ไดถูกตอง งานที่มอบหมาย 1. ใหผูเรียนแบงกลุมออกเปนกลุมๆละ 2 คนรวมกันอภิปรายเกี่ยวกับเนื้อหา ใน หนว ยที่ 2 แลว กรอกหวั ขอ ท่ีขาดหายในผงั ความคิดทก่ี ําหนดให 2. ใหระบุชื่อขาลงในผังความสัมพนั ธกันระหวางขาบอรดNodeMCU DEVKIT V1.0 และขาพอรต โมดลู ไมโครคอนโทรลเลอร ESP8266รุนESP-12E ใหค รบถวน

งานที่มอบหมาย งานที่ 1 ใหผ้ ูเ้ รยี นแบง่ กลมุ่ ออกเปน็ กลมุ่ ๆละ 2 คนรว่ มกนั อภิปรายเก่ยี วกบั เนอ้ื หา ในหนว่ ยที่ 2 แลว้ กรอ

อกหัวขอ้ ที่ขาดหายในผังความคดิ ที่กาหนดให้

Sub Topic Sub Topic การจดั เรยี งขา Sub Topic

ขนาดของบอรด Sub Topic Sub Topic ปุมกด Sub Topic Sub Topic คอนเนกเตอร Sub Topic Sub Topic Sub Topic Sub Topic Sub Topic Sub Topic อุณหภมู ใิ ชง าน Sub Topic LED บนบอรด Sub Topic Topic Sub Sub Topic ขา ADC Sub Topic Sub Topic

งานที่มอบหมาย งานที่ 2 ใหระบุชอื่ ขาลงในผังความสัมพันธกนั ระหวา งขาบอรดNodeMCU DEVKIT V1.0 และขาพอรต โมดลู ไมโครคอนโทรลเลอร ESP8266รุนESP-12E ใหค รบถวน 33

34 แบบทดสอบหลังเรียนหนว ยท่ี 2 เรอ่ื งโมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 คําสงั่ เลือกคาํ ตอบที่ถกู ทส่ี ุดเพยี งคําตอบเดียวเทานนั้ 1. ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ใชแ รงดันไฟเลยี้ งเทา ใด ก. 3-5.5 โวลต ข. 2.5-3.6 โวลต ค. 1.5-5 โวลต ง. 1-3 โวลต 2. หนว ยความจาํ โปรแกรมแบบแฟลช (Flash) ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E มีขนาด เทาใด ก. 72.2 MByte ข. 80 KByte ค. 2 MByte ง. 4 MByte 3. ขอ ใดคือโครงสรางภายนอกของไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ก. แบบติดพนื้ ผิวแผงวงจรพิมพ ข. แบบแบบชิพเดยี่ ว ค. แบบโมดลู ง. แบบเสียบในรแู ผงวงจรพมิ พ 4. การประมวลผลคําสั่งของไมโครคอนโทรลเลอร ESP8266 รุนESP-12E ตรงกับขอ ใด ก. ขนาด 64 บติ ข. แบบ Single Quad-Core ค. แบบ CISC ง. แบบ RISC 5. ไมโครคอนโทรลเลอร ESP8266 รุน ESP-12E มขี นาดการประมวลผลกี่บติ ก. 8 บิต ข. 16 บติ ค. 32 บติ ง. 64 บติ

35 6. ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E มกี ลุมขาดิจิทลั I/Oจาํ นวนก่ขี า ก. 17 ขา ข. 2 ขา ค. 14 ขา ง. 1 ขา 7. กลุมขา ADC บอรด NodeMCU DEVKIT V1.0 รองรบั แรงดันไฟ เทาใด ก. 1-3.6 โวลต ข. 0-3.3 โวลต ค. 2.5-3.6 โวลต ง. 0-1 โวลต 8. บอรด NodeMCU DEVKIT V1.0 มชี วงแรงดนั ไฟในการทาํ งานเทา ใด ก. 4.5-9 โวลต ข. 1.5-5 โวลต ค. 2.5-3.6 โวลต ง. 5.5-12 โวลต 9. ตอ งการตอแรงดันไฟ 6 โวลตกบั บอรด NodeMCU DEVKIT V1.0 ตองตอเขาขาใด ก. ขา 3V3 ข. ขา I2C ค. ขา RSV ง. ขา Vin 10. ขอ ใดคือชื่อขาบอรด NodeMCU DEVKIT V1.0 ท่ีพิมพไวส อ่ื ถึงขาดิจิทัล I/O ก. CLK EN RST ข. Rx Tx ค. SD0 SD1 SD2 SD0 SD3 ง. D0-D8

36 เฉลยแบบทดสอบกอ นเรียนหนวยท่ี 2 เรือ่ งโมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 1. ก 2. ข 3. ค 4. ก 5. ค 6. ข 7. ก 8. ง 9. ก 10. ค เฉลยแบบทดสอบหลังเรียนหนวยที่ 2 เรอื่ งโมดลู ไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 1. ก 2. ง 3. ค 4. ง 5. ค 6. ก 7. ข 8. ก 9. ง 10. ง

37 ใบประเมิน งานท่ีมอบหมายงานท่ี 1 ช่อื กลมุ ...................................................................................ชน้ั ..................................................... สมาชิกในกลมุ 1. …………………………………………………………………….. 2. ……………………………………………………………………. 3. …………………………………………………………………….. 4. ……………………………………………………………………. 5. …………………………………………………………………….. 6. ……………………………………………………………………. ลาํ ดับ รายการประเมิน รายกลุม ระดบั คะแนน ความคิดเหน็ 321 1 มกี ารกาํ หนดเปาหมายรวมกัน 2 มีการแบง หนา ท่ี 3 มกี ารปฏิบตั ิหนาที่ตามที่ไดรับมอบหมาย 4 มกี ารประเมินผลและปรับปรงุ ผลงาน ครผู ปู ระเมนิ ........................................ เกณฑการประเมนิ มีการกําหนดเปา หมายรวมกนั ระดับ 3 หมายถึง สมาชิกทุกคนมีสวนรว มในการกําหนดเปาหมายการทาํ งานอยางชัดเจน ระดบั 2 หมายถงึ สมาชิกทกุ คนมีสวนรวมในการกําหนดเปาหมายการทาํ งาน ระดับ 1 หมายถงึ สมาชิกในกลุมมีสว นรวมนอยในการกําหนดเปาหมายการทํางาน มีการแบงหนา ท่ี ระดบั 3 หมายถงึ สมาชิกในกลุมแบงกระจายงานไดดีและชัดเจน ระดบั 2 หมายถงึ สมาชิกในกลุมแบง กระจายงาน ระดบั 1 หมายถึง สมาชิกในกลุมแบงกระจายงานไมทัว่ ถึง มีการปฏิบตั ิหนาที่ตามที่ไดรับมอบหมาย ระดับ 3 หมายถงึ สมาชิกในกลุมปฏิบัติหนาทไ่ี ดตรงตามเปาหมายและตามเวลาที่กําหนด ระดบั 2 หมายถึง สมาชิกในกลุมปฏบิ ัติหนาท่ไี ดตรงตามเปาหมายและชากวาเวลาที่กําหนด ระดับ 1 หมายถงึ สมาชิกในกลุมปฏบิ ัติหนาทไ่ี ดแตไมตรงตามเปาหมายที่กําหนด มีการประเมินผลและปรับปรุงผลงาน ระดบั 3 หมายถงึ สมาชิกในกลุมทุกคนรวมมือตรวจสอบงานและปรับปรุงไดชัดเจน ระดบั 2 หมายถงึ สมาชิกในกลุมมกี ารตรวจสอบงานและปรบั ปรุง ระดับ 1 หมายถึง สมาชิกในกลุมสว นนอยปฏิบัติงานตรวจสอบงานและปรับปรุง

38 ใบประเมิน งานที่มอบหมายงานท่ี 2 ช่อื กลมุ ...................................................................................ชน้ั ..................................................... สมาชิกในกลมุ 1. …………………………………………………………………….. 2. ……………………………………………………………………. 3. …………………………………………………………………….. 4. ……………………………………………………………………. 5. …………………………………………………………………….. 6. ……………………………………………………………………. ลาํ ดบั รายการประเมนิ รายกลุม ระดบั คะแนน ความคิดเหน็ 321 1 มกี ารกาํ หนดเปาหมายรวมกัน 2 มีการแบง หนา ที่ 3 มกี ารปฏิบตั ิหนาที่ตามท่ีไดรบั มอบหมาย 4 มกี ารประเมินผลและปรับปรงุ ผลงาน ครผู ปู ระเมนิ ........................................ เกณฑการประเมนิ มีการกําหนดเปา หมายรวมกนั ระดับ 3 หมายถึง สมาชิกทุกคนมีสวนรว มในการกําหนดเปาหมายการทาํ งานอยางชัดเจน ระดบั 2 หมายถงึ สมาชิกทกุ คนมีสวนรวมในการกําหนดเปาหมายการทาํ งาน ระดับ 1 หมายถงึ สมาชิกในกลุมมีสว นรวมนอยในการกําหนดเปาหมายการทํางาน มีการแบงหนา ท่ี ระดบั 3 หมายถงึ สมาชิกในกลุมแบง กระจายงานไดดีและชัดเจน ระดบั 2 หมายถงึ สมาชิกในกลุมแบงกระจายงาน ระดบั 1 หมายถึง สมาชิกในกลุมแบงกระจายงานไมทัว่ ถึง มีการปฏิบตั ิหนาที่ตามที่ไดรับมอบหมาย ระดับ 3 หมายถงึ สมาชิกในกลุมปฏบิ ัติหนาทไี่ ดตรงตามเปาหมายและตามเวลาที่กําหนด ระดบั 2 หมายถึง สมาชิกในกลุมปฏบิ ัติหนาทไี่ ดตรงตามเปาหมายและชากวาเวลาที่กําหนด ระดับ 1 หมายถงึ สมาชิกในกลุมปฏิบัติหนาทไ่ี ดแตไมตรงตามเปาหมายที่กําหนด มีการประเมนิ ผลและปรับปรุงผลงาน ระดบั 3 หมายถงึ สมาชิกในกลุมทุกคนรวมมือตรวจสอบงานและปรับปรุงไดชัดเจน ระดบั 2 หมายถงึ สมาชิกในกลุมมีการตรวจสอบงานและปรบั ปรุง ระดับ 1 หมายถึง สมาชิกในกลุมสวนนอยปฏิบัติงานตรวจสอบงานและปรับปรุง

39 แบบประเมินคณุ ธรรม จริยธรรมของผูเรียน ชื่อ-นามสกลุ ......................................................ระดบั ชั้น.....................กลุม...............สาขางาน........................... วัน/เดือน/ป ที่ประเมิน................................................................................. ลําดับท่ี หัวขอการประเมนิ ระดบั คะแนน 2 10 1 การตรงตอเวลา 2 การแตง กาย 3 การมีมนุษยสัมพันธ 4 การมีวนิ ัยในการปฏิบัติงาน 5 มคี วามรบั ผิดชอบ 6 มคี วามซ่ือสตั ยสจุ รติ 7 มีความเชอ่ื มน่ั ในตัวเอง 8 มคี วามสนใจใฝรู 9 มคี วามคดิ รเิ ริ่มสรางสรรค 10 มีความสขุ ในการปฏิบัตงิ าน รวม ระดับการประเมิน ดี ระดับ 2 หมายถงึ พอใช ระดับ 1 หมายถงึ ปรบั ปรุง ระดบั 0 หมายถึง เกณฑการประเมิน พอใช ปรับปรงุ คะแนน 18 – 20 หมายถงึ ดมี าก คะแนน 14 – 17 หมายถงึ ดี คะแนน 10 – 13 หมายถงึ พอใช ตํ่ากวา 9 หมายถงึ ปรบั ปรงุ สรุปผลการประเมิน ดีมาก ดี ลงช่ือ......................................ผูประเมิน (......................................)

40 ตารางสรุปคะแนนการประเมินจดุ ประสงคก ารเรียนรูและสมรรถนะประจําหนวย หนวยที่ 2 โมดูลไมโครคอนโทรลเลอร ESP8266 รุนESP-12E และ NodeMCU DEVKIT V1.0 จุดประสงคเชิงพฤติกรรม รวม อ ิธบายโครงส ราง ั่ทวไปโม ูดลไมโครคอนโทรลเลอ ร ESP8266 ได ูถกตอง อ ิธบายโครงส รางโม ูดลไมโครคอนโทรลเลอร ESP8266 ุรนESP-12E ไ ด ูถก ตอง อ ิธบายโครงส ราง บอ รดNodeMCU DEVKIT V1.0ไ ด ูถกตอง อ ิธบายความสัม ัพนธระห วาง NodeMCU DEVKIT V1.0 ักบ โมดูลไมโครคอนโทรลเลอร ESP8266 ุรน ESP-12E ชนิ้ งานระหวางเรยี น 5 55 5 20 5 ผังความคดิ คุณลักษณะของโมดูล 55 5 20 ไมโครคอนโทรลเลอร และคุณลกั ษณะบอรด NodeMCU DEVKIT V1.0 32 3 10 55 - 10 ผังความสัมพันธของ NodeMCU DEVKIT -- 10 10 V1.0 กับ ไมโครคอนโทรลเลอร ESP8266 รุน 32 3 10 ESP-12E 20 20 การประเมินรวบยอด 2 100 ผลการทําแบบฝก หัดหนวยที่ 2 - ผลการปฏบิ ัตงิ านที่มอบหมายที่1 - ผลการปฏบิ ตั ิงานทม่ี อบหมายที่2 2 ผลคะแนนขอสอบหลงั เรยี น คุณธรรมจริยธรรมของผเู รียน รวม ผลการประเมนิ คุณธรรมจรยิ ธรรมของผูเรียน

41 บันทึกหลังการสอน 1. ผลการใชแผนการสอน ………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… 2 ผลการเรียนของนักเรยี นผูเรียน ………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… 3 ผลการสอนของครู ………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………………………… ลงช่ือ........................................................ผูสอน ()

42 บรรณานุกรม ไฟทร็อก อิเลก็ ทรอนิกส . (2562). [Tips] ทดลองสรา ง Library ไวใชง านเอง. สืบคน 19 พฤษภาคม 2562 จาก http://fitrox.lnwshop.com/article/141/tips-ทดลองสรา ง-library-ไวใชง านเอง อารทรอน ชอป . (2562). ESP8266 ตอนท่ี 1 รูจักกบั ESP และรนุ ท่ีนิยมใชง าน. สบื คน 20 พฤษภาคม 2562 จาก https://www.artronshop.co.th/article/11/esp8266-ตอนท่ี-1-รจู ักกับ-esp-และรุนที่นิยม ใชงาน ครปู ระภาส สุวรรณเพชร. (2562).เรียนรแู ละลองเลน Arduino เบื้องตน . สืบคน 22 มิถุนายน 2562 จาก https://praphas.com/index.php/2008-11-03-14-25-25/51-arduino/96-2-arduino กอบเกียรติ สระอบุ ล. (2561). พฒั นา IOT บนแพลตฟอรม Arduinoและ Raspberry Pi. กรงุ เทพมหานคร: หสม สาํ นักพมิ พ อนิ เตอรมเี ดีย. สชุ ิน ชินสหี . (2561). ไมโครคอนโทรลเลอร. นนทบุรี: บรษิ ัท ศูนยหนังสือเมืองไทย จํากัด. ทรงศกั ดิ์ สตั นาโค. (2559). ไมโครคอนโทรลเลอรเบื้องตน. กรุงเทพมหานคร : บริษัท พัฒนาคณุ ภาพวิชาการ (พว.) จาํ กัด. เศรษฐาพันธ สุกใส. (2562). หลกั การเขยี นโปรแกรม. นนทบรุ ี: บริษทั ศูนยหนังสือเมอื งไทย จํากัด. Michael Nargolis.(2011). Arduino Cookbook. CA USA : O’Reilly Media Inc. Catalin Batrinu.(2017). ESP8266 Home Automation Projects. Birmingham UK: Packt Publishing Ltd.