แบบรับรองการนำผลงานสิ่งประดิษฐ์ของคนรุ่นใหม่ไปใช้งานจริง ประจำปีการศึกษา ๒๕๖๖ วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ๑. ชื่อผลงาน……………………………………………………………………………………………………………………………… ๒. คุณลักษณะ/ประโยชน์……………………………………………………………………………………………………………. ๓. ข้อมูลหน่วยงาน/ชุมชน/บุคคลที่นำผลงานไปทดสอบหรือใช้ประโยชน์ ๓.๑ ชื่อหน่วยงาน/บุคคล……………………………………………………………………………………………………….. ๓.๒ สถานที่ตั้ง/ที่อยู่ผู้ทดลองใช้ประโยชน์……………………………………………………………………………….. หมายเลขโทรศัพท์………………………………………โทรสาร……………………………………………………… ๓.๓ ลักษณะของกิจการ/หน่วยงาน/อาชีพ………………………………………………………………………………. ๓.๔ ผู้รับผิดชอบหน่วยงาน………………………………………………ตำแหน่ง……………………………………….. ๔. ลักษณะการนำไปใช้ประโยชน์/ทดสอบ (กรุณาทำเครื่องหมาย √ ในหัวข้อที่เกี่ยวข้อง) ๔.๑ การใช้ประโยชน์สาธารณะของชุมชน ๔.๒ การใช้ประโยชน์เชิงพาณิชย์ ๔.๓ การใช้ประโยชน์ในการประกอบอาชีพ ๔.๔ การใช้ประโยชน์เชิงวิชาการ (เป็นต้นแบบเทคโนโลยี) ๕. ช่วงเวลาการสิ่งประดิษฐ์ฯนำไปใช้ประโยชน์/ทดสอบ ระหว่างวันที่……………………….ถึง……………………... ๖.สรุปผลการนำสิ่งประดิษฐ์ไปใช้ประโยชน์/ทดสอบ……………………………………………………....................... ………………………………………………………………………………………………………………………………………………….. ขอรับรองว่า จากการนำเสนอผลงาน……………………………………………………………………. ไปทดสอบ/ทดลองนำไปใช้จริง ผลงานดังกล่าว ๑. มีคุณภาพ/ประสิทธิภาพและมีความปลอดภัย ๒. มีศักยภาพในการนำไปพัฒนาต่อยอดเชิงพาณิชย์/อุตสาหกรรม ๓. สามารถนำไปประยุกต์เป็นต้นแบบทางวิชาการและเป็นต้นแบบทางเทคโนโลยี ลงชื่อ………………………………… ผู้ใช้ประโยชน์/ทดสอบผลงานสิ่งประดิษฐ์ ประทับตราหน่วยงาน(ถ้ามี) ขอรับรองว่าได้นำผลงานสิ่งประดิษฐ์ไปทำการทดลองใช้/ทดสอบในสถานที่/หน่วยงานดังกล่าวจริง ลงชื่อ……………………………………ครูที่ปรึกษาเจ้าของผลงาน (…………………………………….) ตำแหน่ง………………………………………………. หมายเหตุ. แนบรูปถ่าย จากสถานที่จริงที่แสดงให้เห็นถึงการนำผลงานไปทดลองใช้/ทดสอบไม่น้อยกว่า ๔ ภาพ จัดโดย : คณะกรรมการบริหารจัดการนวัตกรรมและเทคโนโลยีสิ่งประดิษฐ์อาชีวศึกษา ภาคกลาง พ.ศ.๒๕๖๖
ภาคผนวก ค แบบคุณลักษณะ“สุดยอดนวัตกรรมอาชีวศึกษา”
ภาคผนวก ง สัญญาซื้อขาย
สัญญาซื้อขาย วันที่ 24 พ.ย. 66 สัญญานี้ทำขึ้นที่ วท.ท่าหลวง เลขที่ 290 ซอย - ถนน - เขต บ้านครัว - จังหวัด สระบุรี วันที่ 24 เดือน พฤศจิกายน พ.ศ. 2566 ระหว่าง ผู้ขาย โดย นาย มนูภัณฑ์ อยู่ยั่งยืน ซึ่งต่อไปในสัญญานี้จะ เรียกว่า “ผู้ขาย” ฝ่ายหนึ่ง กับ นายกนก ทองเนื้อดี อยู่บ้านเลขที่ 19 หมู่ 9 ถนน - ตรอก/ซอย - (ตำบล) บ้านครัว เขต(อำเภอ) บ้านหมอ จังหวัด สระบุรี โทรศัพท์ติดต่อหมายเลข 086-7528446 ซึ่งต่อไปในสัญญานี้จะเรียกว่า “ผู้ซื้อ” อีกฝ่ายหนึ่ง คู่สัญญาทั้งสองฝ่ายตกลงทำสัญญานี้ ดังนี้ เงื่อนไขรายละเอียดต่อไปนี้: ข้อ ๑. คู่สัญญทั้งสองฝ่ายตกลงให้ถือเอาเอกสารที่แนบท้ายสัญญานี้เป็นส่วนหนึ่งแห่งสัญญานี้ด้วย คือ ๑.๑ แบบฟอร์มใบเสนอราคาของผู้ขาย ลงวันที่ จำนวน ฉบับ ๑.๒ แบบฟอร์มใบสั่งซื้อของผู้ซื้อ ลงวันที่ จำนวน ฉบับ ข้อ ๒. ผู้ขายตกลงขาย และผู้ซื้อตกลงซื้อสินค้าของผู้ขาย คือ สมาร์ทฟาร์ม ต้นไม้ใบด่าง ด้วยเทคโนโลยี IOT จำนวน 1 หน่วย รวมเป็นเงิน 20,000 บาท (สองหมื่นบาทถ้วน) โดยผู้ซื้อจะมารับสินค้าที่ซื้อขายดังกล่าวในข้อนี้ด้วยตนเอง หรือผู้ขายจะส่งของให้แก่ผู้ซื้อ ณ............................................................................................ ....... ภายในกำหนด 20 วัน (........................) นับแต่วันทำสัญญานี้ ข้อ ๓. ในวันทำสัญญานี้ ผู้ซื้อได้รับชำระค่ามัดจำเป็นเงิน.............................บาท (..........................................) ให้แก่ผู้ขายไว้ เป็นเงินสด เป็นเช็คของธนาคาร เช็คเลขที่................................ลงวันที่........................................................ จำนวนเงิน 20,000 บาท (สองหมื่นบาทถ้วน) สำหรับราคาสินค้าส่วนที่เหลืออีกเป็นเงิน..............................บาท (...................................) นั้น ผู้ซื้อตกลงชำระให้แก่ผู้ขายภายใน........... วัน นับแต่วันที่ได้รับของตามสัญญา ข้อ ๔. ในกรณีที่ผู้ซื้อผิดนัด ไม่ชำระราคาสินค้าให้แก่ผู้ขายภายในกำหนดตาม ข้อ ๓. ผู้ซื้อตกลงให้ผู้ขายริบค่า มัดจำที่ผู้ซื้อชำระให้แก่ผู้ขายได้ทันที และผู้ซื้อยินยอมจ่ายเป็นเบี้ยปรับให้แก่ผู้ขายเป็นเงิน...................... บาท (...................................) พร้อมทั้งผู้ขายมีสิทธิบอกเลิกสัญญาได้อีกด้วย ข้อ ๕. หากคู่สัญญาฝ่ายหนึ่งฝ่ายใดผิดสัญญา ให้อีกฝ่ายหนึ่งมีสิทธิบอกเลิกสัญญา และมีสิทธิเรียกร้อง ค่าเสียหายจากฝ่ายที่ผิดสัญญาได้ตามความเป็นจริงสัญญานี้ทำขึ้นเป็นสองฉบับ มีข้อความ
ภาคผนวก จ สื่อการสอนใบงานทดลอง
ใบงานการทดลองที่ 1 การทดสอบโมดูล NodeMCU ในการเชื่อมต่อ WiFi โมดูล NodeMCU จะใช้โมดูล ESP8266-12E เป็นหัวใจหลักในการใช้งาน ซึ่งตัว ESP8266-12E ใช้ ชิพ esp8266 เป็นตัวประมวลผลอยู่ภายใน ซึ่งเมื่อนำมาประกอบเป็นตัวโมดูลเพื่อใช้งานอาจเกิจข้อบกพร่อง จากการประกอบได้ เช่นไม่สามารถเชื่อมต่อกับ WiFi ได้ซึ่งอาจเกิดจากการประกอบอุปกรณ์ต่าง ๆในตัวโมดูล หน้าตาชิพ eps8266 เป็นดังรูป เมื่อประกอบเข้าเป็นโมดูล ESP8266 12E จะมีลักษณะดังรูป มีผู้ผลิตโมดูล ESP8266 12E หลายราย ซึ่งบางรายอาจผลิตออกมาไม่ได้คุณภาพทำให้เชื่อมต่อกับ WiFi ไม่ได้
ดังนั้นการทดลองครั้งนี้เป็นการทดสอบโมดูลว่าสามารถเชื่อมต่อกับ WiFi ได้หรือไม่ โปรแกรมที่ใช้ในการทดสอบ #include <ESP8266WiFi.h> // Include ESP8266 library const char* ssid = "Your SSID"; // SSID is set const char* password = "Your password"; // Password is set #define LEDpin D0 void setup() { Serial.begin(115200); // Enable UART Serial.println(); Serial.print("Connecting to "); // Print title message to the serial monitor Serial.println(ssid); // Print SSID name pinMode(LEDpin, OUTPUT); digitalWrite(LEDpin,HIGH); // WiFi detected indicator - active low WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); // Send password while (WiFi.status() != WL_CONNECTED) // Check WiFi status { delay(200); digitalWrite(LEDpin, LOW); Serial.print("."); // Print dot for showing the progress status delay(200); digitalWrite(LEDpin, HIGH); } Serial.println("");
WiFi.printDiag(Serial); Serial.println(""); Serial.println("WiFi connected"); // Print the connected message Serial.println("IP address: "); // Print IP address Serial.println(WiFi.localIP()); } void loop() { digitalWrite(LEDpin, LOW); // WiFi connected indicator - active low while (WiFi.status() != WL_CONNECTED) // Check WiFi status { digitalWrite(LEDpin, 0); // LED at D0 blink when disconnect WiFi delay(900); Serial.println("connection WiFi failed"); // Print error message to Serial Monitor digitalWrite(LEDpin, 1); delay(100); } } ตัวอย่าง ต้องการเชื่อมต่อกับ WiFi ที่คอมพิวเตอร์กำลังเชื่อมต่อดังรูป
เมื่อแก้ค่า ssid (ชื่อ WiFi ที่ต้องการเชื่อมต่อ) และ password (พาสเวิร์ดของ WiFi) สำหรับตัวอย่างนี้ WiFi ไม่มีพาสเวิร์ด เมื่อแก้ค่าเสร็จแล้วทำการอัพโหลดลงโมดูล สามารถดูผลการทำงานได้จากหน้าต่าง Serial monitor ดังรูป ซึ่งจะเห็นว่าสามารถเชื่อมต่อกับ WiFi ได้แล้วและได้รับการแจก ip ให้กับโมดูล NodeMCU เป็นค่า 192.168.9.241 (ในขณะที่ยังเชื่อมต่อไม่ได้ LED บน NodeMCU จะกระพริบและเมื่อเชื่อมต่อได้แล้วจะติด ค้าง)
ใบงานการทดลองที่ 2 การเตรียมโปรแกรม Arduino IDE เขียนโปรแกรมลง ESP8266 เป็นงานที่เตรียมโปรแกรม Arduion IDE ให้สามารถเขียนโปรแกรมลง ESP8266 ได้ซึ่งโปรแกรม Arduino IDE (จากค่าย .cc) ปกติหลังจากการติดตั้งจะยังไม่สามารถเขียนโปรแกรมลง ESP8266 ได้ การติดตั้งโปรแกรม (ในกรณีที่ยังไม่มีโปรแกรม Arduino IDE) 1. เข้าไปยังเว็ปไซด์ เพื่อดาวน์โหลดโปรแกรม Arduino IDE เลือกดาวน์โหลดที่เป็นไฟล์ zip https://www.arduino.cc/en/Main/Software 2. คลิกเพื่อดาวน์โหลด
3. แตกไฟล์แล้วไปวางไว้ในไดร์ฟ C เวลาเรียกใช้โปรแกรมให้ดับเบิลคลิกที่ไฟล์ arduino.exe 4. จะได้โปรแกรม Arduino IDE พร้อมใช้งาน ขั้นตอนการดำเนินการ เพื่อเพิ่มรายการบอร์ด ESP8266 1. คลิกที่เมนู File แล้วคลิกต่อตามรูป
2. ในช่อง Additional Board Manager URLs คัดลอกข้อความนี้ไปวาง แล้วกด OK โค๊ด: [Select] http://arduino.esp8266.com/stable/package_esp8266com_index.json
3. คลิกตามลำดับดังรูป 4. พิมพ์คำว่า 8266 ลงในช่อง(1) เลือกเวอร์ชั่นที่สมบูรณ์(เวอร์ชั่นล่าสุดที่ไม่มีคำว่า rc ต่อท้าย) ในรูปจะเลือก เวอร์ชั่น 2.4.2 (2) แล้วกดติดตั้ง (3) 5. รอจนติดตั้งเสร็จ หากระหว่างดำเนินการเกิดข้อผิดพลาดให้รอสักระยะหนึ่งแล้วทำการติดตั้งใหม่
6. เลือกบอร์ดที่ใช้เขียนโปรแกรมให้เลือกตามรูป ในกรณีที่เพิ่งติดตั้งเสร็จใหม่ ๆ จะยังไม่มีรายการบอร์ดใน ส่วนของ ESP8266 ให้เปิดโปรแกรมทิ้งไว้สักระยะแล้วค่อยเข้าเมนูตามรูปใหม่อีกครั้ง ทั้งสองบอร์ดใช้แทนกันได้ มีความแตกต่างที่ความเร็วในการอัพโหลดโค้ดเท่านั้น -NodeMCU 1.0 ความเร็วในการอัพโหลดอยู่ที่ 115200 bps และ LED_BUILTIN จะเป็น D0 -WeMos D1 mini ความเร็วในการอัพโหลดอยู่ที่ 921600 bps และ LED_BUILTIN จะเป็น D4 *ความเร็วสูงมีข้อดีคืออัพโหลดเสร็จเร็ว แต่หากสายไม่มีคุณภาพอาจล้มเหลวในการอัพโหลดได้
ทดสอบบอร์ด ในกรณีที่ยังไม่ได้ติดตั้งไดรเวอร์ USB ชิพโมดูล USB ที่นิยมนำมาใช้งานที่ประกอบรวมกับ ESP8266 เช่น NodeMCU, Wemos มักเลือกใช้ชิพ CH340 หรือ CP210x แต่ละตัวสามารถดาวน์โหลดไดรเวอร์ได้ที่ 1. ชิพ CH340,CH341 http://www.winchiphead.com/download/CH341/CH341SER.ZIP 2. ชิพ CP210x http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx ------------------------------------------------------------------------------------------------- 1. ตั้งค่าให้แสดงผลการคอมไพล์และการอัพโหลดลงบอร์ดดังรูปเพื่อประโยชน์ในการวิเคราะห์ผลการทำงาน 2. ตั้ง ค่า บอร์ด (1) และพอร์ตเชื่อมต่อ (2)
3. เปิดไฟล์โปรแกรมตัวอย่าง Blink หมายเหตุ NodeMCU V2 จะมี LED อยู่ 2 ตัวคือบนชิพ ESP8266 (D4) และบนบอร์ด (D0) NodeMCU V3 จะมี LED อยู่ 1 ตัวคือบนชิพ ESP8266 (D4) ซึ่งไม่มีบนบอร์ดเหมือน V2 WeMosD1 mini จะมี LED อยู่ 1 ตัวคือบนชิพ ESP8266 (D4) ซึ่งไม่มีบนบอร์ดเหมือน V2 เช่นเดียวกับ V3
การใช้งานทั่วไปสามารถเลือกเป็นบอร์ดตัวใดก็ได้ โดยมีสิ่งที่แตกต่างคือ -เลือกบอร์ดเป็น NodeMCU 1.0 ความเร็วอัพโหลดจะเป็น 115200 และ LED_BUILTIN จะเป็น D0 -เลือกบอร์ดเป็น WeMos D1 R2&mini ความเร็วอัพโหลดจะเป็น 921600 และ LED_BUILTIN จะเป็น D4 ดังนั้น หากเลือกอร์ดเป็น NodeMCU 1.0 แต่บอร์ดจริงใช้ NodeMCU V3 หรือ WeMos D1 เมื่อมีการใช้งาน LED_BUILTIN จะไม่มีผลอะไรแสดงยกเว้นมาการต่อ LED เพิ่มภายนอกเข้าที่ขา D0 4. ทดลองคอมไพล์โค้ดโปรแกรม โดยคลิกที่ (1) สังเกตุผลหากขึ้นดังตำแหน่ง(2) แสดงว่าโค้ดโปรแกรมเขียน ถูกไวยกรณ์
5. อัพโหลดลงบอร์ด โดยคลิกที่ (1) สังเกตุผล หากขึ้น จะเป็นขั้น กระบวนการอัพโหลดลงบอร์ดสุดท้ายหากอัพโหลดสำเร็จจะขึ้นดังรูป (2)6. สังเกตุผลที่เกิดขึ้นที่บอร์ด NodeMCU แล้วทดลองเปลี่ยนค่าการหน่วงเวลา กรณีที่อัพโหลดลงบอร์ดไม่ได้รูปการอัพโหลดล้มเหลว
เกิดจากบอร์ดไม่สามารถเข้าโหมดใช้งาน Boot Loader ได้ซึ่งเกิดได้หลายสาเหตุ (ทุกสาเหตุคอมพิวเตอร์ต้อง มองเห็นคอมพอร์ตแล้ว หากยังไม่เห็นให้ติดตั้งไดร์เวอร์ใหม่) 1. หากขา D3 หรือ D5 หรือ D8 มีการเชื่อมต่อวงจรขับโหลดให้ทำการปลดออกก่อน 2. สาย USB คุณภาพต่ำไม่สามารถส่งข้อมูลเร็วได้ แก้ไขโดยการเปลี่ยนใช้สายที่มีคุณภาพ 3. Boot Loader ไม่ทำงานซึ่งอาจเกิดจากไม่ได้โปรแกรมมาตั้งแต่ต้น(จากผู้ผลิต) แก้ไขโดยอัพใหม่ (พบไม่ บ่อย) 4. ชิพ ESP8266 ไม่เข้าไปทำงาน Boot Loader อัตโนมัติซึ่งอาจเกิดจากวงจรควบคุมบกพร่อง แก้ไขโดยการ ต่อขา D3(GPIO0) ลงกราวด์แล้วกดสวิตช์รีเชต 1 ครั้ง เพื่อให้ชิพเข้าทำงานใน Boot Loader แล้วจึงทำการ อัพโหลดโปรแกรม เมื่อทำการอัพโหลดเสร็จให้ทำการปลดสายกราวด์ที่ต่อกับ D3 ออกแล้วกดสวิช์อีก 1 ครั้ง เพื่อเข้าทำงานในโหมดปกติสำหรับ NodeMCU ได้สร้างปุ่ม Flash ซึ่งเป็นขา GPIO0 ไว้แล้วดังนั้นให้กดปุ่ม Flash ค้างไว้แล้วกดปุ่มรีเซต 1 ครั้งแล้วจึงไปอัพโหลดโปรแกรมรอจนกระทั้งข้อความเปลี่ยนจากสีขาวเป็นส้ม แล้วจึงปล่อยมือจากปุ่ม Flash 5. หากทำขั้นตอนข้อที่ 4 ไม่ผ่านให้ดำเนินการดังนี้ -เปลี่ยนสาย USB ให้ใช้สายที่มีขนาดสั้นที่สุดและมีขนาดสายที่อ้วนและโต -ต่อตัวต้านทานค่าระหว่าง 220-470 โอห์ม เข้าที่ขา D3 และ D8 ลงกราวด์ดังรูป -เชื่อมต่อสาย USB ระหว่างบอร์ดเข้ากับคอมพิวเตอร์ -กดสวิตช์รีเซตแล้วปล่อย -คลิกอัพโหลดที่ตัวโปรแกรม Arduino IDE -เมื่ออัพโหลดเสร็จสิ้นให้ปลดตัวต้านทานออกแล้วกดสวิตช์รีเซตอีกครั้งเพื่อให้เข้าทำงานปกติ
ใบงานการทดลองที่ 3 การแสดงความชื้น/อุณหภูมิด้วยแอฟ Blynk ก่อนที่จะแสดงค่าความชื้นและอุณภูมิด้วยแอฟ Blynk ได้ตัวบอร์ดต้องอ่านค่าจากตัวเซนเซอร์ให้ได้ ก่อน ตัวเซนเซอร์ที่ใช้ในการทดลองนี้ใช้เบอร์ DHT11 ซึ่งขั้นตอนการเขียนโค้ดคำสั่งเพื่ออ่านค่าได้ทดลองผ่าน มาแล้วในใบงานที่ 8 (DHT22 กับ DHT11 ใช้โค้ดตัวเดียวกันเพียงแต่แก้การกำหนดค่าเพียงคำสั่งเดียว) หากยัง ไม่ได้ติดตั้งไลบรารี่สำหรับเซนเซอร์ DHT ให้กลับไปศึกษาใน เขียนโปรแกรมอ่านค่าอุณหภูมิและความชื้นด้วย DHT22 เบื้องต้น สำหรับงานครั้งนี้มีขั้นตอนการดำเนินการทดลองเป็นดังนี้ [หมายเหตุ] จะใช้งานแอฟและไลบรารี่ Blynk ทั้งในสมาร์ตโฟนและโปรแกรม ArduinoIDE ได้ จะต้องดำเนินติดตั้งก่อน 1. วงจรที่ใช้ทดลอง ทั้งที่เป็นบอร์ด NodeMCU และ WeMOS D1 mini 2.เปิดแอฟ Blynk ในมือถือแตะสร้างโปรเจคใหม่
3. ดำเนินการกำหนดคุณสมบัติโปรเจค (1) ตั้งชื่อโปรเจค (2) เลือกบอร์ดที่ใช้ควบคุม (3) คลิกสร้าง 4. รหัส Token ของโปรเจคจะถูกส่งเข้าไปยังอีเมล์ (เป็นอีเมล์ที่ลงเบียนไว้ตอนล็อกอินแอฟ)
5. แตะที่เครื่องหมายบวกเพื่อเลือกวิตเจ็ทใช้งาน 6. แตะเลือกวิตเจทเกจ
7. จะได้เกจอยู่บนหน้าพื้นที่ใช้งาน ทำการแตะที่ตัวเกจเพื่อตั้งค่า 8. ทำการตั้งค่า (1) ตั้งชื่อเกจ (สามารถตั้งชื่อเป็นภาษาไทยได้ เช่น "ความชื้น") (2) เลือกขาพอร์ตที่ใช้อ่านค่า
9. ทำการเลือกขา ซึ่งเป็นขาบอร์ดที่เชื่อม LED ไว้ (1) เลือกขาเสมือน (มีลักษณะเป็นตัวแปรรับค่า) (2) เลือกขาที่ใช้รับค่า (เป็นตัวแปรขาที่ถูกส่งค่ามาจากบอร์ด) (3) เมื่อเลือกตรงกับค่าที่ใช้งานจริงที่บอร์ดให้แตะที่ OK 10. ตั้งค่าเกจ (เพิ่มเติม) (1) ตั้งตัวเลขสูงสุดของสเกล (ความชื้นใช้ 100 เนื่องจากเป็นค่าเปอร์เซ็น) (2) กำหนดรูปแบบแสดงผล
11. ทำการเพิ่มเกจอีก 1 ตัวพร้อมตั้งค่าเกจ (1) ตั้งชื่อ (2) เลือกขาที่ใช้รับค่า (เป็นตัวแปรขาที่ถูกส่งค่ามาจากบอร์ด) (3) ตั้งตัวเลขสูงสุดของสเกล (ความอุณภูมิในที่นี้ใช้ 50 ) (4) กำหนดรูปแบบแสดงผล
12. รูปแบบที่ใช้กำหนดการแสดงผลโดยให้แสดงผลที่มีจำนวนหลักทศนิยมตามต้องการดังนี้ ส่วนจัดการโค้ดโปรแกรมควบคุมบอร์ด 13. ฟังชั่นเปิดใช้งาน BlynkTimer ซึ่งทำหน้าที่คล้าย ๆ interrupt timer หมายถึงเมื่อครบเวลา ตามที่กำหนดไว้โปรแกรมหลักจะกระโดดไปทำงานในโปรแกรมตอบสนองที่กำหนดไว้ (1) ชื่อออฟเจคไว้อ้างอิง (ผู้ใช้งานตั้งชื่อเองในที่นี้ตั้งคำว่า "timer") (2) กำหนดค่าช่วงเวลาที่ให้บอร์ดกระโดดไปทำงานในโปรแกรมตอบสนอง ในที่นี้กำหนดเป็น 2000L หมายถึงให้บอร์ดมาทำงานในโปรแกรมตอบสนองทุก ๆ 2 วินาที (3) ชื่อโปรแกรมตอบสนอง (ฟังก์ชั่นย่อย) ในที่นี้ตั้งชื่อว่า sendSensor ซึ่งบอร์ดจะวนมาท างานฟังก์ชั่นชื่อนี้ ทุก ๆ เวลาที่ก าหนด 14. ฟังก์ชั่นการส่งค่าความชื้นและอุณภูมิไปยังแอฟ Blynk (-) ส่งค่าความชื้นจากค่าในตัวแปร h ไปยังตัวแปรขาเสมือน V5 (-) ส่งค่าอุณหภูมิจากค่าในตัวแปร t ไปยังตัวแปรขาเสมือน V6
15. เปิดอีเมล์ทำการคัดลอกรหัส Token โปรเจค 16. เขียนโค้ดควบคุม (1) วางรหัส Token ที่คัดลอกมาจากอีเมล์ (2) ใส่ชื่อไวไฟที่บอร์ดควบคุมใช้เชื่อมต่อ (3) ใส่พาสเวิร์ดไวไฟ (ในกรณีที่ไวไฟมีการใช้รหัสผ่าน แต่ถ้าไม่มีให้ใช้ "") (4) ส่วนของโปรแกรมตอบสนอง BlynkTimer เขียนโค้ดเพื่อส่งสถานะในทุก ๆ 2 วินาที (5) อ่านค่าความชื้นและอุณหภูมิ (6) หากการอ่านล้มเหลวให้กลับไปอ่านค่าใหม่ (7) หากอ่านค่าได้ให้ส่งค่าไปยังตัวแปรสำหรับส่งค่า
โค้ดโปรแกรม #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #include <DHT.h> #define BLYNK_PRINT Serial char auth[] = "e04464999c544b0a9fbffc776ae44d85"; char ssid[] = "wifi name"; char pass[] = "wifi password"; BlynkTimer timer; #define DHTPIN D1 /* pin of sensor connected to */ #define DHTTYPE DHT11 /* DHT22 if useDHT22 */
DHT dht(DHTPIN, DHTTYPE); float h; /* keep Humidity */ float t; /* keep Temperature */ void sendSensor() { Blynk.virtualWrite(V5, h); Blynk.virtualWrite(V6, t); } void setup() { Serial.begin(9600); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(2000L, sendSensor); } void loop() { Blynk.run(); /* Initiates Blynk */ timer.run(); /* run BlynkTimer */ float newh = dht.readHumidity(); float newt = dht.readTemperature(); if (isnan(newh) || isnan(newt)) { Serial.println("Failed to read from DHT sensor!"); return; } h=newh; t=newt; Serial.print("Humidity is: ");Serial.println(h,1); Serial.print("Temperature is: ");Serial.println(t,1); delay(2000); }
17. ทำการอัพโหลดลงบอร์ด เปิดหน้าต่าง Serial monitor จะได้ดังภาพ
ทดสอบการทำงาน 18. กลับไปที่แอฟ Blynk ทำการแตะตัวสามเหลี่ยมเพื่อรันแอฟ 19. ผลของการรันที่แอฟ Blynk
ภาคผนวก ฉ ภาพประกอบ
ภาพประกอบ
ภาพประกอบ
ภาพประกอบ
ภาพประกอบ
ภาพประกอบ
ภาพประกอบ
ภาคผนวก ช แผ่นพับ
การท าเกษตรในยุค 4.0 เน้นจากคนรุ่นใหม่ใน การพาเกษตรกรรุ่นพ่อแม่มาท าการเกษตรแบบสมัยใหม่ เน้นการบริ หารจัดการ โดยการน านวัตกรรมและ เทคโนโลยีเขา้มาช่วย เช่นการใชแ้อพพลิเคชนั่ตรวจสอบ ความช้ืน ความอุดมสมบูรณ์ของดินสภาพอากาศ ซ่ึงการ รดน้า ตน้ ไมท้ ี่สามารถควบคุมความช้ืนที่เป็นประโยชน์ ต่อต้นไม้ไดน้ ้นัถือเป็นเรื่องที่สา คญัยงิ่ต่อเกษตรกรไทย จากความเป็ นมาและความส าคัญของปัญหา คณะผู้วิจัย จึงสร้างสมาร์ทฟาร์ม ด้วยเทคโนโลยี IOT ที่มี หัวรดน้า จา นวน 6 หัว ที่สามารถสั่งการผ่านสมาร์ทโฟน ได้จากทุกที่ ที่สามารถเข้าถึงระบบอินเทอร์เน็ต เพื่อ อ านวยความสะดวกต่อการรดน้า ตน้ ไม้และสามารถใช้ เ ป็ น ชุ ด ฝึ ก ก า ร เ รี ย น ก า ร ส อ น ใ น ร า ย วิ ช า ไมโครคอนโทรลเลอร์ได้อีกด้วย 1. เพื่อศึกษาการสร้างสมาร์ 2. เพื่อสร้างสมาร์ทฟาร์ม ด้ว 3. เพื่อเป็นสิ่งอา นวยความสสามารถตรวจสอบความช้ืนข 1.สมาร์ทฟาร์ม ด้วยเทคโนก ารเปิ ด-ปิด ได้ท้ังระบบแอพพลิเคชนั่ในสมาร์ทโฟน 2. อุปกรณ์รดน้า ตน้ ไม้สามดินได้ 3. มีแผงโซล่าเซลล์หันเหตชวั่โมงละ120W
์ทฟาร์ม ด้วยเทคโนโลยี IOT วยเทคโนโลยี IOT ะดวกในการรดน้า ตน้ ไมแ้ละ องดินได้ นโลยี IOT สามารถควบคุม บ Auto แล ะ Manual ผ่าน ได้ มารถตรวจสอบความช้ืนของ ามแสงอาทิตย์ได้ผลิตไฟได้
จากการทดสอบประสิทธิภาพของสมาร์ทฟาร์ม ด้วยเทคโนโลยี IOT ถูกออกแบบมาให้มีโครงสร้างที่ เหมาะสมต่อการใช้งานกลางแจ้ง โดยใช้พลังงานจาก แสงอาทิตย์สามารถตรวจสอบความช้ืนของดินและ ควบคุมการรดน้ าด้วยการสั่งการผ่านสมาร์ทโฟน ซ่ึง ระบบดงักล่าวประกอบดว้ยสามส่วนไดแ้ก่ แอปพลิเคชั่น Android บริ การ blynk server และหน่วยควบคุมไมโครคอลโทรลเลอร์ ที่ผู้ใช้สามารถ ควบคุมการรดน้ าตน้ ไมผ้ ่านสมาร์ทโฟนได้จากทุกที่ที่ สามารถเข้าถึงระบบอินเทอร์เน็ต 1. ได้สร้างสมาร์ทฟาร์มต้IOT ที่สามารถควบคุมการเปิสมาร์ทโฟนได้ทุกที่ ที่สามาร 2. ได้สร้างสมาร์ทฟาร์ม ด้สามารถตรวจสอบความช้ืนข 3.ได้สร้างสมาร์ทฟาร์ม ด้พลังงานแสงอาทิตย์ 4.ได้ชุดฝึ กการเรียนการสไมโครคอนโทรลเลอร์ นางสาวดารารัตน์ นางสาวชฎาพร นายวัชรินทร์ นายมนูภัณฑ์ นายกนก นายวรากร นายเอกราช นายตันติกร
ต้นไม้ใบด่าง ด้วยเทคโนโลยี ปดปิดหวัรดน้า 6 หัว ผ่าน รถเข้าถึงระบบอินเทอร์เน็ต ด้วยเทคโนโลยี IOT ที่ ของดินได้ ้วยเทคโนโลยี IOT ที่ใช้ อนในรายวิชา ทรงสอาด พุดชา มานพและคณะ อยยู่งั่ยนื ทองเน้ือดี พรมจิ๋ว เขียวทอง ยอดทอง
ภาคผนวก ซ แบบสอบถาม
แบบสอบถามความพึงพอใจในสิ่งประดิษฐ์ วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ปีการศึกษา 2/2566 คำชี้แจง กรุณาทำเครื่องหมาย ในข้อที่ตรงกับความเป็นจริงและในช่องที่ตรงกับความคิดเห็นของท่านมาก ที่สุด ตอนที่ 1 ข้อมูลทั่วไปของผู้ตอบแบบสอบถาม 1. เพศ 1.1 ชาย 1.2 หญิง 2. สถานภาพ 2.1 ครู-อาจารย์ 2.2 เจ้าหน้าที่ 2.3 นักศึกษา 3. ระดับการศึกษา ปวช. ปวส. อื่นๆ ตอนที่ 2 ความพึงพอใจในสิ่งประดิษฐ์ หัวข้อสอบถาม ระดับความพึงพอใจ ดีมาก (5) ดี (4) ปานกลาง (3) พอใช้ (2) ปรับปรุง (1) 1. ด้านประสิทธิภาพการทำงานของสิ่งประดิษฐ์ 2. ด้านการออกแบบการทำงานของสิ่งประดิษฐ์ 3. ด้านรูปทรงทั่วไปของสิ่งประดิษฐ์ 4. ด้านวัสดุป้องกันด้านความปลอดภัย 5. ด้านความเหมาะสมในการติดตั้งสิ่งประดิษฐ์ ข้อเสนอแนะ ........................................................................................................................................................................................... ........................................................................................................................................................................................... ...........................................................................................................................................................................................
1. สถิติที่ใช้ในการหาทางสถิติในการประเมินผลความพึงพอใจของสมาร์ทฟาร์ม ด้วยเทคโนโลยี IOT 1 ค่าเฉลี่ยของสมาร์ทฟาร์ม ด้วยเทคโนโลยี IOT คำนวณได้จากสมการค่าเฉลี่ยโดยใช้สูตร Σx X= N เมื่อ X คือ ค่าเฉลี่ย Σx คือ ผลรวมของเวลาหรือปริมาณผลิตภัณฑ์ทั้งหมด N คือ ขนาดของกลุ่มตัวอย่าง 2 วิเคราะห์ค่าเบี่ยงเบนมาตรฐาน (Standard deviation) คํานวณได้จากสมการ ( ) ( ) 2 2 . 1 N x x S D N N − = − เมื่อ S.D คือ ค่าเบี่ยงเบนมาตรฐาน N คือ ขนาดของกลุ่มตัวอย่าง ∑ คือ ผลรวมของคะแนนทั้งหมด ∑x คือ ผลรวมของคะแนนแต่ละตัว (∑x)2 คือ ผลรวมของคะแนนทั้งหมดยกกําลังสอง โดยการแปรผลทางสถิติเทียบกับเกณฑ์ข้างล่างนี้ กรณีการประมาณค่า 5 ช่อง หรือ 5 สเกล กำหนดดังนี้ 4.50–5.00 ดีมากหรือเห็นด้วยอย่างยิ่ง 3.50–4.49 ดีหรือเห็นด้วย 2.50–3.49 ปานกลาง 1.50–2.49 พอใช้หรือเฉยๆ 1.00–1.49 ปรับปรุงหรือไม่เห็นด้วยอย่างยิ่ง ส่วนค่า S.D นั้นส่วนมากจะไม่ค่อยแปลผลจะเสนอเฉพาะค่าในตารางเท่านั้น แต่ถ้าจะแปลผลก็ควร กำหนดเกณฑ์การแปลผลของค่า S.D ดังนี้ กรณีการประมาณค่า 5 ช่องหรือ 5 สเกล กำหนดดังนี้ มากกว่า 1.75 มีความแตกต่างกันมาก 1.25-1.75 มีความแตกต่างกันน้อยกว่า ค่อนข้างมาก น้อยกว่า 1.25 มีความแตกต่างน้อยใกล้เคียงกันหรือเหมือนๆกัน
ภาคผนวก ฌ ประวัติส่วนตัว
ประวัติผู้จัดทำ ชื่อ นางสาว ดารารัตน์ ทรงสอาด สาขาวิชา อิเล็กทรอนิกส์ สาขางาน อิเล็กทรอนิกส์อุตสาหกรรม ประวัติส่วนตัว เกิดวันที่ 3 กรกฎาคม พ.ศ. 2547 ที่อยู่ บ้านเลขที่ 075/31 ตำบล ท่าเรือ อำเภอ ท่าเรือ จังหวัดพระนครศรีอยุธยา 13130 เบอร์โทรศัพท์ 082-3896735 ประวัติการศึกษา ปี พ.ศ.2565 ประกาศนียบัตรวิชาชีพชั้นสูง วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ปี พ.ศ.2562 ประกาศนียบัตรวิชาชีพ วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ปี พ.ศ.2559 มัธยมศึกษาตอนต้น โรงเรียนท่าเรือ “นิตยา” นุกูล
ประวัติผู้จัดทำ ชื่อ นางสาว ชฎาพร พุดชา สาขาวิชา อิเล็กทรอนิกส์ สาขางาน อิเล็กทรอนิกส์อุตสาหกรรม ประวัติส่วนตัว เกิดวันที่ 31 มีนาคม พ.ศ. 2545 ที่อยู่ บ้านเลขที่ 88 หมู่ 7 ตำบล บ้านครัว อำเภอ บ้านหมอ จังหวัดสระบุรี 18270 เบอร์โทรศัพท์ 095-4464502 ประวัติการศึกษา ปี พ.ศ.2565 ประกาศนียบัตรวิชาชีพชั้นสูง วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ปี พ.ศ.2560 มัธยมปลาย โรงเรียนแก่งคอย ปี พ.ศ.2557 มัธยมศึกษาตอนต้น โรงเรียนวัดป่าไผ่
ประวัติผู้จัดทำ ชื่อ นาย นครินทร จันทนากร สาขาวิชา อิเล็กทรอนิกส์ สาขางาน อิเล็กทรอนิกส์อุตสาหกรรม ประวัติส่วนตัว เกิดวันที่ 16 มกราคม พ.ศ. 2545 ที่อยู่ บ้านเลขที่ 79/2 หมู่ 5 ตำบล เริงราง อำเภอ เสาไห้ จังหวัดสระบุรี18160 เบอร์โทรศัพท์ 064-2864172 ประวัติการศึกษา ปี พ.ศ.2563 ประกาศนียบัตรวิชาชีพชั้นสูง วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ปี พ.ศ.2560 ประกาศนียบัตรวิชาชีพ วิทยาลัยเทคนิคท่าหลวงซิเมนต์ไทยอนุสรณ์ ปี พ.ศ.2559 มัธยมศึกษาตอนต้น โรงเรียนสุไหงโก-ลก