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 โครงงานตู้เสื้อผ้าอัจฉริยะ

โครงงานตู้เสื้อผ้าอัจฉริยะ

Published by smilesmilekoy, 2022-03-01 15:26:19

Description: โครงงานตู้เสื้อผ้าอัจฉริยะ

Search

Read the Text Version

โครงงานคอมพิวเตอร์มัธยมศกึ ษาตอนปลาย ตู้เสอ้ื ผ้าอัจฉรยิ ะโดย KidBright Smart Wardrobe By KidBright โดย นายธดากรณ์ เชอื้ โต้ง นายณฐั พล แซจ่ า้ ว นางสาววรรณดี ทิพยป์ นิ่ ทอง อาจารย์ทป่ี รึกษา : นางสาวฐิรญา ทะนนั ชัย นางสาวอภิสรา คำฟู โรงเรยี นศกึ ษาสงเคราะหเ์ ชียงใหม่ รายงานฉบับนี้เป็นสว่ นประกอบของการประกวดโครงงานคอมพิวเตอร์ ระดับมธั ยมศึกษาตอนปลาย งานวทิ ยาศาสตรน์ ทิ ศั น์ราชภฏั ลำปาง ประจำปี 2564 คณะวทิ ยาศาสตร์ มหาวทิ ยาลัยราชภัฏลำปาง ระหวา่ ง 18 -19 สิงหาคม 2564



โครงงานคอมพวิ เตอรม์ ธั ยมศึกษาตอนปลาย ตูเ้ สื้อผ้าอจั ฉรยิ ะโดย KidBright Smart Wardrobe By KidBright โดย นายธดากรณ์ เชื้อโต้ง นายณฐั พล แซจ่ ้าว นางสาววรรณดี ทิพยป์ น่ิ ทอง อาจารยท์ ป่ี รึกษา : นางสาวฐริ ญา ทะนนั ชยั นางสาวอภิสรา คำฟู โรงเรียน ศกึ ษาสงเคราะห์เชียงใหม่ รายงานฉบบั น้ีเป็นส่วนประกอบของการประกวดโครงงานคอมพวิ เตอร์ ระดบั มัธยมศกึ ษาตอนปลาย งานวิทยาศาสตร์นทิ ัศน์ราชภัฏลำปาง ประจำปี 2564 คณะวทิ ยาศาสตร์ มหาวทิ ยาลยั ราชภัฏลำปาง ระหว่าง 18 -19 สงิ หาคม 2564

บทคดั ยอ่ โครงงานคอมพิวเตอร์เรื่องตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) จัดทำขึ้นเพื่อแจ้งเตือนเมื่อผู้อื่นเปิดตู้เสื้อผ้าโดยไม่ได้รับอนุญาต เพื่อสั่งปิดประตูตู้เสื้อผ้าผ่านมือถือ และเพื่อนำความรู้จากการเขียนโปรแกรม KidBright มาใช้ประโยชน์ในชีวิตประจำวัน โดยมีวิธีการ ดำเนินงาน คือ เขียนโปรแกรม KidBright ให้เซนเซอร์วัดค่าแสง หากค่าแสงท่ีเซนเซอร์วัดได้เกินท่ี กำหนด ระบบตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) สัญญาณไฟส่อง สว่าง และแจง้ เตือนผา่ นแอปพลเิ คชนั ไลน์ จากน้นั ผใู้ ชส้ ามารถปดิ ตูเ้ สื้อผ้าผา่ นมือถือได้ ปอ้ งกนั ปัญหา ผู้อื่นเปิดตู้เสื้อผ้าโดยไมไ่ ด้รับอนุญาต และทรัพย์สินสว่ นตัวหาย ซึ่งจะทำให้เกิดประโยชนแ์ ก่ ผู้ใช้งาน และสามารถนำความรไู้ ปพฒั นาตอ่ ยอดได้ กิตตกิ รรมประกาศ การจัดทำโครงงานครั้งนี้สำเร็จลุล่วงไปด้วยดีนั้น ผู้จัดทำขอขอบพระคุณคณะผู้บริหาร อาจารยก์ ลุ่มสาระการเรยี นรวู้ ทิ ยาศาสตร์และเทคโนโลยีทกุ ท่าน อาจารย์ผู้สนับสนุนการจัดหาจัดเตรียม อุปกรณ์ในการทำโครงงาน นายชูชีพ มูลสถาน ตลอดจนอาจารย์ที่ปรึกษา นางสาวฐิรญา ทะนันชัย และนางสาวอภิสรา คำฟู ที่ให้คำปรึกษา แนะแนวความคิด รวมถึงดำเนินการช่วยเหลือชี้แนวทาง ในการทำโครงงานคอมพิวเตอร์เรื่องตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) ตลอดจนตรวจแกไ้ ขขอ้ บกพรอ่ งต่าง ๆ ด้วยความเอาใจใส่เป็นอย่างยิ่ง จนทำใหโ้ ครงงานสำเร็จสมบรู ณ์ ท้ายสุดนี้ คณะผู้จัดทำหวังเป็นอย่างยิ่งว่า โครงงานนี้จะเป็นประโยชน์ต่อการศึกษาสำหรับ ผู้ที่สนใจอย่างมาก หากมีข้อผิดพลาดหรือข้อบกพร่องประการใดผู้จัดทำต้องขออภัยเป็นอย่างสูง ไว้ ณ ที่น้ดี ้วย

สารบัญ หนา้ เร่อื ง 1 1 บทที่ 1 บทนำ 1 - ที่มาและความสำคัญของโครงงาน 2 - วตั ถุประสงค์ 2 - แผนดำเนินงาน 3-4 - ผลทค่ี าดวา่ จะได้รับ 5 5 บทที่ 2 เอกสารท่ีเก่ียวขอ้ ง 5-6 บทท่ี 3 วธิ ดี ำเนนิ งาน 7 7 - วัสดุอปุ กรณ์ 7 - ขัน้ ตอนการดำเนินงาน 9 บทที่ 4 ผลการดำเนินงาน 9 - ผลจากการทำโครงงาน 9 - ตวั อยา่ งผลงาน 9 บทที่ 5 สรปุ ผลการดำเนินงาน - การดำเนินงานจดั ทำโครงงาน - สรุปผลการดำเนินงาน - ขอ้ เสนอแนะ บรรณานกุ รม ภาคผนวก

สารบญั ตาราง หนา้ เรื่อง 2 ตาราง 1 แผนการดำเนนิ งาน

สารบัญรูปภาพ เรื่อง หน้า ภาพท่ี 1 ภาพรวมการทำงานระบบตเู้ สอ้ื ผา้ อัจฉรยิ ะโดย KidBright 6 (Smart Wardrobe By KidBright) 7 ภาพที่ 2 การแจง้ เตอื นผา่ แอปพลิเคชันไลน์ 8 ภาพที่ 3 แบบจำลองต้เู สอื้ ผา้ และระบบตู้เสอื้ ผา้ อัจฉรยิ ะโดย KidBright (Smart Wardrobe By KidBright) 8 ภาพท่ี 4 แอปพลิเคชนั IoT เปดิ -ปดิ ต้เู สอ้ื ผา้

1 บทที่ 1 บทนำ 1.1 ที่มาและความสำคญั ของโครงงาน โรงเรียนศึกษาสงเคราะห์เชียงใหม่ สังกัดสำนักบริหารงานการศึกษาพิเศษ เปิดทำการสอน ตั้งแต่ชั้นประถมศึกษาปีที่ 1 ถึงชั้นมัธยมศึกษาปีที่ 6 นักเรียนส่วนใหญ่เป็นชาวไทยภูเขาร้อยละ 60 ชาวไทยพื้นราบร้อยละ 40 เป็นโรงเรียนประเภทอยู่ประจำ ท่ีให้โอกาสทางการศึกษาสำหรับเด็ก ด้อยโอกาส 11 ประเภท ได้แก่ เด็กที่ถูกบังคับให้ขายแรงงาน เด็กเร่ร่อน เด็กที่อยู่ในธุรกิจบริการทาง เพศ เด็กที่ถูกทอดทิ้ง เด็กที่ถูกทำร้ายทารุณ เด็กยากจนพิเศษ เด็กในชนบทกลุ่มน้อย เด็กที่มีปัญหา เกี่ยวกับยาเสพติด เด็กที่ได้รับผลกระทบจากโรค AIDS เด็กในสถานพินิจและคุ้มครองเด็ก และ นักเรียนพิการเรียนร่วม นักเรียนที่เข้าเรียน จะได้รับตู้เสื้อผ้าส่วนตัวคนละ 1 ตู้ และมักมีปัญหา กญุ แจตเู้ สอ้ื ผา้ หาย หรือลืมลอ็ คตู้เสื้อผา้ จึงเกดิ การขโมยสงิ่ ของภายในต้เู ส้อื ผ้า โครงงานตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) มีระบบแจ้ง เตือนผ่านแอปพลิเคชันไลน์ สัญญาณไฟส่องสว่าง หากผู้อืน่ เปิดตู้เสื้อผ้าโดยไม่ไดร้ ับอนุญาต เมื่อผู้ใช้ ได้รับการแจง้ เตอื นผา่ นแอปพลิเคชันไลน์ ผใู้ ช้สามารถสั่งปดิ ประตตู เู้ สอ้ื ผา้ ผ่านมอื ถือได้ 1.2 วตั ถุประสงค์ 1. เพอื่ แจง้ เตอื นเมื่อผู้อ่นื เปดิ ตเู้ สื้อผ้าโดยไม่ไดร้ ับอนญุ าต 2. เพื่อส่ังปิดประตูต้เู สื้อผา้ ผ่านมอื ถอื 3. เพอ่ื นำความรจู้ ากการเขียนโปรแกรม KidBright มาใชป้ ระโยชนใ์ นชวี ติ ประจำวนั

2 1.2 แผนการดำเนินงาน ขอบเขตของโครงงาน 27 กรกฎาคม 2564 – 10 สิงหาคม 2564 ระยะเวลาดำเนินงาน (วัน) ข้นั ตอนการดำเนินงาน 27 ก.ค.2564 28 ก.ค. 2564 29 ก.ค. 2564 30 ก.ค. 2564 31 ก.ค. 2564 1 ส.ค. 2564 2 ส.ค. 2564 3 ส.ค. 2564 4 ส.ค. 2564 5 ส.ค. 2564 6 ส.ค. 2564 7 ส.ค. 2564 8 ส.ค. 2564 9 ส.ค. 2564 10 ส.ค. 2564 1. คดิ หวั ข้อโครงงานเพอ่ื นำเสนอ อาจารยท์ ี่ ปรึกษา 2. ศกึ ษาค้นคว้ารวบรวม ขอ้ มูลท่เี กยี่ วขอ้ งกบั โครงงาน 3. ออกแบบแบบจำลองตเู้ ส้ือผา้ และเขียน โปรแกรมลงบอรด์ KidBright 4. ทดสอบอุปกรณต์ เู้ ส้อื ผ้าอจั รยิ ะโดยKidBright 5. จดั ทำรูปเล่มโครงงาน 6. เผยแพร่โครงงาน ตาราง 1 แผนการดำเนินงาน 1.4 ผลทคี่ าดวา่ จะได้รับ 1.สามารถพฒั นาระบบตเู้ ส้อื ผา้ อจั ฉริยะโดย KidBright (Smart Wardrobe By KidBright) แจ้งเตอื นเม่อื ผู้อน่ื เปดิ ตู้เสือ้ ผ้าโดยไมไ่ ดร้ บั อนญุ าต 2. สามารถส่งั ปดิ ประตูตเู้ ส้ือผ้าผ่านมือถือ 3. สามารถนำความรู้จากการเขยี นโปรแกรม KidBright (Smart Wardrobe By KidBright) มาใช้ประโยชนใ์ นชวี ติ ประจำวันได้สำเร็จ

3 บทท่ี 2 เอกสารทเี่ กี่ยวขอ้ ง ในการจัดทำโครงงานคอมพิวเตอร์เรื่องตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) คณะผู้จัดทำได้ศึกษาข้อมลู เอกสารที่เกี่ยวขอ้ ง ดงั น้ี 2.1 แผงวงจร KidBright KidBright คือ บอร์ดสมองกลฝังตัว (Embedded Board) ขนาดเล็กที่มีไมโครคอนโทรลเลอร์ ESP32 ทำหน้าที่ประมวลผล และควบคุมสั่งงานอุปกรณ์ ที่ประกอบอยู่บนบอร์ด ซึ่งได้แก่หน้า จอแสดงผลแบบ Matrix LED ขนาด 16×8 จุด และเซ็นเซอร์ตรวจจับพื้นฐาน ท่ีสามารถปรับใช้ใน ชวี ติ ประจำวันได้แก่ เซ็นเซอร์วดั ระดบั ความเข้มของแสง และ เซ็นเซอร์วัดอณุ หภูมิ 2.2 ส่วนประกอบของ KidBright แผงวงจร KidBright มีลักษณะเป็นแผงวงจรสีเหลี่ยม ขนาด 5 x 9 เซนติเมตร ใช้หน่วย ประมวลผล ESP32 ที่มีความสามารถรองรับการเชื่อมต่อด้วย WiFi และ Bluetooth ได้ มีหน้าจอ แสดงผลชนิด Matrix LED สีแดง ขนาด 16 x 8 จุด มีปุ่มกดให้เรียกใช้งานได้สองปุ่ม มีลำโพง และ ตัวเซนเซอร์พื้นฐานสองตัวได้แก่ เซนเซอร์ วัดอุณหภูมิ และเซนเซอร์วัดความเข้มของแสง และมีนาฬกิ าฐานเวลาจริง เปรียบเสมือนคอมพิวเตอรพ์ กพาสำหรบั เด็ก 2.3 การเขียนโปรแกรมสำหรบั บอรด์ KidBright การเขียนโปรแกรมเพื่อให้บอร์ด KidBright ทำงาน สามารถทำได้ด้วยโปรแกรม KidBright IDE ซึ่งเป็นโปรแกรมที่ถูกพัฒนาขึ้นมา เพื่อให้ผู้เรียนสามารถเขียนโปรแกรม ได้ง่ายมากขึ้นด้วยวิธีการ ชุดคำสั่งแบบ Block-structured programming ซึ่งเป็นการเขียนโปรแกรมโดยการลากรูปกล่องคำสั่ง พื้นฐาน มาวางต่อกัน (Drag and Drop) เพื่อทำการเชื่อมโยงคำสั่ง เหล่านั้นขึ้นมาเป็นโปรแกรม จากนั้น KidBright IDE จะทำการแปลง (Compile) โปรแกรม และส่งโปรแกรมดังกล่าวไปยัง บอรด์ KidBright เพื่อให้มันทำงานตามชุดคำสั่งที่เราได้ออกแบบไว้สำหรับผู้ที่ใช้แท็บเล็ต หรือสมาร์ทโฟน ทางทีมผู้ออกแบบก็ได้พัฒนาโปรแกรม KidBright IDE บนมือถือ แท็บเลต ที่ใช้ระบบปฏิบัติการ Android และ IOS รวมทง้ั ยังมี KidBright IDE ท่ีทำงานบน Web browser ด้วย 2.4 Line notify คอื อะไร? LINE Notify คือ บริการที่คุณสามารถได้รับข้อความแจ้งเตือนจากเว็บเซอร์วิสต่าง ๆ ที่คุณ สนใจไดท้ าง LINE โดยหลงั เสร็จสน้ิ การเชอื่ มตอ่ กบั ทางเวบ็ เซอรว์ สิ แลว้ คุณจะได้รบั การแจ้งเตือนจาก บัญชีทางการของ “LINE Notify” ซึ่งให้บริการโดย LINE นั่นเอง คุณสามารถเชื่อมต่อกับบริการที่ หลากหลาย และยังสามารถรับการแจ้งเตือนทางกลุ่มได้อีกด้วย ซึ่งบริการหลักๆ ที่สามารถเชื่อมต่อ ได้แก่ GitHub, IFTTT หรอื Mackerel เปน็ ต้น

4 2.5 Line notify ใช้งานอยา่ งไร? Line notify เพื่อแจ้งสถานะการออนไลน์ไปอีกระบบปลายทางได้ จึงทำให้เราสามารถส่ง ข้อความแจ้งเตือนจากบริการต่าง ๆ หรืออุปกรณ์ใด ๆ ก็ตาม ที่สามารถเชื่อมต่อกับ internet และ สามารถเชื่อมด้วย http post มายัง Account ของเราได้ ซึ่งการใชง้ านโดยรวมของ Line notify จะ มีรูปแบบดังนี้ คือ เริ่มแรกเลย เราต้องไปสร้าง token ของ account ในระบบของ Line เสียก่อน จากนั้นเก็บ token นี้เอาไว้ แล้วเมื่อเราต้องการที่จะส่งข้อความแจ้งเตือนต่าง ๆ เราจะใช้ token นี้ เพ่อื สง่ ขอ้ ความแจ้งเตอื น ผา่ นทาง http post นนั่ เอง

5 บทที่ 3 วิธีการดำเนินงาน 3.1 วสั ดุ อุปกรณ์ เคร่อื งมือ 3.1.1 เครือ่ งคอมพิวเตอร์ 3.1.2 ซอฟแวร์ • โปรแกรม KidBright IDE • โปรแกรม KidBright IoT • โปรแกรม Line 3.1.3 บอรด์ KidBright32 i 3.1.4 Micro Servo 3.1.5 สาย USB 3.1.6 ไม้อดั ขนาด A4 3.1.7 กาวลาเท็กซ์ 3.1.8 ขเ้ี ลอ่ื ย 3.1.9 สเปรย์ สี 3.1.10 โซ่สีเงนิ 3.1.11 บานพับประตู 3.1.12 ตะขอ 3.1.13 ตะเกียบ 3.1.14 กระดาษทราย 3.1.15 เลอื่ ย 3.2 ข้ันตอนการดำเนนิ งาน 3.2.1 คิดหวั ข้อเรอ่ื งเพอ่ื นำเสนอครทู ่ปี รกึ ษาโครงงาน 3.2.2 ศึกษาและคน้ คว้าข้อมลู ท่เี กี่ยวข้องกบั โครงงานท่สี นใจ 3.2.3 ศึกษาการเขียนโปรแกรม KidBright และติดตั้งโปรแกรม ในเว็บไซต์ https://www.kid- bright.org/ 3.2.4 จดั ทำโครงร่างโครงงานคอมพวิ เตอรเ์ พอ่ื นำเสนอครทู ีป่ รึกษา 3.2.5 ออกแบบวิธกี ารสร้างแบบจำลองต้เู สื้อผ้า และออกแบบการเขียนโปรแกรม KidBright 3.2.6 จัดทำโครงงานคอมพิวเตอร์ ตู้เสื้อผา้ อจั ฉรยิ ะโดย KidBright และแบบจำลองตูเ้ ส้อื ผา้ • ติดตั้งโปรแกรม KidBright โดยดาวน์โหลดจากเว็ปไซต์ https://www.kid- bright.org/

6 • ทำการติดตั้งปลั๊กอิน LINE Notify ส่งการแจ้งเตือนเข้าแอปพลิเคชันไลน์ ลงในโปรแกรม KidBright เพอื่ ทำการเขียนโปรแกรมแจ้งเตอื นเขา้ ในไลน์ • ทำการเพิม่ LINE Notify เปน็ เพ่ือน โดยสแกน QR Code • เข้าไปที่หน้าเว็บ https://notify-bot.line.me/my/ จากนั้นเข้าสู่ระบบด้วย บญั ชีไลน์ • ทำการ Generate access token (For developers) กำหนดการส่งการแจ้งเตือน ไปในแชทกลุ่มของแอปพลิเคชันไลน์ • กำหนดรูปแบบข้อความที่จะปรากฏในแอปพลเิ คชนั Line เมอ่ื มีการแจ้งเตอื น • นำรหัส Token ใส่ลงในบล็อก ตั้งค่า Access Token เป็น (Set Access Token to) แลว้ จงึ ใช้บล็อก สง่ การแจง้ เตอื น เพอื่ สง่ ข้อความไปยังไลน์ • การเช่ือมต่อบอร์ด KidBright กบั IoT และ WiFi ติดตงั้ แอปพลเิ คชัน kidBright IoT บนมอื ถือ • กำหนดค่าการเชื่อมต่อ WiFi บน KidBright IDE โดยใช้โปรแกรม KidBright IDE เพื่อ Config บอรด์ KidBright กับ WiFi • กำหนดชือ่ (SSID) และพาสเวิร์ดของ WiFi • เขยี นโปรแกรม KidBright ใหร้ บั ค่าแสง โดยจอภาพจะแสดงเป็นค่าแสงโดย กระบวนการทำงานมี ดังน้ี • ถ้าค่าแสงมีค่ามากกว่า 20 ไฟจะส่องสว่าง จากนั้น LINE Notify ทำการแจ้งเตือนไปยังแชทในโทรศัพท์ของผู้ใช้งาน ข้อความว่า ตู้ เปดิ แลว้ “นะ๊ จะ๊ ” • เมื่อผู้ใช้ได้รับการแจ้งเตือนผ่านแอปพลิเคชันไลน์ ผู้ใช้สามารถส่ัง ปดิ ตู้เส้อื ผ้าผ่านแอปพลเิ คชนั KidBright IoT ไดใ้ นทันที ภาพที่ 1 ภาพรวมการทำงานระบบตูเ้ ส้ือผ้าอัจฉรยิ ะโดย KidBright (Smart Wardrobe By KidBright)

7 บทท่ี 4 ผลการดำเนนิ งาน โครงงานคอมพิวเตอร์เรื่อง ตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) จัดทำข้ึนเพอื่ แจ้งเตือนเมื่อผอู้ ื่นเปิดตู้เส้ือผา้ โดยไมไ่ ดร้ ับอนุญาต และเพอื่ นำความรูจ้ ากการเขียนโปรแกรม KidBright มาใชป้ ระโยชน์ในชวี ิตประจำวัน มีผลการดำเนนิ งาน ดงั น้ี 4.1 ผลจากการทำโครงงาน การทำโครงงานเรื่องตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) เป็นการนำความรู้จากการเขียน โปรแกรม KidBright มาใช้กับการพัฒนาระบบป้องกันการขโมย สมัยใหม่ท่ีมีเทคโนโลยีเข้ามาเกี่ยวข้อง เพื่อความปลอดภัยของทรัพย์สินในชีวิตประจำวัน นั่นคือการ แจ้งเตือนเมื่อผู้อื่นเปิดตู้เสื้อผ้าโดยไม่ได้รับอนุญาต ระบบตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) จะทำการแจ้งเตือนผ่านแอปพลิเคชันไลน์ ไฟจะส่องสว่าง เมื่อผู้อื่นเปิดตู้ เสือ้ ผา้ โดยไม่ไดร้ บั อนญุ าต ผู้ใช้สามารถสงั่ ปิดประตูตู้เสอ้ื ผา้ ผา่ นมอื ถือได้ 4.2 ตัวอยา่ งผลงาน ภาพที่ 2 การแจ้งเตอื นผ่าแอปพลิเคชนั ไลน์

8 ภาพที่ 3 แบบจำลองตเู้ สื้อผ้าและระบบตู้เส้อื ผา้ อัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) ภาพที่ 4 แอปพลเิ คชนั IoT เปดิ -ปดิ ตเู้ สอ้ื ผ้า

9 บทที่ 5 สรุปผลการดำเนนิ งาน โครงงานคอมพิวเตอร์เรื่องตู้เสื้อผ้าอัจฉริยะโดย KidBright (Smart Wardrobe By KidBright) สามารถสรปุ ผลการ ดำเนินงานไดด้ งั น้ี 5.1 การดำเนนิ งานจัดทำโครงงาน 5.1.1 วตั ถุประสงคข์ องโครงงาน 1) เพอ่ื แจง้ เตอื นเมอ่ื ผ้อู ื่นเปิดตเู้ ส้อื ผา้ โดยไม่ได้รบั อนญุ าต 2) เพ่อื สง่ั ปดิ ประตูต้เู สื้อผา้ ผา่ นมอื ถอื 3) เพอ่ื นำความรู้จากการเขียนโปรแกรม KidBright มาใช้ประโยชน์ในชวี ติ ประจำวัน 5.1.2 วัสดุ อปุ กรณ์ เครอ่ื งมอื หรือโปรแกรมทใ่ี ชใ้ นการพัฒนาโครงงาน 1) เคร่ืองคอมพวิ เตอร์พร้อมเชื่อมตอ่ ระบบเครือขา่ ยอินเทอรเ์ นต็ 2) โทรศพั ท์มอื ถอื พร้อมเชื่อมต่อระบบเครือข่ายอนิ เทอรเ์ น็ต 2) บอร์ด Kidbright32 i 2) ซอฟต์แวร์ • โปรแกรม KidBright IDE • โปรแกรม KidBright IoT • โปรแกรม Line 5.2 สรปุ ผลการดำเนินงาน การดำเนินงานโครงงานนี้บรรลุวัตถุประสงค์ที่ได้กำหนดไว้ คือ เพื่อแจ้งเตือนเมื่อผู้อื่นเปิดตู้เสื้อผ้า โดยไม่ไดร้ บั อนญุ าต เพ่ือนำความรูจ้ ากการเขียนโปรแกรม KidBright มาใช้ประโยชน์ในชวี ิตประจำวนั 5.3 ข้อเสนอแนะ 5.1.1 ควรมีระบบตรวจสอบผูเ้ ปิดตเู้ ส้อื ผา้ ว่าเปน็ ผใู้ ช้หรอื บุคคลอ่นื

บรรณานกุ รม สนกุ KIds สนุก Code กับ Kidbright. พมิ พค์ รัง้ ที่ 1. ปทุมธานี: สำนักงานวิทยาศาสตร์และ เทคโนโลยแี หง่ ชาติ, ,2561 สำนกั งานวทิ ยาศาสตรแ์ ละเทคโนโลยแี ห่งชาติ. (2564). มาทำความรู้จกั กบั KidBright และ KidBright IDE, สบื คน้ เมอ่ื วันที่ 28 กรกฎาคม 2564. จากเว็บไซต:์ https://kidbright.club/ topkung007. (2564). Line notify คอื อะไร?, สืบคน้ เมือ่ วันที่ 29 กรกฎาคม 2564. จาก เวบ็ ไซต:์ https://www.ibuddyweb.com/

ภาคผนวก

ขั้นตอนดำเนินการ 1. ติดตง้ั โปรแกรม KidBright โดยดาวน์โหลดจากวป็ ไซต์ https://www.kid-bright.org/ 2. ทำการตดิ ตั้งโปรแกรม KidBright ลงบนคอมพวิ เตอร์

3. ทำการดาวน์โหลดปล๊กั อนิ Line Notifyจากเวบ็ ไซต์ https://store.kidbright.info/ 4. ทำการตดิ ต้งั ปลัก๊ อิน Line Notify บนโปรแกรมKidBright

5. การเพ่มิ LINE Notify เป็นเพ่ือน โดยสแกน QR Code จากน้นั เข้าส่รู ะบบดว้ ยบญั ชี LINE 6. ไปท่ีหนา้ หลักเพอื่ Generate access token (For developers)

7. เมอ่ื เขา้ สรู้ ะบบสำเร็จแลว้ ทำการ Generate access token (For developers) กำหนดการส่งการแจง้ เตอื นไปในแชทกลุ่มของแอปพลิเคชนั ไลน์ 8. กำหนดรปู แบบข้อความที่จะปรากฏในแอปพลิเคชัน Line เม่อื มีการแจง้ เตอื น

9. นำรหสั Token ใสล่ งในบล็อก ตง้ั ค่า Access Token เป็น (Set Access Token to) แล้วจงึ ใชบ้ ล็อก สง่ การแจ้งเตือน เพื่อสง่ ขอ้ ความไปยังไลน์ 10. การเชื่อมต่อ บอร์ด KidBright กับ IoT และ WiFi ทำการตดิ ตัง้ แอปพลิเคชนั kidBright IoT บนมือถอื

11. กำหนดคา่ การเชือ่ มต่อ WiFi บน kidBright IDEโดยใช้โปรแกรม kidBright IDE เพื่อ Config บอรด์ KidBright กบั WiFi กำหนดชื่อ(SSID) และพาสเวิรด์ ของ WiFi 12. เช่อื มตอ่ โปรแกรม KidBright กับแอปพลเิ คชนั KidBright IoT โดยการแสกนQR Code

13. เขียนโปรแกรม KidBright ให้รับค่าแสง โดยจอภาพจะแสดงเป็นค่าแสงโดยกระบวนการ ทำงานมี ดงั น้ี ถ้าค่าแสงมีค่ามากกว่า 15 จะมไี ฟสอ่ งสวา่ ง จากนั้น LINE Notify ทำการแจ้งเตือน ไปยงั แชทในโทรศัพทข์ องผูใ้ ช้งาน ขอ้ ความว่า “ประตตู ู้เสอื้ ผ้าถกู เปิด” เมอ่ื ผู้ใช้ไดร้ ับการแจง้ เตือน ผา่ น แอปพลิเคชัน Line ผู้ใช้สามารถสั่งปดิ ต้เู สื้อผา้ ผ่านแอปพลิเคชัน KidBright IoT ไดใ้ นทันที

ภาพกิจกรรมการทำโครงงานตู้เส้ือผ้าอจั ฉรยิ ะโดย KidBright (Smart Wardrobe By KidBright)


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook