IPST
MicroBOX
PROJECT 01 ¡ÒÃÊ×èÍÊÒâŒÍÁÙÅ͹ءÃÁ
องคความรู การสื่อสารแบบอนุกรม การสือสารแบบอนุ ่ กรมนั้นจะแบงออกไดเปน 2 แบบคือการสือสารอนุ ่ กรมแบบซิงโครนัสและการสื่อ สารอนุกรมแบบอะซิงโครนัส การสื่อสารแบบซิงโครนัสจะมีสัญญาณนาฬิการวมอยูกับการรับและสง สัญญาณดวย ตัวอยางการสงขอมูลแบบซิงโครนัสก็คือคียบอรดของคอมพิวเตอร ซึงสายเส ่ นหนึงจะเป ่ น สายของสัญญาณนาฬิกา สวนสายอีกเสนจะเปนสายของขอมูล ดังนั้นการติดตอกันแบบซิงโครนัสนี้จะ ตองใชสายในการเชือมต ่ ออยางนอยที่สุด 3 เสนคือ สัญญาณนาฬิกา,ขอมูลและกราวด สําหรับการสือ่ สารทิศทางเดียว และ 4 เสนถามีการสือสารสองทิ ่ ศทาง
การสื่อสารขอมูลแบบอะซิงโครนัส
การสื่ อสารข อมู ลแบบอะซิ งโครนั สคื อการรั บและส งขอมูลไปในสายโดยไมจําเปนตองมี สัญญาณนาฬิการวมดวยเหมือนกับการรับสงขอมูลแบบซิงโครนัส แตจะใชการกําหนดคาสัญญาณ นาฬิกาทังภาครั ้ บและภาคสงใหมีคาเทากัน ซึงเรี ่ ยกสัญญาณนาฬิกาทีใช ่ ในการกําหนดคาใหภาครับและ ภาคสงนี้วาบอดเรต (Baudrate) รูปแบบของขอมูลที่ใชในการรับสงแบบอะซิงโครนัสประกอบดวย 4 สวนดวยกันคือ ¾ บิตเริ่มตน (Start Bit) ซึ่งจะมีขนาด 1 บิต ¾ บิตขอมูลแบบอนุกรมจะมีขนาด 5,6,7 หรือ 8 บิต ¾ บิตตรวจสอบพาริตี้ (Parity Bit) จะมีขนาด 1 บิตหรือไมมี ¾ บิตปดทาย (Stop Bit) จะมีขนาด 1,1.5 หรือ 2 บิต
รูปแสดงสัญญาณในรูปแบบการสื่อสารอนุกรมแบบอะซิงโครนัส
IPST
MicroBOX
ประโยชนที่ไดรับจากการสื่อสารอนุกรมระหวางไมโครคอนโทรลเลอร ไมโครคอนโทรลเลอรเปนอุปกรณควบคุมขนาดเล็กและไมจําเปนตองทํางานทุก ๆ งานจบภายใน ตัวมันเอง สามารถใชไมโครคอนโทรลเลอรหลาย ๆ ตัวแยกหนาที่กันทํางาน แลวใชการสื่อสารอนุกรมเปน ตัวสือสารระหว ่ างไมโครคอนโทรลเลอร ซึ่งทําใหไมโครคอนโทรลเลอรขนาดเล็ก สามารถรวมกันทํางานที่ มีขนาดใหญและซับซอนได
บล็อกไดอะแกรมการสือสารระหว ่ างไมโครคอนโทรลเลอร 2 ตัว
ขั้นตอนการทดสอบการรับสงขอมูลระหวางไมโครคอนโทรลเลอร 1. เลื่อนโวลุมแบบสไลด จนกระทั่ง หนาจอ LCD แสดงขอความ IPST PROJECT 01 ON-OFF RELAY
2. กดสวิตช “ยืนยัน/ออกจากเมนู” เพื่อเริ่มตนการทํางาน 3. จะไดยินเสียงรีเลยทํางานและหลอดไฟซึ่งตอไวกับรีเลยติดสวางไลลําดับกันไปจากซายไปขวา 4. กดสวิตช “ยืนยัน/ออกจากเมนู” อีกครั้งเพื่อหยุดการทํางาน
1
2
3
IPST
MicroBOX
การเชือมต ่ อกับบอรดจริงกับบอรด IPST
การเชื่อมตอเพื่อใชงานตามวัตถุประสงคของการ PROJECT 01
IPST
MicroBOX
ขั้นตอนการทํางานของบอรด IPST จากการทดลอง ผูใช งานจะเห็นเพียงการเริมต ่ นโปรแกรมแลว รีเลยทํางานไลลําดับกันไปทีละตัว แตสําหรับการทํางานภายในนันประกอบด ้ วยขันตอนต ้ าง ๆ ดังนี้ 1. บอรด IPST ตัวแมรอรับการกดคียเพื่อเขาสูเมนู การ ON-OFF รีเลย 2. เมื่อเขาสูเมนู แลว บอรด IPST ตัวแมจะสงคําสังออกไปเพื ่ ่อแจงกับบอรด IPST ตัวลูกวาตองการสง ขอมูลออกไปยังรีเลย 3. บอรด IPST ตัวลูกจะรอรับคาตอไปวาตองการสงคาเปด/ปดไปยังรีเลยตัวใด 4. เมื่อไดรับขอมูลระบุตัวรีเลยที่ตองการแลว บอรด IPST ตัวลูกจะนําคาตําแหนงรีเลยที่ไดปอนใหกับ บอรดขับรีเลยในตําแหนงที่ตองการ 5. รีเลยเปนอุปกรณเอาตพุตที่ทําหนาทีตั่ ดตอสวิตชเพื่อจายไฟใหกับอุปกรณตาง ๆ โดยในบอรดสาธิต นี้จะใชหลอดไฟ LED เปนตัวแสดงผล ดังนัน้ LED จะสวางขึนเมื ้ ่อรีเลยตัวทีระบุ ่ ถูกสั่งใหทํางาน
การประยุกตใชงาน
ไมโครคอนโทรลเลอรนันสามารถทํ ้ างานไดคอนขางหลากหลาย แตก็มีขอจํากัดในเรืองการทํ ่ างาน หลาย ๆ งานพรอม ๆ กัน การมีไมโครคอนโทรลเลอรหลาย ๆ ตัวมาชวยทําใหสามารถสังงานให ่ บอรด IPST ทํางานหลาย ๆ อยางไดพรอมกัน ยกตัวอยางเชน ไมโครคอนโทรลเลอรตัวที่ 1 ทําหนาทีติ่ ดตอกับผูใช ในการแสดงผลขอความและรอรับการกด คียสวิตช ไมโครคอนโทรลเลอรตัวที่ 2 ทําหนาทีตรวจจั ่ บการทํางานของเซนเซอรตาง ๆ และเก็บบันทึก ผล ไมโครคอนโทรลเลอรตัวที่ 3 ทําหนาที่ ตรวจสอบผลจากเซนเซอรแลวนําผลทีได ่ ไปควบคุมการเปด ปดอุปกรณไฟฟาผานรีเลย ดังนั้นถาผูใชตองการทราบผลรายงานผลการอานคาเซนเซอร จะตองให ไมโครคอนโทรลเลอรตัวที่ 1 ติดตอไปยังไมโครคอนโทรลเลอรตัวที่ 2 เพื่อขอคาทีต่ องการนํามาแสดง เปนตน
IPST
MicroBOX
PROJECT 02 LED µÑÇàÅ¢ 7 ʆǹ
องคความรู LED ตัวเลข 7 สวน ( 7 Segment) LED ตัวเลข 7สวนเปนการนําเอาหลอดไปแสดงผล LED มาตอรวมกันเพื่อแสดงผลตัวเลข โดยตัว เลข 0 ถึง 9 จะใช LED จํานวน 7 ดวงในการแสดงผล (ดวงที่ 8 เปนจุด) การประยุกตใชงานกับไมโคร คอนโทรลเลอรสามารถนํามาตอพวงกันเพื่อแสดงผลตัวเลขหลาย ๆ หลักไดตามตองการ
รูปแสดงการเชือมต ่ อ LED เพือแสดงเป ่ นตัวเลข 7 สวน
คุณสมบัติของ LED ตัวเลข 7 สวน 1. เปนหลอดไฟทีให ่ แสงสวางออกมาจากตัวเองทําใหสามารถมองเห็นไดในระยะไกล 2. การควบคุมการแสดงผลทําไดงาย 3. วงจรไมซับซอน ใชอุปกรณอิเล็กทรอนิกสตอพวงภายนอกนอยและสามารถตอพวงกับไมโคร คอนโทรลเลอรไดโดยตรง 4. การตอพวงเพือแสดงผลหลาย ่ ๆ หลักสามารถทําไดและใชการสแกนแสดงทีละหลักชวยให ประหยัดพลังงาน เชนมี LED ตัวเลข 7 สวน 4 หลักจะกินไฟเทากับหลักเดียว
IPST
MicroBOX
ประโยชนในการนํา LED ตัวเลข 7 สวนไปประยุกตใชงาน ในชีวิตประจําวัน เราจะพบ LED ตัวเลข 7 สวนอยูทั ่ว ๆ ไป ไมวาจะเปนในนาฬิกา หรือตัวเลข แสดงอุณหภูมิ ดังนันหน ้ าทีหลั ่ กสวนใหญจึงเปนการนําไปใชเพือแสดงค ่ าปริมาณขอมูลตาง ๆ ทีได ่ จากการ ตรวจวัด และตองการใหสามารถมองเห็นไดจากระยะไกล ๆ
วิธีการบอรด IPST กับ บอรด LED ตัวเลข 7 สวน ในชุดของ IPST จะมีบอรดแสดงผล LED ตัวเลข 7 สวน ชื่อบอรด DSP-4 ประกอบไปดวย LED ตัวเลข 7 สวน 4 หลักตอพวงเขาดวยกัน ตอพวงผานบอรด IPST ตัวลูก และควบคุมการสงผานขอมูลจาก บอรด IPST ตัวแม มีลักษณะการเชื่อมตอสายสัญญาณดังรูป
การเชือมต ่ อเพือแสดงผล ่ LED ตัวเลข 7 สวน
IPST
MicroBOX
ขั้นตอนการทดลองแสดงผล LED ตัวเลข 7 สวน 1. เลื่อนเมนูไปยังเมนูที่ 2 โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST
PROJECT
02
7 SEGMENT SHOW
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดการแสดงผล LED ตัวเลข 7 สวน 3. หนาจอของ LED ตัวเลข 7 สวน จะแสดงตัวเลข 0000 ถึง 9999 ทั้ง 4 หลักเหมือน ๆ กัน ไลลําดับกันไป 4. เมื่อแสดงจบหนาจอของ LED ตัวเลข 7 สวนจะดับและพรอมรับคําสังเพื ่ ่อเริ่มตนทํางานใหม หรือเลื่อนเมนูไปยังเมนูอื่น ๆ ตอไป
1
2
3
IPST
MicroBOX
IPST
PROJECT 03 ä¿ÇÔè§ LED ËÅÒ¡ËÅÒÂÃٻẺ
MicroBOX
องคความรู
LED หรือ ไดโอดเปลงแสง ไดโอดเปลงแสง (light-emitting diode ยอ LED) เปนอุปกรณสารกึ่งตัวนําอยางหนึง่ จัดอยูใน จําพวกไดโอด ทีสามารถเปล ่ งแสงในชวงสเปกตรัมแคบ เมือถู ่ กไบอัสทางไฟฟาในทิศทางไปขางหนา ปรา กฏการณนี้อยูในรูปของ electroluminescence สีของแสงที่เปลงออกมานันขึ ้ นอยู ้ กับองคประกอบทาง เคมีของวัสดุกึ่งตัวนําที่ใช และเปลงแสงไดใกลชวงอัลตราไวโอเลต ชวงแสงทีมองเห็ ่ น และชวงอินฟราเรด สีของแสงทีเปล ่ งจะขึ้นกับชนิดของผลึก สารกึงตั ่ วนําและชนิดของสารเจือปน
สัญลักษณของ LED ไดโอดเปลงแสงนีมี้ รูปรางและขนาดตางๆกันตามการใชงาน ไดโอดเปลงแสงแบบหัวมน โดยปกติ จะมีขนาดเสนผานศูนยกลาง 3 มิลลิเมตร และ 5 มิลลิเมตร ซึ่งทําดวยพลาสติกโปรงแสง
การคํานวณคาความตานทานเพื่อจํากัดกระแสให LED ปกติ LED ตองการแรงดันตกครอมตัวมันประมาณ 2V การตอเขากับแรงดันโดยตรงนันจะทํ ้ าให LED เสียหายได ดังนันจึ ้ งจําเปนตองมีตัวตานทานตอเพื่อจํากัดกระแสใหกับ LED โดย LED กินกระแส ประมาณ 10 mA ดังนันการหาค ้ า R จะหาไดจาก คาความตานทานอนุกรม LED = (แรงดันไฟเลียวงจร ้ - แรงดันตกครอม LED) กระแสในวงจร เมื่อแรงดันไฟเลี้ยงวงจรเทากับ 6V คา R =( 6-2)/0.01 = 400 แตคาตัวทานทาน 400 ไมมีขายจึงตองใชคา 470 หรือ 330 โอหมแทน
IPST
MicroBOX
แนวคิดไฟวิง่ LED หลากหลายรูปแบบ โครงงานในหัวขอนี้เปนการทดสอบการเขียนโปรแกรมพื้นฐาน โดยการสรางไฟวิ่งนั้นก็เปน ลักษณะของการสั่งงานไมโครคอนโทรลเลอรเพื่อควบคุมอุปกรณเอาตพุต โดยมีหลากหลายวิธีในการ ควบคุม เชนการปอนคาตรง ๆ ออกไปยังอุปกรณเอาตพุต หรือการใชฟงกชันทางคณิตศาสตรเขามาชวย เพื่อเลื่อนบิตขอมูล ทําใหเรียนรูถึงหลักการทางคณิตศาสตรของไมโครคอนโทรลเลอร การบวกลบคูณ หารตัวเลข การเลื่อนบิต และระบบเลขฐาน ตั้งแตตัวเลขฐานสอง ฐานสิบและฐานสิบหก โดยในการ ทดลองจะใช LED จํานวน 8 ดวงซึงจะตรงกั ่ บขอมูลจํานวน 1 ไบตพอดี แนวคิดเรื่องการเลือนบิ ่ ตขอมูล ขอมูล 8 บิตนันการเลื ้ อนบิ ่ ตขอมูลไปทางซาย ถามองในรูปแบบของตัวเลขฐานสองนันจะเหมื ้ อน กับเปนการคูณคาตัวเลขดวยสอง สวนการเลือนบิ ่ ตขอมูลไปทางขวาก็เหมือนกับการหารดวยสองนันเอง ่
ขั้นตอนการทดลองไฟวิง่ LED กับบอรด IPST 1. เลื่อนเมนูไปยังเมนูที่ 3 โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST
PROJECT 03
RUNNING LED
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดการแสดงผลไฟวิ ่ง LED 3. ที่บอรด DSP-4 จะเห็นหลอดไฟ LED ติดในรูปแบบตาง ๆ 4. เมื่อแสดงจบหนาจอของ LED จะดับและพรอมรับคําสังเพื ่ ่อเริ่มตนทํางานใหมหรือเลื่อนเมนู ไปยังเมนูอื่น ๆ ตอไป
1
2
3
IPST
MicroBOX
แสดงการเชื่อมตอบอรด IPST กับบอรดแสดงผล LED DSP-4
แนวทางการนําไปประยุกตใชงาน ดวยคุณสมบัติที่สามารถแสดงผลไดชัดเจน ดังนั้น LED จึงมักจะนําไปประยุกตกับการแสดงผล ขอมูลในรูปของกราฟ เชน VU METER ใชแสดงระดับสัญญาณเสียง เปนตน
IPST
MicroBOX
PROJECT 04 ÃÕâÁµ¤Í¹â·ÃŤǺ¤ØÁÍØ»¡Ã³•ä¿¿‡Ò
IPST
MicroBOX
องคความรู รีโมตคอนโทรลแบบอินฟราเรด รีโมตคอนโทรล หรือแปลเปนไทยวา อุปกรณควบคุมระยะไกล มีประโยชน มีใชอยางแพรหลาย ในบานเรือนทั่ว ๆ ไป เชนเครื่องรับโทรทัศน เครื่องเสียง เครื่องปรับอากาศ โดยหลักการทํางานทํางาน ของรีโมตคอนโทรลอิฟราเรดเปนดังนี้
ภาคสง เปนการสงแสงยานอินฟราเรด ผสมคลื่นพาหความถี่ 38 กิโลเฮิรตซรวมกับขอมูลที่ตองการสง (โดยจะมีการเขารหัสสัญญาณเอาไว เพื่อปองกันสัญญาณรบกวน) สาเหตุที่ตองใชแสงยานอินฟราเรด เนื่องจากเปนแสงยานที่มีการรบกวนจากแสงภายนอกคอนขางนอย และ เปนแสงทีไม ่ รบกวนสายตา เนืองจากตาเราจะมองไม ่ เห็นแสงยานอินฟราเรด รวมทังการใช ้ LED อินฟราเรดในการสงแสงทําใหกิน กําลังงานตํา่ ตัวสงรีโมตคอนโทรลจึงสามารถใชถานไฟฉายหรือแบตเตอรีเพี ่ ยงสองกอนทํางาน แลวทํา งานไดนานมากถึง 1 ป หรือ 2 ป ภาครับ เปนลักษณะตรงขามกับภาคสง โดยจะขยายสัญญาณที่ไดจากภาคสงออกมาแลวตัดคลื่นพาห ออกเหลือเพียงสัญญาณทีมี่ การเขารหัสเอาไว สมองกลในสวนของภาครับจะตองถอดรหัสสัญญาณ เหลานีออกมาเป ้ นคียที่ถูกกดจากภาคสง แลวไปควบคุมอุปกรณไฟฟาตาง ๆ ใหทํางานตามตองการ
IPST
MicroBOX
การเชือมต ่ อบอรด IPST เพือทดลองรั ่ บสัญญาณจากรีโมตคอนโทรล
การตอบอรด IPST เพือรั ่ บสัญญาณจากรีโมตคอนโทรล ในชุด IPST MicroBOX จะมีแผงวงจรโมดูลรับแสงอินฟราเรด ZX-106 ซึ่งภายในไดรวบ รวมวงจรขยายสัญญาณ และวงจรแยกคลื่นพาหออก จึงทําใหสามารถเชื่อมตอเขากับไมโคร คอนโทรลเลอรไดโดยตรงเพื่อถอดรหัสสัญญาณ วาคียที่ถูกสงมา คาคียที่ถูกถอดรหัสเรียบรอยแลวจะนํามาแสดงที่ LED 8 ดวง เพื่อผูใชงานตรวจสอบไดวา คียที่กดสงมานั้นถูกตองหรือไม สําหรับคียตัวเลข 1,2,3 และ 4 ใชสําหรับเปดและปดรีเลย โดยลักษณะการเปดปด จะเปน แบบสลับไปมาระหวางเปดและปด
IPST
MicroBOX
ขั้นตอนการทดสอบ
1. 1. เลื่อนเมนูไปยังเมนูที่ 4 โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST PROJECT 04 REMOTE CONTROL
DSP-4
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดการแสดงผลไฟวิ ่ง LED 3. กดสวิตชที่ตัวสงรีโมตคอนโทรล ดูผลการอานคาที่ไดที่บริเวณหลอดไฟ LED บนบอรด
4. ทดลองกดสวิตชตําแหนง 1 ถึง 4 สังเกตุการทํางานทีบอร ่ ดรีเลยและหลอดไปที่ตอเชือมกั ่ บ บอรดรีเลย 5. กดสวิตช ยืนยัน/ออกจากโปรแกรม อีกครั้งเพื่อออกจากเมนู ไปสูเมนูอื่น ๆ
1
3
2
4
5
แนวทางการนําไปประยุกตใชงาน รีโมตคอนโทรลเปนอุปกรณอํานวยความสะดวกใหกับผูใชงานสําหรับเปดปดเครื่องใชไฟฟา เชนเครื่องรับโทรทัศนหรือเครื่องปรับอากาศ แตก็สามารถนําไปประยุกตใชกับระบบควบคุมบาน อัตโนมัติได โดยสามารถนํารีโมตคอนโทรลโดยทัว่ ๆ ไปมาใชเพื่อเปดปดอุปกรณไฟฟาเชนหลอดไฟ หรือนําไปประยุกตเพื่อควบคุมการขับเคลื่อน ปรับเปลี่ยนตําแหนงของเครื่องจักรก็ได
IPST
MicroBOX
PROJECT 05 ¡ÒäǺ¤ØÁµíÒá˹‹§ÁÍàµÍÕ¡ÃÐáʵç
IPST
MicroBOX
องคความรู
ระบบการปอนกลับเพื่อควบคุมมอเตอร (Feedback Control) มอเตอรกระแสตรง ขับเคลือนโดยการจ ่ ายไฟใหกับตัวมัน ถาปอนไฟกลับขัวมอเตอร ้ จะหมุนไปใน ทิศทางตรงกันขาม ปตยังมีมอเตอรกระปสตรงอีกประเภทที่ตองการการควบคุมตําแหนงที่แมนยํา เพื่อ ใชประโยชนในงานบางประเภทเชน แขนกล หรือหุนยนต ทีมี่ การเคลือนไหวคล ่ ายมนุษย เราเรียกมอเตอร ชนิดนี้วา เซอรโวมอเตอร
RC เซอรโว เซอรโวมอเตอรก็คือมอเตอรที่มีการปอนกลับเพือระบุ ่ ตําแหนงของมัน ดังนั้นมอเตอรในรูปแบบ นีจึ้ งสามารถควบคุมตําแหนงในการเคลื่อนทีได ่ โดยสําหรับเซอรโวมอเตอรทีพบเห็ ่ นไดงายทีสุ่ ดก็คือ RC เซอรโวที่อยูในรถวิทยุบังคับ เพื่อการบังคับเลี้ยวของรถนั่นเอง โดยภายในตัว RC เซอรโว จะประกอบไป ดวยวงจรอิเล็กทรอนิกสทําหนาทีเปรี ่ ยบเทียบสัญญาณ โวลุม ที่เชือมต ่ อโดยตรงเขากับแกนของมอเตอร เพื่อใชระบุตําแหนงของมอเตอร และมอเตอรที่มาพรอมชุดเฟองเกียร
IPST
MicroBOX
บล็อกไดอะแกรมแสดงการตอ เพือสร ่ างระบบเซอรโวมอเตอร
การสรางระบบเซอรโวมอเตอรอยางงาย จากบล็อกไดอะแกรมแสดงการทํางานของเซอรโวมอเตอรกอนหนานี้ นํามาเปนแนวทางใน การสรางระบบเซอรโวมอเตอร โดยใช ชุดตัวตานทานปรับคาไดนํามาประยุกต โดยขันตอนการทํ ้ างาน เปนดังนี้ 1. บอรดควบคุมหลักเปนบอรดไมโครคอนโทรลเลอร IPST ตอพวงเขากับบอรดขับมอเตอร เพื่อขับมอเตอรกระแสตรง โดยสามารถปรับความเร็ว และทิศทางของมอเตอรได 2. ตัวมอเตอรพรอมชุดเฟองขับนั้น แกนของชุดเฟองขับมอเตอรนําไปตอเขากับตัวตานทาน ปรับคาได โดยเมือแกนมอเตอร ่ หมุนไป แกนของตัวตานทานปรับคาไดก็จะหมุนตามไปดวย คาความ ตานทานของตัวตานทานปรับคาไดก็จะเปลี่ยนไปตามทิศทางการหมุนของมอเตอร 3. ปลายของแผงวงจรตัวตานทานปรับคาไดจะเชื่อมตอกับบอรดไมโครคอนโทรลเลอร IPST เพื่อทําหนาทีคอยตรวจสอบตํ ่ าแหนงการเคลือนที ่ ่ของมอเตอร 4. ใชตัวตานทานปรับคาไดอีกตัว ตอไวกับบอรดไมโครคอนโทรลเลอร IPST เพื่อควบคุม ตําแหนงการหมุนของมอเตอร โดยเมื่อหมุนตัวตานทานปรับคาได (1) ไปที่ตําแหนงใด ไมโคร คอนโทรลเลอรจะเกิดการเปรียบเทียบ และสั่งขับมอเตอรจนคาระหวางตัวตานทานปรับคาไดทั้งสอง ตัวตรงกัน จึงจะหยุดการหมุนของมอเตอร
IPST
MicroBOX
ลําดับขั้นการทดสอบ 1. เลื่อนเมนูไปยังเมนูที่ 5 โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST PROJECT 05
DC MOTOR CONTROL
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดการแสดงผลไฟวิ ่ง LED 3. ทดลองปรับตัวตานทานปรับคาไดตําแหนงที่ 1 สังเกตลักษณะการทํางานของมอเตอร 4. ทดลองปรับตัวตานทานปรับคาไดไปในทิศทางทวนเข็มนาฬิกา มอเตอรจะเคลื่อนที่ไปในทิศ ทางทวนเข็มนาฬิกา จนคาของตัวตานทานปรับคาไดทั้งสองตัวมีคาใกลเคียงกัน มอเตอรจะหยุดหมุน 5. เชนเดียวกันเมื่อปรับตัวตานทานปรับคาไดไปในทิศทางตามเข็มนาฬิกามอเตอรจะเคลื่อนที่ ไปในทิศทางตามเข็มนาฬิกา จนคาของตัวตานทานปรับคาไดทั้งสองตัวมีคาใกลเคียงกัน มอเตอรจะ หยุดหมุน
1
2
3
รูปแสดงการเชื่อมตอสําหรับการทดลองเรื่องเซอรโวมอเตอร
IPST
MicroBOX
IPST
MicroBOX
PROJECT 06
µÅѺàÁµÃ´Ô¨ÔµÍÅ ÇÑ´ÃÐÂзҧ´ŒÇÂÍÔ¹¿ÃÒàô
องคความรู
หลักการทํางานของโมดูลตรวจวัดระยะทางดวยแสงอินฟราเรด
การตรวจวัดระยะทางนันสามารถทํ ้ าไดหลายรูปแบบ รูปแบบทีมี่ ทําความเขาใจไดงายที่สุดคือ อัลตราโซนิกทีเป ่ นการนําเอาสัญญาณเสียงสงไปกระทบวัตถุแลวนับเวลาทีเสี ่ ยงนันสะท ้ อนตอบกลับมา เนืองจากความเร็ ่ วของเสียงนันมี ้ ความเร็วไมมากนัก พอทีจะใช ่ เครืองมื ่ อตรวจวัดได แตสําหรับโมดูลวัด ระยะทางดวยแสงอินฟราเรด การสงแสงอินฟราเรดไปกระทบวัตถุแลววัดคาระยะเวลาการสะทอนนั้น ทําไมได เนืองจากความเร็ ่ วแสงนันมี ้ ความเร็วมากเกินไป เกินกวาเครืองมื ่ อปกติจะทําการตรวจจับได จึงตองใชหลักการทํางานดังนี้
แสงอินฟราเรดจากตัวสงจะถูกสงไปกระทบวัตถุ ผานเลนสนูนเพื่อโฟกัสแสงใหมีความเขมแสง ไปยังจุดใดจุดหนึ่ง เมื่อแสงไปกระทบวัตถุจะเกิดการกระเจิงของแสงไปในทิศทางตาง ๆ แสงสวนหนึง่ จะกระเจิงไปยังภาครับ โดยมีเลนสภาครับทําหนาทีรวมแสงและกํ ่ าหนดจุดตกกระทบ แสงจะถูกสงผาน ไปยังโฟโตทรานซิสเตอรจํานวนมากทีต่ อเรียงตัวกันเปนอารเรย ตําแหนงที่แสงตกกระทบนี้สามารถนํา มาคํานวณหาระยะทาง (L) จากภาคสงไปยังวัตถุได โดยใชสูตรหาสามเหลียมคล ่ ายดังนี้ F×A X โดยคาที่วัดระยะไดจากโฟโตทรานซิสเตอรจะถูกสงไปยังวงจรประมวลผลสัญญาณกอนจะเปลี่ยนคา เปนระดับแรงดัน ซึ่งใหผลการเปลี่ยนแปลงแรงดันตามระยะทางที่ตรวจวัดได
ดังนั้นคา L จะมีคาเทากับ L =
IPST
MicroBOX
คุณสมบัติของโมดูลวัดระยะทางดวยแสงอินฟราเรด GP2D120 ใชการตรวจจับระยะทางดวยการสะทอนแสงอินฟราเรด l วัดระยะทางได 4-30 เซนติเมตร สําหรับ GP2D120 l ไฟเลี้ยงที่เหมาะสมคือ 4.5 ถึง 5V ตองการกระแสไฟฟาทีการวั ่ ดระยะทางสูงสุด 50mA l ใหเอาตพุตเปนแรงดันในยาน 0.4 ถึง 2.4V ที่ไฟเลี้ยง +5V l ใชงานไดโดยไมตองตออุปกรณภายนอกเพิมเติ ่ ม l
หนาตา,การจัดขา และรูปแบบการทํางานของ GP2D12/GP2D120 LED อินฟราเรดตัวสง
ไฟเลี้ยง
ตัวรับแสงอินฟราเรด
38.3ฑ9.6
GP2D12
Vout GND
Vcc
มิลลิวินาที
การวัดระยะหาง
วัดครั้งที่ 1
แรงดันเอาตพุต
ไมแนนอน
วัดครั้งที่ 2
วัดครั้งที่ n
เอาตพุตครั้งที่ 1 เอาตพุตครั้งที่ 2
เอาตพุตครั้งที่ n
5 มิลลิวิน าที
GP2D120 เปนโมดูลตรวจจับระยะทางแบบอินฟราเรดมีขาตอใชงาน 3 ขาคือ ขาตอไฟเลี้ยง (Vcc), ขากราวด (GND) และขาแรงดันเอาตพุต (Vout) การอานคาแรงดันจาก GP2D120 จะตองรอ ใหพนชวงเตรียมความพรอมของโมดูลกอน ซึ่งใชเวลาประมาณ 32.7-52.9 มิลลิวินาที ดังนันในการอ ้ าน คาแรงดันจึงควรรอใหพนชวงเวลาดังกลาวไปกอน แรงดันเอาตพุต (V) 2.8 2.4 2.0 1.6 1.2 0.8 0.4 0
0
4
8
12
16
20
24
28
ระยะหางจากวัตถุที่ตรวจจับ (cm)
32
กราฟแสดงผลการทํางานของ GP2D120
คาแรงดันเอาตพุตของระยะทาง 30 เซนติเมตรที่ไฟเลี้ยง +5V อยูในชวง 0.25-0.55V โดยคา กลางคือ 0.4V
IPST
MicroBOX
สูตรการคํานวณเพื่อแปลงคาที่วัดไดใหอยูในรูปเซนติเมตร เนืองจาก ่ GP2D120 ใหเอาตพุตออกมาเปนแรงดัน ดังนั้นจึงตองมีการเปลี่ยนคาแรงดันที่อาน ไดใหอยูในรูปของ ระยะทาง โดยใชสูตร R = (2914 / (V + 5)) - 1 โดย R หมายถึง ระยะทางที่ตรวจวัดไดมีหนวยเปน เซนติเมตร v หมายถึง คาแรงดันที่ไดจากวงจรแปลงสัญญาณอะนาลอกเปนดิจิตอล
การเชื่อมตอผาน IPST MicroBOX โครงงานนีเพื ้ ่อใหเห็นคาการทีวั่ ดไดใหชัดเจน จึงใชการแสดงผลการวัดที่ LED ตัวเลขเจ็ดสวน ของบอรด DSP-4 มีลักษณะการเชื่อมตอดังแสดงในรูป
รูปแสดงการเชือมต ่ อบอรด IPST สําหรับเปนตลับเมตรดิจิตอล
IPST
MicroBOX
ลําดับขั้นการทดสอบ 1. เลื่อนเมนูไปยังเมนูที่ 6 โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST PROJECT 06
Distance Measure
ไรบาง
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดการวั ดระยะทาง 3. ทดลองใชมือกั้นที่ดานหนาของ GP2D120 ดูคาทีวั่ ดไดที่ LED ตัวเลข 7 สวน 4. เลื่อนมือ เขาและออกดูผลการเปลี่ยนแปลงของคาทีตรวจวั ่ ด วามีการเปลี่ยนแปลงไปอยาง
5. ใชไมบรรทัด วัดระยะทางจากมือถึงตัว GP2D120 เปรียบเทียบกับคาทีแสดงว ่ า มีความเทียง ่ ตรงมากนอยเพียงใด 6. เมื่อตองการออกจาก การตรวจวัดใหกดสวิตช ออกจากโปรแกรม (ตัวลูก) เนืองจากการทํ ่ า งานของบอรด IPST ทั้งโมดูล GP2D120 กับบอรด DSP-4 เกิดขึ้นที่บอรด IPST ตัวลูกทั้งคู
การนําไปประยุกตใชงาน นอกจากคุณสมบัติในการตรวจวัดระยะทางแลว โมดูลวัดระยทางดวยแสงอินฟราเรดยังเหมาะ ที่จะนําไปเปนอุปกรณตรวจจับการเคลื่อนไหว หรือตรวจจับวัตถุไดอีกดวย อยางเชนสามารถนําไป ประยุกตกับการสรางระบบเปด/ปดประตูอัตโนมัติ หรือใชสําหรับการนับคนเขาหองสมุดเปนตน
IPST
PROJECT 07 ÍÔ¹¿ÃÒàôµÃǨ¹Ñº¡ÒÃà¤Å×è͹·Õè
MicroBOX
องคความรู LED อินฟราเรด
โฟโตทรานซิสเตอร
LED อินฟราเรด
LED อินฟราเรดเปนอุปกรณเอาตพุตสําหรับการสงแสงยานอินฟราเรด ซึงตาเรามองไม ่ เห็นออก ไป จุดประสงคก็ใหอุปกรณที่เปนตัวรับแสง โดยในทีนี่ ้คือโฟโตทรานซิสเตอรรับแสงได ลักษณะทาง กายภาพของ LED อินฟราเรดจะเหมือนกับ LED ที่ใชงานอยูโดยทั ว้ ๆไป แตเมื่อ LED อินฟราเรดถูก ปอนไฟใหทํางาน เราจะมองไมเห็นแสงทีเกิ ่ ดจากตัว LED อินฟราเรด
รูปแสดงวงจรภายในและแผงวงจร LED อินฟราเรดและโฟโตทรานซิสเตอร
โฟโตทรานซิสเตอร โฟโตทรานซิสเตอรเปนอุปกรณอินพุตประเภทอะนาลอก ทําหนาทีรั่ บแสงยานอินฟราเรดจาก ภายนอก ซึ่งปอนเขาไปทีตั่ วมัน การนํากระแสหรือไมนํากระแสของโฟโตทรานซิสเตอรขึ้นอยูกับ ปริ มาณแสงอินฟราเรดที่ โฟโต ทรานซิสเตอร รับได การนําโฟโตทรานซิสเตอรไปใชงานกับไมโคร คอนโทรลเลอรจะตองมีการตอวงจรเพื่อนําแรงดันตกครอมที่ไดจากตัวโฟโตทรานซิสเตอร ปอนใหกับ วงจรแปลงสัญญาณอะนาลอกเปนดิจิตอลของโฟโตทรานซิสเตอร
IPST
MicroBOX
แนวคิดของโครงงาน จากคุณสมบัติของ LED อินฟราเรด และโฟโตทรานซิสเตอร นี้ เมือนํ ่ าอุปกรณทั้งสองตัวหัน หนาเขาหากัน โฟโตทรานซิสเตอรจะนํากระแสเต็มที่ แตเมื่อมีวัตถุใดไปขวางระหวางอุปกรณทังสอง ้ ตัวนี้ โฟโต ทรานซิ สเตอรจะหยุ ดนํากระแส เมื่อนําอุปกรณ ทั้งสองตัวนี้เชื่อมตอเขากับไมโคร คอนโทรลเลอร ก็สามารถรับรูไดวาขณะไดมีวัตถุตัดผาน และเมือวั ่ ตถุทีตั่ ดผานนีเป ้ นลอวงกลมทีมี่ การเจาะรู การตัดผานของลอจะทําใหทราบถึงระยะ ทางการเคลือนที ่ ่ไปของลอนั้นได จากรูปวงลอมีชองเจาะรูเอาไว 8 รู ซึ่งหมายความวา เมือล ่ อหมุนไป 1 รอบ จะเกิดการสลับ กันระหวาง ตรวจพบวัตถุและไมตรวจพบเกิดขึ้น 8 ครั้ง ถาเสนผานศูนยกลางของลอมีขนาด 5 เซนติเมตร
การเคลือนที ่ ่ 1 รอบ จะไดระยะทาง 3.14 x 5 = 15.7 เซนติเมตร แนวทางการประยุกตใชงาน เมือเข ่ าใจแนวคิดของโครงงานนีแล ้ ว สามารถนําแนวคิดนี้ไปใช ชวยในการควบคุมการทํางาน ของหุนยนตหรือแขนกลใหมีความแมนยําในการทํางานเพิมมากขึ ่ น้ โดยถาชองเจาะของตัวรหัสลอมี ความละเอียดมากขึนเท ้ าใด ความแมนยําในการทํางานก็จะมีมากขึนเท ้ านัน้ อุปกรณหรือเครื่องมือ ทีใช ่ อินฟราเรดและโฟโตทรานซิสเตอรเพือ่ ตรวจสอบการเคลื่อนที่ และอยูใกล ๆ ตัวเราก็คือเมาสแบบ ลูกกลิ้งนั่นเอง โดยเมาส จะเพิ่มเติมในสวนการเขารหัส เพื่อใหสามารถแยกแยะทิศทางการเคลือนที ่ ่ ของลูกกลิงได ้ ดวย
IPST
MicroBOX
การเชื่อมตอผาน IPST MicroBOX
รูปแสดงการเชือมต ่ อ บอรดขับมอเตอร LED อินฟราเรดและโฟโตทรานซิสเตอร
ลําดับขั้นการทดสอบ 1. เลื่อนเมนูไปยังเมนูที่ 7 โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST PROJECT 07
Distance Measure
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดการวั ดระยะทาง 3. หนาจอจะแสดงขอความ Slide Counter เพื่อบอกใหทําการเลือนสไลด ่ กําหนดคาตัว เลขสําหรับการนับ การหมุนของมอเตอร 4. ใหเลื่อนสไลด จนตัวเลขในแถวลางแสดงคา 16 ซึงหมายถึ ่ งเปนการสังให ่ วงลอหมุนไป 2 รอบ 5. กดปุม ยืนยัน/ออกจากโปรแกรม อีกครั้ง มอเตอรจะเริ่มหมุน 6. เมื่อหมุนครบ 2 รอบ มอเตอรจะหยุดหมุนแลว สงเสียงบี๊ปออกลําโพง 1 ครั้ง 7. ถาตองการสังให ่ โปรแกรทํางานอีกครั้ง จะตองเริ่มจากขันตอนที ้ ่ 1 ใหม
IPST
MicroBOX
IPST
MicroBOX
PROJECT 08 ÊÇÔµª•ÊÑ觧ҹ´ŒÇÂàÊÕ§
องคความรู
เสียง เสียง เกิดจากการสันสะเทื ่ อนของวัตถุ เมือวั ่ ตถุสั่นสะเทือน ก็จะทําใหเกิดการอัดตัวและขยาย ตัวของคลื่นเสียง และถูกสงผานตัวกลาง เชน อากาศ ไปยังหู แตเสียงสามารถเดินทางผานกาซ ของเหลว และของแข็งก็ได แตไมสามารถเดินทางผานสุญญากาศ เชน ในอวกาศ ได เมื่อการสั่นสะเมือนนั้นมาถึงหูของเรา มันจะถูกแปลงเปนพัลสประสาท ซึ่งจะถูกสงไปยังสมอง ทําใหเรารับรูและจําแนกเสียงตางๆ ได
ไมโครโฟน อุปกรณเปลี่ยนคลื่นเสียงเปนสัญญาณไฟฟา ไมโครโฟน มีหลายประเภทแตสวนใหญทําหนาทีเหมื ่ อนกันคือทําหนาทีเปลี ่ ่ยนคลืนเสี ่ ยงเปน สัญญาณไฟฟา โดยปริมาณสัญญาณไฟฟาทีเกิ ่ ดขึ้นมากนอย ขึ้นอยูกับปริมาณของคลื่นเสียงที่ปอน เขาทีไมโครโฟน ่ แตแรงดันทีได ่ จากไมโครโฟนจะคอนขางนอย จะตองตอเขากับวงจรขยายสัญญาณเพือ่ ขยายสัญญาณใหมีความแรงมากพอกอน นําไปเชื่อมตอกับไมโครคอนโทรลเลอรได
IPST
MicroBOX
รูปแสดงลักษณะการเชือมต ่ อแผงวงจรตรวจจับเสียงกับบอรด IPST
การเชื่อมตอแผงวงจรตรวจจับเสียง แผงวงจรตรวจจับเสียงเปนอุปกรณอะนาลอก เมือต ่ องเชือมต ่ อกับบอรด IPST จะตองตอเขากับจุด ตออะนาลอก ซึ่งวงจรแปลงสัญญาณอะนาลอกเปนดิจิตอลจะอยูที่พอรต A (PA0-PA7) โดยสําหรับโมดู ลตรวจจับเสียงจะเชื่อมตอเขากับจุดตอ PA5 การอานคาเสียงเพื่อใหไดคุณภาพเสียงดีที่สุดจะอานคาเขา มาหลาย ๆ ครั้งแลวหาคาเฉลีย่ จึงไมเกิดปญหาเรืองสั ่ ญญาณรบกวน
IPST
MicroBOX
โฟลวชารตแสดงการทํางานของโปรแกรม เพื่อใหเขาใจการทํางานของสวิตชเปดปดดวยเสียง โฟลวชารตดานลางแสดงถึงการทํางานของ โปรแกรม โดยหลัก ๆ คือเปดปดการทํางานของรีเลย (หรืออุปกรณที่ตอพวงเขากับรีเลย) เมื่อมีเสียงดัง เกินคาทีกํ่ าหนด โดยคาทีอ่ านไดนั้นจะตองไมใชสัญญาณเสียงชวงสัน้ ๆ ตองเปนเสียงที่สงจากผูใช จริง ๆ โดยการอานคาเสียงเขามาแลวหาคาเฉลี่ย เสียงทีมี่ ความดังและนานมากพอถึงจะทําให รีเลยเปดหรือ ปดได
โฟลวชารตแสดงการทํางานของสวิตชเปดปดดวยเสียง
IPST
MicroBOX
ลําดับขั้นการทดสอบ 1. เลื่อนเมนูไปยังเมนูที่ ค โดยหนาจอของโมดูล LCD จะแสดงขอความ IPST PROJECT 08 SOUND SWITCH
2. กดสวิตช ยืนยัน/ออกจากโปรแกรม เพื่อเขาสูโหมดสวิ ตชเปดปดดวยเสียง 3. หนาจอจะแสดงระดับของสัญญาณเสียงทีอ่ านได โดยระดับสัญญาณเสียงนีเป ้ นระดับทีผ่ าน การหาคาเฉลียมาเรี ่ ยบรอยแลว 4. เมื่อคาระดับเสียงทีตรวจวั ่ ดไดมีคามากกวา 500 อันอาจมาจากการตบมือ หรือ เสียงดังออก มา รีเลยจะทํางาน และถาทําอีกครั้งจะเปนการปดรีเลย 5. ทดลองใชเสียงในรูปแบบตาง ๆ เพื่อดูวา เสียงในลักษณะใด ตอบสนองกับไมโครโฟนทีใช ่ ดี ที่สุด 6. กดสวิตช ยืนยัน/ออกจากโปรแกรมอีกครั้ง เพื่อออกจากโหมด สวิตชเปดปดดวยเสียง เขาสู การทดสอบในเมนูอื่น ๆ ตอไป
แนวทางการนําไปประยุกตใชงาน
ดวยลักษณะการหาคาเฉลี่ย ของเสียง นอกจากนําเสียงที่ไดไปเปดปดอุปกรณไฟฟาแลว ยังใช เพื่อ ชวยคุณครูตรวจวัดระดับความดังของเสียงในหองเรียนของนักเรียน เวลาคุณครูไมอยูที่หองก็ได หรือ จะใชวิธีการบันทึกคาเก็บไวในหนวยความจําแลวมาตรวจสอบในภายหลังก็ได หรือสําหรับงาน รักษาความปลอดภัยก็สามารถนําไปประยุกตใช เปนสวนหนึงของระบบกั ่ นขโมยก็ได
IPST
MicroBOX
IPST
MicroBOX