โครงงาน พสวท...

Post on 24-Jun-2015

2.141 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

เรอง กรงประตชดกลองสมองกล

โครงงานคอมพวเตอร

จดท ำโดย

1.นำงสำวพมพสร ฟวงศ เลขท 33

2.นำงสำวอลษำ นนตำ เลขท 45

ชนมธยมศกษำปท 6 /9

โรงเรยนยพรำชวทยำลย จงหวดเชยงใหม

รำยกำร

บทท 1

บทท 2

บทท 5

บทท 4

บทท 3

เอกสำรอำงอง

จบกำรน ำเสนอ

บทท 1 ทมำ และ ควำมส ำคญของโครงงำน

ปจจบนเทคโนโลยสำรสนเทศและคอมพวเตอรเขำมำมบทบำทใน

ชวตประจ ำวนเปนอยำงมำก ถำพจำรณำแลวอปกรณไฟฟำตำงๆ กลวนแตม

คอมพวเตอรเขำมำเกยวของทงนน เชน แอร โทรทศน ตเยนและ เครอง

ซกผำ เรำสำมำรถควบคมเครองใชไฟฟำเหลำนใหปด หรอเปดไดโดย

อตโนมต หลำยคนสบสนวำ อปกรณไฟฟำทเรำใชกนนน มคอมพวเตอรมำ

เกยวของไดยงไง อนดบแรกเรำตองมำท ำควำมเขำใจกอนวำ คอมพวเตอร

คออะไร จำกรำกศพทของค ำวำ computer นนมำจำกค ำวำ compute

แปลวำ ค ำนวณ คอมพวเตอรประกอบดวย หนวยรบเขำ หนวยประมวลผล

หนวยสงออก หนวยควำมจ ำหลก และหนวยควำมจ ำรอง

NEXT ‘

ดงนนอปกรณทมระบบคอมพวเตอรจะตองประกอบดวย

หนวยตำงๆ เหลำน ซงอปกรณทใชในชวตประจ ำวนกจดวำมระบบ

คอมพวเตอร แตจะแตกตำงกนตรงทขนำด รปรำง และวธกำรใชงำน

ในปจจบนระบบคอมพวเตอรขนำดเลกไดถกพฒนำจนอยบนไอซเพยง

ตวเดยว เรยกวำ ไมโครคอนโทรลเลอร ซงถอวำเปนหวใจส ำคญของ

กำรท ำงำน เรำสำมำรถใช ไมโครคอนโทรลเลอรสรำงและควบคมสง

ตำงๆ ได ไมวำจะเปนอปกรณภำยในบำน เชน เรำสำมำรถควบคม

แอรใหลดอณหภมอตโนมตเมอมเมออำกำศรอน หรอ สำมำรถสง

ปด-เปดไฟดวยเสยง เปนตน

NEXT ‘

ไมโครคอนโทรลเลอรประกอบดวย 6 สวน ไดแก สวนประมวลผล

(CPU) สวนควำมจ ำหลก (RAM) สวนควำมจ ำรอง

(EEROM/EPROM/PROM/ROM) สวนรบเขำและสงออก (input/output) สวน

จบเวลำ (timer) และสวนควบคมกำรขดจงหวะกำรท ำงำน (interrupt

controller) จะเหนวำ จำกสวนประกอบของไมโครคอนโทรลเลอรนน

ไมโครคอนโทรลเลอรเปนคอมพวเตอรประเภทหนงเพรำะมหนวยรบเขำ

หนวยประมวลผล หนวยสงออก และหนวยควำมจ ำ แตจะมกำรรบขอมล

เปนสญญำณดจทล เรำสำมำรถควบคมไมโครคอนโทรลเลอรใหท ำงำนได

โดยใชโปรแกรมภำษำตำง ๆ เชน C Basic Cobol

NEXT ‘

BACK ‘

วตถประสงค

1.เพอสรำงสอกำรสอนมำใชในกำรประกอบกำร

เรยนของนกเรยนทเรยนคอมพวเตอร

2.เพอใชไมโครคอนโทรลเลอรมำสรำงและควบคม

โปรแกรมของสงตำงๆ

3.เพอศกษำควำมสำมำรถของตวชดกลองสมองกล

4.เพอกำรคดคนกำรท ำกรงทหลำกหลำย

ขอบเขตโครงงำน

1.จดท ำโดยเจำะจงกลมของชดกลอง

สมองกลเทำนน

2.จดท ำโดยใชหลกตำมกำรท ำกรง

ทวไป เทำนน

NEXT ‘

บทท 2 เอกสำรทเกยวของ

ชดสมองกล IPST-MicroBOX

ชดสมองกล IPST-MicroBOX เปนชดแผงวงจร

เอนกประสงคทใชอปกรณควบคม โปรแกรมไดขนำดเลกทเรยกวำ

“ไมโครคอนโทรลเลอร”(microcontroller) ท ำงำนรวมกบวงจร

เชอมตอ คอมพวเตอรเพอกำรโปรแกรมและสอสำรขอมล โดยใน

ชดประกอบดวย แผงวงจรควบคมซงม ไมโครคอนโทรลเลอรเปน

อปกรณหลก,แผงวงจรโปรแกรมไมโครคอนโทรลเลอร,กลมของ

แผงวงจร

NEXT ‘

อปกรณแสดงผลกำรท ำงำนหรออปกรณเอำตพต อำท แผงวงวจร

แสดงผลดวยไดโอดเปลงแสงสองส, แผงวงจรแสดงผลตวเลข 4หลก,

แผงวงจรขบแสงอนฟรำเรด,แผงวงจรขบมอเตอร และแผงวงจรขบ

รเลย รวมถงแผงวงจรอปกรณตรวจจบสญญำณหรอเซนเซอร(sensor)

ซงมดวยกนหลำกหลำยรปแบบ ดงนนจงสำมำรถน ำชดกลองสมองกล

IPST-MicroBOX นมำใชในกำรเรยนร, กำรทดลองและพฒนำโครงงำน

ทำง

วทยำศำสตรทเกยวของกบระบบควบคมอตโนมตไดอยำงสะดวกและม

ประสทธภำพสง

NEXT ‘

สวนประกอบของไมโครคอนโทรลเลอร

ไมโครคอนโทรลเลอรประกอบดวย 6 สวน ไดแก

สวนประมวลผล (CPU)

สวนควำมจ ำหลก (RAM)

สวนควำมจ ำรอง (EEROM/EPROM/PROM/ROM)

สวนรบเขำและสงออก (input/output)

สวนจบเวลำ (timer)

สวนควบคมกำรขดจงหวะกำรท ำงำน (interrupt controller)

NEXT ‘

จะเหนวำ จำกสวนประกอบของไมโครคอนโทรลเลอร

นน ไมโครคอนโทรลเลอรเปนคอมพวเตอรประเภทหนง

เพรำะมหนวยรบเขำ หนวยประมวลผล หนวยสงออก

และหนวยควำมจ ำ แตจะมกำร รบขอมล เปนสญญำณ

ดจทล เรำสำมำรถควบคมไมโครคอนโทรลเลอรใหท ำงำน

ได โดยใชโปรแกรมภำษำตำง ๆ เชน C Basic Cobol

NEXT ‘

อปกรณชดกลองสมองกล IPST-Micro Box

1. แผงวงจรหลก IPST-SE ของชดกลองสมองกล IPST-MICROBOX(SE)

อปกรณหลกทใชในกำรเรยนรกลองสมองกลคอชดกลองสมองกล

IPST-MicroBOX(SE) ทมแผงวงจรหลกชอ IPST-SE มหนำตำแสดงดงรป

พรอมค ำอธบำยของสวนประกอบตำงๆ แผงวงจร IPST-SE เปน

แผงวงจรขนำดเลกทมไมโครคอนโทรลเลอรเบอร ATmega644P เปน

หวใจหลกในกำรควบคมกำรท ำงำน โดยตวควบคมหลกหรอ

ไมโครคอนโทรลเลอรจะไดรบกำรโปรแกรมผำนทำงพอรต USB ดวย

ซอฟตแวร Wiring IDE 1.0

NEXT ‘

NEXT ‘

2. ไมโครคอนโทรลเลอรขนำด 8 บตเบอรATMEGA16 ของ Atmel

สำมำรถเขยนโปรแกรม ควบคมและพฒนำกำรท ำงำนไดดวย

ภำษำแอสเซมบล, เบสก และ C โดยในทนจะเนนไปท

โปรแกรมภำษำ C ภำยในมโมดลแปลงสญญำณอะนำลอกเปนดจตอล

ควำมละเอยด 10 บต ใหคำของขอมลในชวง 0 ถง 1,023

สำมำรถน ำมำตอกบแผงวงจรตรวจจบทใหผลกำรท ำงำนเปน

แรงดนไฟฟำ มหนวยควำมจ ำโปรแกรมแบบแฟลช 16 กโลไบต โปรแกรม

ใหมได 10,000 ครงดวยกระบวนกำรโปรแกรมในวงจร หรอ ISP (In-System

Programming) ผำนทำงจดตอ ISP มหนวยควำมจ ำขอมลออพรอม 512 ไบต

และหนวยควำมจ ำขอมลแรม 1 กโลไบต

NEXT ‘

สญญำณนำฬกำหลก 16MHz จำกครสตอล มจดตอพอรตแบบ 3

ขำ (ขำไฟเลยง, สญญำณ และกรำวด) จ ำนวน 24 จด แบงเปนขำ

พอรตดจตอล 16 จด และขำพอรตแบบดจตอลหรออะนำลอก(ก ำหนด

ได) 8 จดและมจดตอขำพอรต C แบบ 10 ขำ (ขำไฟเลยง, สญญำณ

8 ขำคอ PC0 ถง PC7 และกรำวด) จ ำนวน 1 จด มจดตอขำพอรตของ

ไมโครคอนโทรลเลอรเพอกำรขยำยระบบ ใชไฟเลยงในยำน +6 ถง +12V

กระแส 500mA มวงจรควบคมแรงดนคงท +5V สำมำรถปอนไฟเลยง

แผงวงจรผำนทำงแจกอะแดปเตอร และจำกเทอรมนอลบลอกมสวตช

RESET กำรท ำงำน

NEXT ‘

3. แผงวงจรสวตช : SWITCH มสวตชพรอมไฟแสดงผลใหเอำตพต 2

แบบคอ ทชอง HIGH ถำกดสวตชจะสงลอจก”1” ไฟสแดงตดทชอง

LOW ถำกดสวตชจะสงลอจก “0” ไฟสเขยวตด ถำไมมกำร

กด LED ดบ ลอจกทไดกจะไดผลกลบกน

4. แผงวงจรตรวจจบแสง : LDR Light sensorใช

ตรวจจบแสงสวำง เลอกเอำตพตได 2 แบบคอ

แรงดนเอำตพตเพม เมอแสงตกกระทบ

แรงดนเอำตพตลดลง เมอแสงตกกระทบ

NEXT ‘

5. แผงวงจรก ำเนดแสงอนฟรำเรด : Infrared LED ใช LED เปลงแสง

อนฟรำเรด 3 มม. ใชงำนได 2 แบบคอ

1. สงแบบตอเนองท ำงำนเมอไดรบลอจก "1" ใชกบแผงวงจรตรวจจบ

แสงอนฟรำเรดทใชโฟโตทรำนซสเตอรเพอวดระดบควำมเขมของแสง

อนฟรำเรดทสงออกไป

2. สงแบบสญญำณควำมถ โดยผสมสญญำณพำห ควำมถ 38kHz ใน

กรณนจะใชงำนรวมกบ แผงวงจรโมดลรบแสงอนฟรำเรด 38kHz เพอ

ตรวจสอบ กำรรบสญญำณ

NEXT ‘

6. แผงวงจรตรวจจบแสงอนฟรำเรดโดยใชโฟโตทรำนซสเตอร : Photo

Transistor ใชตรวจจบแสงทมควำมยำวคลนอยในชวงอนฟรำเรด ซงม

คำระหวำง 1 ไมโครเมตร (mm) ถง 1 มลลเมตร (mm) ใชงำนได 2

ลกษณะคอ

1. อำนคำเปนระดบควำมเขมแสงแบบอะนำลอก โดยแรงดนเอำตพตท

ไดจะลดลงเมอไดรบแสงอนฟรำเรดทมควำมเขมเพมขน

2. ตรวจสอบวำตรวจจบแสงอนฟรำเรดไดหรอไม ใหเอำตพตเปน

สญญำณดจตอลแบบลอจก "0" เมอตรวจจบแสงอนฟรำเรดได

NEXT ‘

7. แผงวงจรโมดลรบแสงอนฟรำเรด 38kHz : 38kHz Infrared Receiver

(ตอกบ PB0-PB4 หรอ PD0-PD7)มวงจรและหนำตำของบอรดแสดงในรปท 1-

11 ใชตรวจจบแสงอนฟรำเรด ทผสมสญญำณพำหควำมถ 38 kHz ใหผลเปน

ลอจก “1” เมอตรวจจบสญญำณไมได ใหผลเปนลอจก “0” เมอตรวจจบ

สญญำณแสงได โดยปกตแลวโมดลรบแสงอนฟรำเรดท ำงำนไดดทสดทควำมถ

38.5kHz แตในควำมเปนจรง โมดลรบแสงอนฟรำเรด 38kHz สำมำรถรบ

สญญำณทมควำมถใกลเคยงเขำมำได แตกำรตอบสนองหรอควำมไวจะลดลง

อยำงมำก จำกกรำฟคณสมบตในกำรท ำงำนของโมดลรบแสงอนฟรำเรด 38kHz

NEXT ‘

8. แผงวงจรแสดงผลตวเลข 4 หลก: Display4

- ใชแสดงผลในรปแบบของตวเลข 4 หลก หรอไฟแสดงต ำแหนง 8

จด หรอผสมกน

- ใช LED ตวเลข 7 สวน 4 หลกแบบแคโทดรวม และม LED

จ ำนวน 8 ดวง

- สำมำรถเลอกใหแยกกนแสดงผลหรอรวมกนกได

NEXT ‘

ซอฟตแวรส ำหรบ IPST-MICROBOX

ในกำรพฒนำโปรแกรมควบคมชดกลองสมองกล IPST-MicroBOX ใช

โปรแกรมภำษำ C เปนหลก ดงนนกอนกำรใชงำนจงตองตดตงซอฟตแวรอน

เปนเครองมอในกำรพฒนำโปรแกรมบนคอมพวเตอร 4 รำยกำรหลกๆ ดงน

1. AVR Studio เปนซอฟตแวรส ำหรบสรำงโปรแกรมควบคม โดยภำยใน AVR

Studio ไดบรรจเครองมอทชวยอ ำนวยควำมสะดวกตอกำรพฒนำโปรแกรมภำษำ C

ทงยงสำมำรถเชอมโยงกำรท ำงำนในสวนตำงๆ กบคอมไพเลอรทก ำหนดไดดวย โดย

คอมไพเลอรทน ำมำใชรวมกนคอ WinAVR, สำมำรถตดตอกบไฟลไลบรำร ipst.h ซง

บรรจฟงกชนของโปรแกรมภำษำ C ส ำหรบตดตอกบอปกรณตำงๆ ทงยงสำมำรถ

ตดตอกบซอฟตแวรส ำหรบโปรแกรมขอมลลงในไมโครคอนโทรลเลอรหลกของ

แผงวงจรควบคมในชดกลองสมองกล IPST-MicroBOX ไดดวย

NEXT ‘

2. WinAVR เปนซอฟตแวร C คอมไพเลอรหรอตวแปลโปรแกรมภำษำ C

ส ำหรบไมโครคอนโทรลเลอร AVR โดย WinAVR เปนซอฟตแวรแบบโอเพนซอรส

(open source) พฒนำตอจำก GNU GCC คอมไพเลอร โดยในชดกลองสมองกล

IPST-MicroBOX จะอำงองกำรเขยนโปรแกรมภำษำ C กบ WinAVR ในเวอรชน

20050214 เมอท ำกำรตดตง WinAVR แลวจะสำมำรถเชอมโยงกำรท ำงำนเขำกบ

AVR Studio ได ดงนนจงสำมำรถท ำกำรเขยนโปรแกรมภำษำ C บน AVR

Studio แลวท ำกำรคอมไพลโปรแกรมดวย WinAVR ไดอยำงตอเนอง โดยผลลพธ

ของกำรคอมไพลจะไดเปนไฟลนำมสกล .hex อนเปนไฟลรหสภำษำเครองหรอท

เรยกวำ”แมชนโคด” โดยเปนไฟลผลลพธทไดจำกกำรพฒนำสำมำรถน ำไปดำวน

โหลดลงสไมโครคอนโทรลเลอรตอไปไดทนท

NEXT ‘

3. ไฟลไลบรำร ipst.h เปนไฟลสนบสนนชดค ำสงหรอฟงกชนตำงๆ เพออ ำนวย

ควำมสะดวกในกำรสรำงโปรแกรมควบคมกำรท ำงำนของแผงวงจร MicroBOX

อนเปนแผงวงจรควบคมหลกของชดกลองสมองกล IPST-MicroBOX อำท ค ำสง

ควบคมอนพต/เอำตพตทงแบบสญญำณดจตอลและอะนำลอก, ค ำสงตดตอกลม

อปกรณตรวจจบหรอเซนเซอรแบบตำงๆ, ค ำสงสงขอมลไปยงหนวยแสดงผล

แบบตำงๆ ทง LED ธรรมดำ, LED ตวเลข 7 สวนและโมดล LCD เปนตน

4. ซอฟตแวรส ำหรบดำวนโหลดโปรแกรม หลงจำกทท ำกำรคอม

ไฟลโปรแกรมภำษำ C แลว ไฟลผลลพธทไดจะเปนไฟล

นำมสกล .hex ซงจะตองน ำไปโปรแกรมหรอเขยนลงใน

หนวยควำมจ ำโปรแกรมของไมโครคอนโทรลเลอร ATMEGA16

NEXT ‘

ส ำหรบในชดกลองสมองกล IPST-MicroBOX สำมำรถใชได 2 ตวคอ

4.1 PonyProg2000 เปนผลงำนของ Claudio Lanconelli นกพฒนำ

โปรแกรมชำวอตำล ใชกบชดดำวนโหลดโปรแกรมผำนพอรตขนำน จะตอง

ท ำกำรตดตงเพมเตม สำมำรถดำวนโหลดเวอรชนใหมทอำจมท

http://www.lancos.com

4.2 AVRProg เปนผลงำนของ Atmel ใชกบชดดำวนโหลด

โปรแกรมผำนพอรตอนกรม โดย AVRProg ไดรบกำรตดตง

ไปพรอมกบกำรตดตงซอฟตแวร AVR Studio

1 โปรแกรมภำษำซ

ภำษำโปรแกรม (Programming Languages) ทมกำรคดคนขนมำใชกบ

คอมพวเตอรนนมหลำยพนภำษำแตภำษำทเปนทรจกและเปนทนยมใชทวไปนน

อำจจะมเพยงหลำยสบภำษำ เชน โคบอล (COBOL) ปำสคำล (Pascal) เดลไฟล

(Delphi) วชวลเบสก (Visual Basic) ซ (C) จำวำ (Java) เปนตน ซงแตละ

ภำษำสรำงขนดวยวตถประสงคทแตกตำงกนและมจดเดนของภำษำทตำงกน

ภำษำซ (C Programming Language) เปนภำษำเชงโครงสรำงทมกำร

ออกแบบโปรแกรมในลกษณะโมดลทมจดเดน ในเรองของประสทธภำพกำร

ท ำงำนทเรวมควำมยดหยนในกำรเขยนโปรแกรมสง

ภำษำคอมพวเตอร

NEXT ‘

2 รปแบบโปรแกรมภำษำซ

ในกำรเขยนภำษำโปรแกรมผเขยนโปรแกรมจะตองศกษำ

รปแบบพนฐำนของภำษำและไวยำกรณของภำษำนน รปแบบพนฐำน

ของภำษำจะเขยนโปรแกรมในลกษณะของโมดลคอมกำรแบง

ออกเปนสวนยอยๆ ทเรยกวำ ฟงกชน (Function)

NEXT ‘

สวนประกอบของภำษำซเบองตน

NEXT ‘

NEXT ‘

1) สวนหว (Header)

จะเปนสวนทอยทตอนตนของโปรแกรมโดยอยนอกสวนทเรยกวำ

ฟงกชน ทสวนหวของโปรแกรมจะประกอบดวยค ำสงทเปนกำรก ำหนดคำ

หรอก ำหนดตวแปรตำง ๆ ค ำสงในทขนตนดวยสญลกษณ # เปนค ำสงท

เรยกวำตวประมวลผลกอน (Preprocessor) คอค ำสงทจะไดรบกำรท ำ

กอนทจะมกำรคอมไพลโปรแกรม

NEXT ‘

ตวประมวลผลกอนทส ำคญของภำษำซแบงออกเปน 2 ประเภทดงน

1.1) # include ในภำษำซจะมฟงกชนมำตรฐำนทผผลตคอมไพเลอรได

จดเตรยมไวใหซงมกจะเกยวของกบกำรรบขอมลกำรแสดงผลขอมลกำรค ำนวณ

และอน ๆซงผเขยนโปรแกรมสำมำรถเรยกใชงำนไดทนทโดยไมตองเขยน

โปรแกรมแกรมเอง ในตวอยำงจะมกำรใชค ำสง printf( ) ซงเปนค ำสงทใช

แสดงขอควำมออกทำงอปกรณแสดงผลมำตรฐำน เชน จอภำพ ค ำสง printf(

) เปนกำรเรยกใชฟงกชนมำตรฐำนซงอยในกลมทเรยกวำ Standard Input

and Output เมอจะเรยกใชฟงกชนใดในกลมดงกลำว จะตองบอกให

คอมไพเลอรไปอำนคำทอยในอนคลชไฟลทชอstdio.h มำไวทสวนตนของ

โปรแกรม โดยใชค ำสง #include <stdio.h>

NEXT ‘

1.2) # define

ใชส ำหรบกำรก ำหนดคำคงทตวอยำงเชน #define YES 1 ค ำสง

ดงกลำวเปนกำรก ำหนดวำหำกทใดในโปรแกรมมค ำวำ YES จะถก

แทนทดวยคำทำงขวำมอ ในทนคอ นอกจำกในสวนหวของโปรแกรม

อำจจะมกำรประกำศตวแปร และสวนของกำรประกำศโปรโตไทปไวท

สวนหวของโปรแกรมไดอกดวยซงจะกลำวถงในบทตอๆไป

2) ฟงกชน (Function)

สวนของฟงกชนคอสวนของค ำสงทบอกใหคอมพวเตอรท ำงำนตำงๆเชน

กำรรบขอมลกำรค ำนวณ กำรแสดงผลเปนตน โปรแกรมภำษำซจะ

ประกอบดวยฟงกชนยอยหลำยๆฟงกชน แตจะมฟงกชนหลกฟงกชนหนงท

ชอวำฟงกชน main( ) เสมอ

NEXT ‘

2.1 กฎพนฐำนทส ำคญในภำษำซ

1) กำรพมพตวอกษรตวพมพใหญและตวพมพเลกในภำษำซนนในผลลพธท

แตกตำงกน (Case Sensitive) ตวอยำงเชน หำกมกำรพมพ main( ) กลำย

ไปเปน Main( ) กจะเกดควำมผดพลำดขน

2) ฟงกชนของภำษำซจะแบงขอบเขตของฟงกชนแตละฟงกชนดวย

เครองหมำย{ } ในตวอยำงมฟงกชน void main( ) ค ำวำ void จะบอกใหร

วำเมอฟงกชนนท ำงำนเสรจจะไมมกำรคนคำกลบไปยงสงทเรยกใชงำน

ฟงกชน ในกรณของฟงกชน main( ) กคอจะไมมกำรคนคำ

ใด ๆ กลบไปยงระบบปฏบตกำร หลงฟงกชนจะตองตำมดวย ( ) เสมอ

โดยทภำยในวงเลบจะประกอบดวยคำทสงเขำมำยงฟงกชน ทเรยกวำ

พำรำมเตอร (Parameter) หรออำจจะไมมคำใดๆสงเขำมำกได

3) ค ำสงตำงๆซงตองเขยนอยในฟงกชนเสมอแบงเปน 2 สวนคอสวนของ

กำรประกำศตวแปรทตองกำรใชในฟงกชน และสวนของค ำสงเพอท ำงำน

ใดท ำงำนหนง ในทนมเฉพำะค ำสงทใชในกำรแสดงผลลพธออกทำงจอภำพ

คอ printf( ) ใชส ำหรบกำรแสดงผลลพธออ

ทำงจอภำพใหเขยนขอควำมนนอยภำยในเครองหมำย “ ”

4) ค ำสงในภำษำซจะตองปดทำยดวยเครองหมำย ; (Semicolon)

เนองจำกภำษำซจะใชเครองหมำย ; ในกำรแยกค ำสงตำงๆออกจำกกน

กำรเวนบรรทดหรอกำรเขยนค ำสงไมตอเนองกนจะไมมผลตอคอมไพเลอร

แตเปนกำรชวยใหผเขยนนโปรแกรมอำนโปรแกรมไดงำยขนเทำนน

BACK ‘

NEXT ‘

บทท 3 วสดอปกรณ และวธกำรด ำเนนงำน

เครองมอและอปกรณทใช

- ชดกลองสมองกล

- เครองคอมพวเตอร

- ปำกกำ

- กระดำษ

NEXT ‘

วธกำรด ำเนนงำน

1. ออกแบบผลงำนทตองกำร วำจะใหตวชดกลองสมองกลแสดงขอมลอะไร

อออกมำเปนเอำตพต

2. ลองน ำขอมลทไดไปเขยนโปรแกรมดวยภำษำ C ในโปรแกรม AVR

Studio 4 โปรแกรม Win AVR ไฟลไลบรำร ipst.h ไดรเวอร

ucon-232s ตำมล ำดบ

3. ทดสอบชนงำนโดยกำรท ำใหมนแสดงผลออกมำเปนตวองษรบนหนำจอ

4. จดท ำกรงทสมบรณ โดยใชควำมรจำกกำรใชชดกลองสมองกล

5. ตรวจสอบขอผดพลำดและผลทเกดขน ตำมแบบกำรท ำโครงงำน

คอมพวเตอร อกครงหนง

6. สรปผลกำรด ำเนนงำนและน ำเสนอผลงำน

BACK ‘

ขนตอนและแผนด ำเนนงำน

ล ำดบ ท

ขนตอน สปดำหท ผรบผดชอบ

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

1 คดหวขอโครงงาน / /

2 ศกษาและคนควาขอมล / /

3 จดท าโครงรางงาน / / / /

4 ปฏบตการสรางโครงงาน / / / / /

5 ปรบปรงทดสอบ / / / /

6 การท าเอกสารรายงาน / / /

7 ประเมนผลงาน / / /

8 น ำเสนอโครงงำน / /

ระยะเวลำด ำเนนงำน 12 สปดำห

BACK ‘

บทท 4 กำรวเครำหและรำยงำนผล

จำกกำรท ำโครงงำนคอมพวเตอร ประเภทกระประยกตใชงำน สตรำง

ผลงำนเพอประยกตใชในชวตประจ ำวน เรอง กรงประตชดกลองสมอง

กล ผลปรำกฏวำ เมอเรำปอนขอมลดวยโปรแกรมภำษำซในโปรแกรม

AVR Studio 4 โปรแกรม Win AVR ไฟลไลบรำร ipst.h

ไดรเวอร ucon-232s ตำมล ำดบ ท ำใหเกดผลกำรแสดงขอมลเอำตพต

ออกมำบนจอ ไดประสบผลส ำเรจ

NEXT ‘

บทท 5 สรปผลกำรทดลอง

จำกกำรศกษำโครงงำนคอมพวเตอร ประเภทกระประยกตใชงำน

สรำงผลงำนเพอประยกตใชในชวตประจ ำวน เรอง กรงประตชดกลองสมองกล

ผลปรำกฏวำ สงประดษฐ กรงประตทท ำดวยชดกลองสมองกลนน สำมำรถใช

งำนไดจรง และ สำมำรถท ำใหเกดสงใหมๆ ไดหลำกหลำย เมอเรำคดคนขอมล

แลวน ำไปปอนใสในโปรแกรม กจะท ำใหเรำไดประดษฐ ออกแบบชดค ำสง

ตำงๆ ไดอกมำกมำย

ผลทคำดวำจะไดรบ

1.ไดควำมรเกยวกบชดกลองสมองกล

2.ไดควำมรในรปแบบทใหม และนำสนใจ

3.ไดมควำมคดสรำงสรรคในกำรออกแบบรปแบบงำน

4.ไดท ำงำนรวมกนผอน มกำรแลกเลยนควำมคดกนหลำกหลำย

5.ไดควำมรเกยวกบภำษำซ กำรใชภำษำซ และโปรแกรมภำษำซ

BACK ‘

กำรอภปรำยผล/ขอเสนอแนะ

ในกำรทดลอง ผจดท ำไดใช ควำมรเกยวกบชดกลองสมองกลมำใช ถำ

ผสนใจจะน ำชดกลองสมองกลไปทดลองใช สำมำรถทจะน ำไปใชประโยชนในดำน

ตำงๆไดดอกดวย อำทเชน กำรควบคมแอรใหลดอณหภมอตโนมตเมอมเมออำกำศ

รอน หรอ สำมำรถสงปด-เปดไฟดวยเสยง เปนตน

BACK ‘

เอกสำรอำงอง

1. http://oho.ipst.ac.th/ipst-microbox

2. สถำนบนกำรสงเสรมกำรสอนวทยำศำสตรและเทคโนโลย สสวท. :

http://oho.ipst.ac.th/ipst-microbox/26-IPST-MicroBox

3. ตวอยำงโครงงำนสงประดษฐ

: http://www.l3nr.org/posts/420067

4. ขอมลเกยวกบภำษำซ

: http://www.notecyber.com/56/Doc/iPST/KN/Kn_iPSP.pdf

จบกำรน ำเสนอ ขอบคณคะ -/\-

top related