View
5
Download
0
Category
Preview:
Citation preview
โครงงานนบจ านวนคนเขา-ออก หองสมด
เสนอ
มลนธเทคโนโลยสารสนเทศตามพระราชด าร
สมเดจพระเทพรตนราชสดา ฯ สยามบรมราชกมาร
ไดรบสนบสนนทนท าโครงงาน
ในโครงการสนบสนนทนท าโครงงานของนกเรยนในชนบท
ประจ าปการศกษา ๒๕๖๒
โดย
๑. สามเณรสรเดช กอนสน ระดบชนมธยมศกษาปท ๓
๒. สามเณรณรงชย ธรรมโหร ระดบชนมธยมศกษาปท ๓
๓. สามเณรณฐพล จอแกว ระดบชนมธยมศกษาปท ๓
ครทปรกษาโครงงาน : นายอนนต จนดาค า
ครทปรกษาโครงงาน : นางสาวเบญจมาศ หงษหา
สถานศกษา : โรงเรยนพทธโกศยวทยา จงหวดแพร
กตตกรรมประกาศ
โครงงานนส าเรจขนได เนองดวยพระมหากรณาธคณของ สมเดจพระกนษฐาธราชเจา กรมสมเดจ
พระเทพรตนราชสดาฯ สยามบรมราชกมาร ททรงจดตงโครงการเทคโนโลยสารสนเทศส าหรบโรงเรยนใน
ชนบท หรอ ทสรช. เพอเปดโอกาสใหนกเรยนดอยโอกาส ไดเรยนรและเขาถงเทคโนโลย ดวยการจดตงคาย
อคควซง การอบรมการเขยนโปรแกรมและท าโครงงานส าหรบพระภกษสามเณรในโรงเรยนพระปรยตธรรม
ตดตอกนเปนเวลา 5 ปทผานมา และไดรบการสนบสนนทนการท าโครงงานจากส านกงานพฒนาวทยาศาสตร
และเทคโนโลยแหงชาต (สวทช. หรอ NSTDA) โรงเรยนกวดวชา We by the Brain มหาวทยาลยเชยงใหม
และมหาวทยาลยราชภฏอตรดตถ ทไดสนองงาน สมเดจพระกนษฐาธราชเจา กรมสมเดจพระเทพรตนราชสดา
ฯ สยามบรมราชกมาร โดยการจดหาคณะวทยากรเพอควบคมอบรมถวายความรการท าโครงงานในครงน ให
ส าเรจลลวงไปดวยด และดวยความอนเคราะหเมตตาจากคณะผบรหาร ครเจาหนาท โรงเรยนพทธโกศยวทยา
ไดสนบสนนในเรองของการเดนทางเขารวมกจกรรมการเขาคายอบรม และ ไดสนบสนนโครงงานหลายๆสวน
พรอมกบครทปรกษาโครงงาน ทชวยเหลอใหค าปรกษา ค าแนะน า ตลอดจนถงเสยสละเวลาและก าลงทรพย
สวนตว เพอชวยเหลอการท าโครงงานในครงน ทางคณะผจดท าขอขอบพระคณจากทกฝายมา ณ โอกาสนดวย
ทายทสดน คณะผจดท าหวงวา โครงงานเรอง "นบจ านวนคนเขา-ออก หองสมด" จะเปนประโยชน
ตอผศกษา และสนใจในดานสงประดษฐสมองกลฝงตวตอไป
คณะสามเณรผจดท า
บทคดยอ
ในยคทเทคโนโลยก าลงเตบโต โลกไดมาถงยคท "ปญญาประดษฐ(Artificial Intelligence : AI)" "อนเตอรเนต
แหงสรรพสง (Internet of Things : IoT)" ไดรบความนยมในการน ามาใชอ านวยความสะดวกสบายในชวตประจ าวน
มากขน โดยเฉพาะในประเทศทพฒนาแลว เชน สหรฐอเมรกา ไดมการน าเทคโนโลยนมาใชงานกนอยาง
แพรหลายดงทเราไดเหน เชน นาฬกาสมารทวอทชนาฬกาทสามารถเชอมตออนเตอรเนต เลนโซเชยลมเดยได
รถยนตไรคนขบ รถทใชระบบสมองกลฝงตวเชอมกบระบบ GPS ซงไดถกน ามาใชจรงในรฐแคลฟอรเนยแลว ซง
ทงหมดนลวนมรากฐานมาจาก ระบบสมองกลฝงตว "Embedded System" ทงสน มนคอสงทใชอปกรณประมวลผล
ควบคมสงๆหนง ใหสามารถท างานไดตามทเราตองการ เพอเพมความสะดวก ความฉลาด ฟงกชนในการใช
งานใหมากขน
ระบบนบจ านวนคนเขาหองสมด เปนอกโครงงานหนงทไดน าเอาเทคโนโลย IoT มาใชงาน จดประสงค
เพอศกษาการท าโครงงานวทยาศาสตรสงประดษฐ บนทกสถตการเขาหองสมดในแตละวน สปดาห เดอน
เพอใหรวามผเขารบบรการหองสมดจ านวนทแนนอนเปนการเกบขอมลสารสนเทศของโรงเรยนศกษาการเขยน
โปรแกรมและการท างานของระบบสมองกลฝงตวเสรมสรางความคดรเรมสรางสรรค การแกไขปญหาอยางเปน
ระบบ พฒนากระบวนการคด การกลาแสดงออกสามารถน าโครงงานไปประยกตใชไดจรง
ในยค Thailand 4.0 น จะตองมการน าเทคโนโลยแบบนมาใชงาน ทงในดานการเกษตร การคมนาคม
การแพทย อตสาหกรรมโรงงาน หรอแมกระทงการศกษา ซงโครงงานนจดท าเพอศกษาในดานเทคโนโลยแบบ
นดวย เพราะฉะนน เทคโนโลยสมองกลฝงตว รวมทง อนเทอรเนต แหงสรรพสง จงเปนตวชวยขบเคลอน
ประเทศใหกาวไปกบยคโลกาภวตน
1
บทท1 บทน ำ
ทมำและควำมส ำคญของโครงงำน
ปจจบนเทคโนโลย Internet of Things ก ำลงไดรบควำมนยมเปนอยำงมำกเนองในยคโลกำภวตน ทำง
คณะผจดท ำไดมควำมคดวำควรจะน ำเทคโนโลยสวนนมำประยกตใชใน โรงเรยนพทธโกศยวทยำ จงหวดแพร
โรงเรยนพระปรยตธรรมแผนกสำมญศกษำ ตนแบบในโครงกำรตำมพระรำชด ำรสมเดจพระเทพรตนรำชสดำฯ
สยำมบรมรำชกมำร ไดจดใหมหองสมดในโรงเรยนเพอเปนแหลงเรยนร บรกำรในกำรสบคนขอมลในดำนตำงๆ
ซงแตละวนมนกเรยนเขำใชบรกำรจ ำนวนวนละประมำณ 200 กวำรป ดงนนเพอเปนกำรจดเกบขอมลจ ำนวน
นกเรยนสำมเณรทเขำใชบรกำรหองสมดในแตละวนใหมจ ำนวนทแนนอนและสำมำรถน ำมำเปนขอมลระบบ
สำรสนเทศของโรงเรยนเพอรองรบกำรประเมนในครงตอไป
วตถประสงค
1. เพอศกษำกำรเขยนโปรแกรมและกำรท ำงำนของระบบสมองกลฝงตว
2. เพอศกษำกำรท ำโครงงำนวทยำศำสตรสงประดษฐ
3. เพอใชบนทกสถตกำรเขำหองสมดในแตละวน สปดำห เดอน เพอใหรวำมผเขำรบบรกำรหองสมดจ ำนวน
ทแนนอนเปนกำรเกบขอมลสำรสนเทศของโรงเรยน
ประโยชนทคำดวำจะไดรบ
ไดรวำมผเขำรบบรกำรหองสมดจ ำนวนทแนนอน มควำมรควำมเขำใจเกยวกบกำรเขยน
โปรแกรมควบคมระบบสมองกลฝงตวพนฐำนรวมไปถงกำรตอวงจรไฟฟำเบองตน มกระบวนกำรคดทเปน
ระบบ มควำมคดรเรมสรำงสรรค สำมำรถแกไขปญหำได และมควำมรในกำรท ำโครงงำนวทยำศำสตร เพอ
เปนองคควำมรกอใหเกดประโยชนแกวด โรงเรยน สงคม และประเทศชำตในอนำคตตอไป
2
บทท 2 เอกสำรและโครงงำนทเกยวของ
ในกำรจดท ำโครงงำนเรอง ระบบนบจ ำนวนคนเขำหองสมด ผจดท ำโครงงำนไดศกษำขอมล
เอกสำรและโครงงำนจำกเวบไซต ดงตอไปน
2.1. อนเตอรเนตแหงสรรพสง (Internet of Things: IoT) 2.2. ระบบสมองกลฝงตว (Embedded System) 2.3. ไมโครคอนโทรลเลอรและไมโครโปรเซสเซอร (Microcontroller and Microprocessor) 2.4. ภำษำ LOGO 2.5 What is Chatbot? 2.6 กำรเขยนโปรแกรมแบบ BLOCKY 2.7 The examples of embedded system project for the engineering students
2.1. อนเตอรเนตแหงสรรพสง (Internet of Things: IoT)
อนเทอรเนตของสรรพสง (องกฤษ: Internet of Things) หรอ ไอโอท (IoT) หมำยถงเครอขำยของวตถ
อปกรณ พำหนะ สงปลกสรำง และสงของอนๆ ทมวงจรอเลกทรอนกส ซอฟตแวร เซนเซอร และกำรเชอมตอ
กบเครอขำย ฝงตวอย และท ำใหวตถเหลำนนสำมำรถเกบบนทกและแลกเปลยนขอมลได[1] อนเทอรเนตของ
สรรพสงท ำใหวตถสำมำรถรบรสภำพแวดลอมและถกควบคมไดจำกระยะไกลผำนโครงสรำงพนฐำนเครอขำยท
มอยแลว[2] ท ำใหเรำสำมำรถผสำนโลกกำยภำพกบระบบคอมพวเตอรไดแนบแนนมำกขน ผลทตำมมำคอ
ประสทธภำพ ควำมแมนย ำ และประโยชนทำงเศรษฐกจทเพมมำกขนเมอ IoT ถกเสรมดวยเซนเซอรและแอคช
เอเตอรซงสำมำรถเปลยนลกษณะทำงกลไดตำมกำรกระตน กจะกลำยเปนระบบทถกจดประเภทโดยทวไปวำ
ระบบไซเบอร-กำยภำพ (cyber-physical system) ซงรวมถงเทคโนโลยอยำง กรดไฟฟำอจรยะ (สมำรตกรด) บำน
อจฉรยะ (สมำรตโฮม) ระบบขนสงอจฉรยะ (อนเทลลเจนตทรำนสปอรต) และเมองอจฉรยะ (สมำรตซต) วตถ
แตละชนสำมำรถถกระบไดโดยไมซ ำกนผำนระบบคอมพวเตอรฝงตว และสำมำรถท ำงำนรวมกนไดบน
โครงสรำงพนฐำนอนเทอรเนตทมอยแลวในปจจบน ผเชยวชำญประเมนวำเครอขำยของสรรพสงจะมวตถเกอบ
50,000 ลำนชนภำยในป 2020[9]
"สรรพสง" ในควำมหมำยของ IoT สำมำรถหมำยถงอปกรณทแตกตำงหลำกหลำย เชน อปกรณวด
อตรำหวใจแบบฝงในรำงกำย แทกไบโอชปทตดกบปศสตว ยำนยนตทมเซนเซอรในตว อปกรณวเครำะหดเอน
เอในสงแวดลอมหรออำหำร หรออปกรณภำคสนำมทชวยในกำรท ำงำนของนกผจญเพลงในภำรกจคนหำและ
ชวยเหลอ[11] อปกรณเหลำนจะจดเกบขอมลทเปนประโยชนดวยกำรใชเทคโนโลยหลำกหลำยชนดและจำกสง
ตอขอมลระหวำงอปกรณอนๆ โดยอตโนมต[12][13] ตวอยำงในตลำดขณะน เชน เทอรโมสตตอจฉรยะ และ
เครองซกผำ-อบผำทตอกบเครอขำยไวไฟเพอใหสำมำรถดสถำนะจำกระยะไกลได1
1 อนเตอรเนตแหงสรรพสง.[ออนไลน]. วกพเดย สำรำนกรมเสร. เขำถงไดจำก : th.wikipedia.org
3
2.2. ระบบสมองกลฝงตว (Embedded System)
ระบบฝงตว หรอ สมองกลฝงตว (embedded system) คอระบบประมวลผล ทใชชปหรอไมโคร
โพรเซสเซอรทออกแบบมำโดยเฉพำะโดย beenvai เปนผคดคน เปนระบบคอมพวเตอรขนำดจวทฝงไวใน
อปกรณ เครองใชไฟฟำ และเครองเลนอเลกทรอนกสตำงๆ เพอเพมควำมฉลำด ควำมสำมำรถใหกบอปกรณ
เหลำนนผำนซอฟตแวรซงตำงจำกระบบประมวลผลทเครองคอมพวเตอรทวไป ระบบฝงตวถกน ำมำใชกนอยำง
แพรหลำยในยำนพำหนะ เครองใชไฟฟำในบำนและส ำนกงำน อปกรณอเลกทรอนกส เทคโนโลยซอฟตแวร
เทคโนโลยฮำรดแวร เทคโนโลยเครอขำยเนตเวรก เทคโนโลยดำนกำรสอสำร เทคโนโลยเครองกลและของเลน
ตำง ๆ ค ำวำระบบฝงตวเกดจำก กำรทระบบนเปนระบบประมวลผลเชนเดยวกบระบบคอมพวเตอร แตวำ
ระบบนจะฝงตวลงในอปกรณอน ๆ ทไมใชเครองคอมพวเตอร ในปจจบนระบบสมองกลฝงตวไดมกำรพฒนำ
มำกขน โดยในระบบสมองกลฝงตวอำจจะประกอบไปดวยไมโครคอนโทรลเลอร หรอ ไมโครโปรเซสเซอร
อปกรณทใชระบบสมองกลฝงตวทเหนไดชดเชนโทรศพทมอถอ และในระบบสมองกลฝงตวยงมกำรใส
ระบบปฏบตกำรตำงๆแตกตำงกนไปอกดวย ดงนน ระบบสมองกลฝงตวอำจจะท ำงำนไดตงแตควบคมหลอดไฟ
จนไปถงใชในยำนอวกำศ2
2.3. ไมโครคอนโทรลเลอรและไมโครโปรเซสเซอร (Microcontroller and Microprocessor)
ปจจบนในอปกรณเครองใช ไฟฟำอเลกทรอนกสเกอบทกชนด ไมวำจะเปนเครองปรบอำกำศ เครอง
ซกผำ วทย โทรทศน รถยนต ฯลฯ ตำงมไมโครคอนโทรลเลอรเปนตวควบคมกำรท ำงำน (Controller) ของ
อปกรณตำงๆ หรอขบวนกำรตำงๆ
ไมโคร คอนโทรลเลอร คอ อปกรณประเภทสำรกงตวน ำทรวบรวมฟงกชนกำรท ำงำนตำงๆ ไวภำยใน
ตวของมนเอง โดยมโครงสรำงใกลเคยงกบคอมพวเตอร คอ ภำยในประกอบดวยหนวยรบขอมลและโปรแกรม
หนวยประมวลผล หนวยควำมจ ำ หนวยแสดงผล ซงสวนประกอบเหลำนมควำมสมบรณในตวของมนเอง ท ำให
มขนำดเลก และสำมำรถเขยนโปรแกรมควบคมกำรท ำงำนของอปกรณตำงๆ ทเชอมตอกบตวมน งำยตอกำร
น ำไปประยกตใชงำน
ไมโคร คอนโทรลเลอร ( Microcontroller ) มำจำกค ำ 2 ค ำ ค ำหนงคอ ไมโคร ( Micro ) หมำยถง
ขนำดเลก และค ำวำ คอนโทรลเลอร ( controller ) หมำยถงตวควบคมดหรออปกรณควบคม ดงนน
ไมโครคอนโทรลเลอร จงหมำยถงอปกรณควบคมขนำดเลก แตในตวอปกรณควบคมขนำดเลกน ไดบรรจ
ควำมสำมำรถท คล ำยคล งกบระบบคอมพว เตอร ท คนโดยส วนใหญค น เคย กล ำวคอภำย ใน
ไมโครคอนโทรลเลอร ไดรวมเอำซพย , หนวยควำมจ ำ และพอรต ซงเปนสวนประกอบหลกส ำคญของระบบ
คอมพวเตอรเขำไวดวยกน โดยท ำกำรบรรจเขำไวในตวถงเดยวกน
2 ระบบฝงตว. [ออนไลน]. วกพเดย สำรำนกรมเสร. เขำถงไดจำก : th.wikipedia.org
4
ควำมแตกตำงของ MicroController กบ MicroComputer คอ MicroController นนมสมบรณ
ภำยในตวของมนเอง คอ มสวนประกอบตำงๆ ครบถวน สวน MicroComputer นนตองท ำงำนรวมกบอปกรณ
ขำงเคยงทเชอมตอจำกภำยนอก เชน แปนพมพ เครองอำนเขยนแผนบนทก หนวยควำมจ ำ I/O ฯลฯ
2.3.1 ภำษำทใชกบไมโครคอนโทรลเลอร
ภำษำ ทใชกบไมโครคอนโทรลเลอรนน จะแตกตำงกนขนอยกบไมโครคอนโทรลเลอรแตละตระกล แต
ภำษำทใชโดยทวไป สำมำรถแบงออกเปน 4 ประเภท ดงน
- ภำษำ เคร อ ง (Machine Language) เป นภำษำท อย ใ นร ปแบบของรห ส เลขฐำนสอง
ไมโครคอนโทรลเลอรสำมำรถเขำใจภำษำนไดทนท โดยไมตองผำนกระบวนกำรแปล แตเปนภำษำทยำกตอ
กำรเรยนร เพรำะอยในรปแบบของเลขฐำนสอง และผใชตองมควำมรเกยวกบฮำรดแวรเปนอยำงด แตขอด
ของภำษำน คอ มขนำดเลก ท ำงำนไดรวดเรว และสำมำรถตดตอกบฮำรดแวรไดโดยตรง
- ภำษำ Assembly สรำงขนมำเพอใหกำรเขยนโปรแกรมงำยขน ภำษำ assembly ใชค ำใน
ภำษำองกฤษแทนรหสเลขฐำนสอง ในภำษำเครอง ดงนนในกำรใชงำน จะตองผำนกำรแปลจำกภำษำ
Assembly เปนภำษำเครองกอน ตวแปลภำษำ เรยกวำ Assembler โปรแกรมทเขยนโดยภำพำ assembly
จะท ำงำนเรวและมขนำดเลก เพรำะวำมนสำมำรถเขำถง Hardware ไดโดยตรงเชนเดยวกบภำษำเครอง แต
ทงนขนอยกบวธกำรเขยนของผเขยนดวย
- Interpreters คอ ภำษำระดบสงซงใกลเคยงกบภำษำของมนษย โดยจะฝงตวอยในหนวยควำมจ ำ
และท ำหนำทอำนค ำสงจำกโปรแกรมขนมำทละค ำสง ท ำกำรแปลเปนภำษำเครอง แลวปฏบตตำมค ำสงนนๆ
ตวอยำงของ interpreter ทรจกกนดคอ ภำษำ BASIC ขอเสยของ interpreter คอ ท ำงำนไดชำ เนองจำกตอง
แปลค ำสงทละค ำสง
- Compilers คอ ภำษำระดบสงซงท ำหนำทแปลโปรแกรมทเขยนขนมำทงหมดให เปนภำษำ เครอง
จำกน นจ งน ำ เอำโปรแกรมท แปล เสร จแล ว เข ำ ไป เกบ ในหน วยควำมจ ำ หล งจำกน นจ งส ง ให
ไมโครคอนโทรลเลอรปฎบตตำมค ำสงนนๆ ท ำใหกำรท ำงำนไดเรวขน ตวอยำงเชน ภำษำ C เปนตน
- ตระกลตำงๆ ของไมโครคอนโทรเลอร AVR , ARM , BASIC STAMP , MCS-51 , PIC, ST3
2.4. ภำษำ LOGO
ควำมเปนมำของภำษำโลโกเรมขนในป พ.ศ.2513 เมอกลมนกวจยของสถำบนเทคโนโลย
แมสซำชเซตส น ำโดย เซยมว พำเพรต ไดท ำกำรออกแบบและสรำงหนยนต คลำยกบของ เกย วอลเทอร
เพอใหเดก ๆ สำมำรถเขยนโปรแกรมค ำสงทใชภำษำทเขำใจงำย สงใหโปรแกรมท ำงำนตำมทตองกำร พวกเขำ
จงท ำกำรพฒนำภำษำคอมพวเตอรขนใหม เรยกวำภำษำ “โลโก” เปนภำษำทงำยส ำหรบเดก ชวยใหเดก
3 ไมโครคอนโทรลเลอรและไมโครโปรเซสเซอร. [ออนไลน]. เขำถงไดจำก : http://knowledge58.blogspot.com/2015/01/blog-post_98.html
5
สำมำรถเขยนค ำสงใหหนยนตเตำ (Logo) เคลอนทไปมำและเปลยนทศทำงตำมทตองกำร ภำษำโลโกจงเปน
ทำงเลอกใหม ส ำหรบเดกในกำรฝกทกษะทำงภำษำคอมพวเตอร และสำมำรถสรำงงำนจำกจนตนำกำร โดย
อำศยควำมเขำใจพนฐำนของวชำคณตศำสตรทใชในชวตประจ ำวนได ในปจจบนเครองคอมพวเตอรและ
อปกรณตำง ๆ มรำคำถก จงไดมกำรพฒนำโปรแกรมส ำเรจรปใหสำมำรถจ ำลองหนยนตเตำอเลกทรอนกส
เปนภำพกรำฟกเตำ เคลอนทไปมำบนจอภำพคอมพวเตอร ตอมำมกำรเปลยนแปลงรปแบบของภำพกรำฟก
เตำ มำเปนภำพสญลกษณสำมเหลยม4
2.5. What is Chat bot?
A chatbot (also known as a talkbot, chatterbot, Bot, IM bot, interactive agent, or
Artificial Conversational Entity) is a computer program which conducts a conversation via
auditory or textual methods.[1] Such programs are often designed to convincingly simulate
how a human would behave as a conversational partner, thereby passing the Turing test.
Chatbots are typically used in dialog systems for various practical purposes including
customer service or information acquisition. Some chatterbots use sophisticated natural
language processing systems, but many simpler systems scan for keywords within the input,
then pull a reply with the most matching keywords, or the most similar wording pattern,
from a database.
The term "ChatterBot" was originally coined by Michael Mauldin (creator of the first
Verbot, Julia) in 1994 to describe these conversational programs.[2] Today, chatbots are part
of virtual assistants such as Google Assistant, and are accessed via many organizations' apps,
websites, and on instant messaging platforms.[3][4] Non-assistant applications include
chatbots used for entertainment purposes, for research, and social bots which promote a
particular product, candidate, or issue.5
2.6 กำรเขยนโปรแกรมแบบลำก - วำง
กำรเขยนโปรแกรมแบบลำก - วำง นน จะเปรยบเสมอนกำรตอจกซอว หรอ กำรตอ LEGO โดยตว IDE
จะมชดค ำสงทเปนบลอคๆไว ใหเรำไดเลอกใช โดยลำกมำตอกนไปเรอยๆตำมทเรำตองกำร ขอดของกำรเขยน
โปรแกรมแบบนคอ ลดควำมเสยงในกำรเกด Syntax Error และไมตองมำนงจดจ ำค ำสงทใชในกำรเขยนโปรแกรม
และยงสำมำรถสงเกต ไมสบสนกบโคดมำกเหมอนกบ Text และยงเหมำะส ำหรบน ำไปใชฝกทกษะกำรเขยน
โปรแกรมส ำหรบเดกอกดวย ภำษำแบบลำก - วำง เชน GOOGLE BLOCKY เปนตน
4 ภำษำ LOGO. แลกเปลยนเรยนรกบครอภวฒน. [ออนไลน]. เขำถงไดจำก : https://malee2088.wordpress.com 5 Chatbot. วกพเดย สำรำนกรมเสร. [ออนไลน] เขำถงไดจำก : https://en.wikipedia.org/wiki/Chatbot
6
2.7. The examples of embedded system project for the engineering students
2.7.1. Water Level Controller using Microcontroller:
This project monitors the water level of the tank and automatically switches on the
pump motor when ever tank is empty. The motor is switched off automatically when container
or overhead tank is full. The main principle used in this project is “water conducts electricity”.
In this project water level of the overhead tank is indicated on a 16*2 LCD. In this system a
set of 4 wires which are placed at different water levels can be used to sense the water levels.
Based on the outputs of these wires controller displays the water level as well as controls
the pump motor.
2.7.2. Propeller LED Display:
Propeller display is a linear array of LEDs, rotating at high angular velocity to generate
a circular screen. This “illusion” is based on inertia of human eye. In this project we rotates a
set of LEDs for displaying characters, numbers and symbols in a rotating manner, that is the
reason to call the system as a propeller LED display. The rotating light emitting diode display
can be disc shaped or cylindrical shaped. Cylindrical displays are capable of displaying digits
and text. Disc- shaped displays are used to display analog clock. Propeller LED display is a
mechanically scanned device that displays characters in a digital format. Propeller display are
used in digital and analog clocks, also used to display the messages.
2.7.3. Wireless Metal Detector Robot:
In this project we develop a robot, which can sense the metals ahead of it on its path.
In this project robot is controlled wirelessly using RF technology. A metal detector is interfaced
to robot that alerts the user when there is a suspected land mines metal ahead. At transmitter
end 4 push buttons are used to control the movement of the robot. For each push button a
separate command is sent to the receiver to control robot directions. If any suspected metal
is detected, then robot stops there and gives the buzzer.
2.7.4. Biometric Attendance System:
In any institute or organization it is necessary to take the attendance for consistent
regulation and payment. Taking attendance manually requires more time and paper work. To
solve this problem automatic attendance using finger print was developed. This finger print
based attendance system is also called as Biometric attendance system. Biometrics is the
7
technology used for authentication. Biometric refers to automatic identification of a person
based on biological characters such as finger print, iris, etc. This system works based on the
fact that no 2 persons will have same finger print in the world.6
รปภำพท 1 : Biometric fingerprint attendance system
6 The examples of embedded system project for the engineering students. Electronics Hub. [ออนไลน]. เขาถงไดจาก : https://www.electronicshub.org/embedded-systems-projects-ideas/
8
10. 16GB Micro SD 11. Web camera 12. สายไฟจมเปอรสายแพร
บทท 3 วธกำรจดท ำโครงงำน
3.1 วสดอปกรณทใชท ำโครงงำน
1.ไม 2. Clock module 3. PIR motion sensor
4. Relay 5. GoGo Board 5.1c 6. Raspberri Pi 3
7. Infrared sensor 8. หลอดไฟ 9. Adaptor & USB wire
9
3.2 ขนตอนกำรจดท ำโครงงำนกำรตดตงระบบ(แบบจ ำลอง)
1. ตดตง GoGo Board และ Raspberry PI บนโครงสรำงทเตรยมไว เสยบสำย micro USB
ใหเรยบรอย แฟลชเมโมรกำรดและลงระบบปฏบตกำรของ Pi ใหเรยบรอย
2. เสยบสำย INPUT SENSOR บนบอรดดงน
พอรตท 1 : Infrared sensor ตดตงบรเวณผนงทำงเขำ โดยยงเซนเซอรจำกอกฝงไปชนกบอกฝงหนง
พอรตท 2 : Motion Sensor ใชตรวจจบกำรเคลอนไหวภำยในหองสมด
พอรตท 3 : Button ปมจ ำลองในกำรสงขอควำมแจงเตอนผำนสมำรทโฟนเมอถงเวลำทก ำหนด
พอรต I2C : GoGo Clock Module สงขอมลเวลำใหบอรด
3. เสยบสำย OUTPUT 5V บนบอรดดงน
พอรต A : ตอกบ Relay เพอควบคมหลอดไฟ
กำรท ำงำนของระบบ
1. กำรนบจ ำนวนคน เมอมคนเดนผำน ณ ทำงเขำ ซงตดกบทำงเดนของแสงอนฟรำเรด ท ำใหคำ
สญญำณ เปลยน บอรดจะนบ 1, 2,3 ไปเรอยๆและ สงเปดใชงำนไปเมอมคนอย และเมอมคนออก
ระบบ จะท ำใหคำ สญญำณ เปลยน บอรดจะลดจ ำนวนลงตำมจ ำนวนคนออก เมอไมมผคนอยใน
หองสมดแลว ระบบ จะท ำกำร ปดไฟในหองสมด อตโนมต และ หองสมดจะปด เวลำ 17.30 น. Pi
จะแจงจ ำนวนผเขำหองสมดผำน เทเลแกรมแอพพลเคชน ในวนนนๆ และ จ ำนวนคนจะถกรเซตเปน
0 เพอนบใหมในวนถดไป
2. เมอครบ 1 อำทตย ระบบจะสงคำของจ ำนวนผเยยมชมทงหมดในอำทตยนนๆ และคดคำเฉลยให
3. เมอมผเขำใชบรกำรหองสมด จะใช Motion Sensor ตรวจจบ หำกมคนเขำจะเปดไฟคำงไว แตถำไม
มคนอยในหองสมด ระบบจะปดไฟอตโนมต เพอประหยดพลงงำน
4. ระบบจะบนทกกรำฟของจ ำนวนผเขำชมใน 1 วน ไวเปนสถต และ จะชวยเปรยบเทยบไดวำ วนทม
คนมำเยยมชมมำกทสด และ นอยทสด ซงสำมำรถน ำไปด ำเนนกำรทำงสถต และเอำมำเกบรวบรวม
ได เพอเปนสถต
12
3.4. ซอฟทแวรและโปรแกรมทใช
1. GoGo Widget (Chrome app) เปนโปรแกรมประเภท IDE ทใชในกำร monitor สถำนะของ
GoGo Board และ Raspberry Pi รวมถงโมดลตำงๆ และยงใชในกำรเขยนโคดไดอกดวย
2. Telegram (Messenger service) แอพพลเคชนทใชตดตอสอสำรคลำย Facebook messenger
3. Botfather (Chatbot) บรกำร chatbot ใน Telegram messenger ใชเพอตดตอสอสำรระหวำงผใช
Telegram กบ GoGo Board
4. Tinker (LOGO Drag and Drop programming website) เวบไซตทใชเขยนโปรแกรมแบบ
ลำก วำง ตองตดตอกบ GoGo widget ตลอดเวลำเพอคอมไพลโคดลงบนบอรด
13
บทท 4 ผลกำรด ำเนนกำรโครงงำน
จำกกำรศกษำกำรท ำโครงงำนสงประดษฐสมองกลฝงตว ระบบนบจ ำนวนคนเขำออกหองสมด ซงในกำรจดท ำโครงงำนนมวตถประสงคเพอศกษำเทคโนโลยระบบสงประดษฐสมองกลฝงตว และแนวคดอนเตอรเนตแหงสรรพสง พรอมกบน ำมำประยกตใชในดำนกำรเพมควำมสำมำรถในกำรเพอบนทกสถต กำรเขำหองสมดในแตละวน สปดำห เดอน เพอเปนกำรจดเกบขอมลจ ำนวนนกเรยนสำมเณรทเขำใชบรกำรหองสมดทแนนอนและสำมำรถน ำมำเปนขอมลระบบสำรสนเทศของโรงเรยน
ระบบสำมำรถท ำงำนตำมค ำสงของ Algorithm ของโปรแกรมทเขยนไดอยำงดและมประสทธภำพ โดยกำรทดสอบกำรควบคมอปกรณในแบบตำงๆแลวพบวำ กำรควบคมอปกรณตำงๆนนเปนไปตำมกำรท ำงำนของระบบไดด
ตำรำงแสดงผลกำรควบคมผำน Telegram โดยใชอนเตอรเนต 4G ควำมเรว 4 Mbps *หมำยเหต : ควำมหนวงในกำรสงค ำสงขนอยกบคณภำพสญญำณอนเตอรเนต
รปภำพ กรำฟแสดงกำรเขำสมด/วน
รปภำพ กรำฟแสดงกำรเขำสมด/สปดำห
14
รปภำพ กรำฟแสดงกำรเขำสมด/เดอน
4.1 ผลกำรพฒนำแบบจ ำลอง แบบจ ำลองของโครงงำนนถกออกแบบมำเพอใหมองเหนภำพรวมของกำรท ำงำนใหชดเจน เปน
รปธรรมมำกยงขน โดยใชโครงไมในกำรสรำงแบบจ ำลองขนำดเลก เพอใหเหนอปกรณควบคมภำยในไดสะดวก ซงแบบจ ำลองจะถกปรบปรงแกไขภำยในอนำคตตอไป
4.2 แผนกำรพฒนำระบบเพอน ำไปใชในสถำนทจรง โรงเรยนพทธโกศยวทยำ มหองสมดทมผเขำอยตลอดซง เรำอยำกจะรวำในแตละวน สปดำห เดอน ม
คนเขำหองสมดเปนจ ำนวนเทำไหรเรำจงจะอยำกทจะลองเอำสงประดษฐไปประยกตใชในหองสมดโรงเรยนของเรำใหเกดประโยชนจงเหนวำมควำมเหมำะสมตอผจดท ำ ในกำรขออนญำตผบรหำรโรงเรยนเพอตดตงระบบและทดสอบภำยในอนำคตเมอมโอกำสตอไป
4.3 ควำมรควำมเขำใจทไดรบจำกกำรท ำโครงงำน ทำงผจดท ำไดรบควำมร กำรบรณำกำรทกษะหลำยๆอยำงจำกกำรท ำโครงงำนในครงน คอ ควำมร
ควำมเขำใจในกำรท ำโครงงำนวทยำศำสตร กำรคดแบบวเครำะหสงเครำะห ซงกำรท ำโครงงำนประเภทสงประดษฐสมองกลฝงตวในครงนท ำใหผจดท ำไดรบควำมรในดำนอเลกทรอนกส ไฟฟำ และกำรคดวเครำะหแกไขปญหำเพอน ำมำเขยนโปรแกรม ออกแบบเชอมตอ และปรบปรง ขดเกลำประสทธภำพของระบบเพอใหมควำมสมบรณแบบมำกยงขน ซงสงเหลำนจะสำมำรถเปนองคควำมรทส ำคญและมประโยชนยง ทจะใชในกำรศกษำและกำรปฏบตงำนในสำยนภำยในอนำคต
4.4. ผลพลอยไดจำกกำรท ำโครงงำน กำรท ำโครงงำนเรองนไดท ำใหผจดท ำมควำมอดทนตอปญหำ และมควำมสำมคค ฝกกำรท ำงำน
รวมกนเปนหมคณะ ซงเปนสงส ำคญและจ ำเปนในกำรท ำงำนภำยในอนำคต รวมถงฝกวธคดแกไขปญหำเฉพำะหนำ และกำรใชเวลำวำงใหเปนประโยชนอกดวย
15
บทท 5
สรปและอภปรำยผล
5.1 ผลกำรทดสอบ
ระบบสำมำรถท ำงำนตำมค ำสงของ Algorithm ของโปรแกรมทเขยนไดอยำงดและมประสทธภำพ
โดยกำรทดสอบกำรควบคมกำรนบในแบบตำงๆแลวพบวำกำรสงขอมล Telegram จะขนอยกบคณภำพของ
สญญำณอเตอรเนตและควำมเสถยรของ Sever ของ Telegram เอง
5.2 ปญหำทพบเจอ
GoGo Board และ Raspberry Pi นนไมสำมำรถท ำงำนรวมกนไดดเทำทควร ท ำใหไฟล
ระบบปฏบตกำรของ Pi นนเสยหำย จงตองแฟลชเมโมรกำรดบอยๆ เมอท ำกำรเปดระบบอกครง ท ำใหมปญหำ
ในกำรเซตระบบพอสมควร
5.3 กำรตอยอดในอนำคต
ทำงคณะผจดท ำมแผนทจะลองท ำหองสมดโรงเรยนโดยขออนญำตทำงผบรหำร เพอทจะทดสอบกำร
ท ำงำนใหเหนภำพชดเจน
16
บรรณำนกรม
อนเตอรเนตแหงสรรพสง.[ออนไลน]. วกพเดย สำรำนกรมเสร. เขำถงไดจำก : th.wikipedia.org ระบบฝงตว. [ออนไลน]. วกพเดย สำรำนกรมเสร. เขำถงไดจำก : th.wikipedia.org ไมโครคอนโทรลเลอรและไมโครโปรเซสเซอร. [ออนไลน]. เขำถงไดจำก :
http://knowledge58.blogspot.com/2015/01/blog-post_98.html
ภำษำ LOGO. แลกเปลยนเรยนรกบครอภวฒน. [ออนไลน]. เขำถงไดจำก :
https://malee2088.wordpress.com
Chatbot. วกพเดย สำรำนกรมเสร. [ออนไลน] เขำถงไดจำก : https://en.wikipedia.org/wiki/Chatbot The examples of embedded system project for the engineering students. Electronics
Hub. [ออนไลน]. เขำถงไดจำก : https://www.electronicshub.org/embedded-systems-projects-
ideas/
18
ภำพกจกรรมกำรท ำโครงงำน
ขนตอนท 1 (Plan) : วำงแผนปรกษำก ำหนดเปำหมำย / ศกษำออกแบบชดจ ำลองของโครงสรำงทออกแบบ
ขนตอนท 2 (Do) : ลงมอปฏบตตำมแผน/ออกแบบกำรเขยนโปรแกรมควบคมระบบกำรท ำงำน น ำสกำรปฏบตทดลองเพอสง
กำรท ำงำนของอปกรณ ใหท ำงำนตำมกระบวนกำรตำงๆ ทเรำก ำหนดไว
20
ขนตอนท 3 (Check) : ตดตำมตรวจสอบแกไขจำกผลกำรทดลอง / ทดลองกำรท ำงำนของโครงงำนใหเปนไปตำมเปำหมำยท
ก ำหนดไว
21
ขนตอนท 4 (Action): ด ำเนนกำรปรบปรงพฒนำโครงงำนอยำงเหมำะสมใหสำมำรถใชงำนไดจรงและสำมำรถน ำสกำรไป
ประยกตใชได
Recommended