KKC.LRU.Website

เว็บใหม่ของพวกเรา ชาว Elec-Comp ขอนแก่น ..ใช้งานสะดวกมากขึ้น www.kkc.electronic.intech.lru.ac.th


สาระน่ารู้


เริ่มต้น หุ่นยนต์เดินตามเส้น อย่างไรดี
เป็นปัญหาเหมือนกัน กับคนที่ไม่เคยได้สัมผัสกับหุ่นยนต์วิ่งตามเส้น ที่ อ.กิตติศักดิ์สั่งให้ทำ  ผมเองก็ไม่เคยเหมือนกัน  จึงอาศัยแหล่งความรู้จาก Internet บ้าง  จากพี่ๆ น้องๆ บ้าง กว่าจะจับต้นชนปลายถูก  จึงอยาก เขียนบทความแบบย่อๆ ให้เข้าใจง่ายที่สุด สำหรับคนที่จะทำงานนี้ส่งอาจารย์ ที่สำคัญสำหรับพวกเรา งานนี้เวลาน้อยมาก  อย่าใจเย็นกันนะครับ
โจทย์ ที่อาจารย์ให้  ให้จับกลุ่ม กลุ่มละ 3 คน ไม่สนใจความหล่อ คละกันได้เลย  สร้างหุ่นยนต์ เพื่อวิ่งตามเส้นสีดำ ขนาดกว้างประมาณ 1 นิ้ว  ระยะทางไม่ได้กำหนด สภาพเส้นทางคดโค้ง ตรง และสลับฟันปลา  ไม่มีสี่แยก หรือสามแยก ใครใช้เวลาในการวิ่งตามเส้นจนถึงจุดสิ้นสุดน้อยที่สุด  3 คนนั้นได้ A ไปเลย ...ง่ายมั๊ยล๊ะ...
กติกา  หุ่นยนต์ต้องใช้ Controller ตระกูล PIC เท่านั้นเบอร์อะไรก็ได้ บอร์ดทุกบอร์ดต้องกัดเอง ห้ามบอร์ดสำเร็จรูป หรือบอร์ดเอนกประสงค์  ส่วนวงจรหรือส่วนประกอบอื่นๆ ไม่ได้จำกัด  ขอให้หุ่นยนต์วิ่งตามเส้นให้ถึงเส้นชัยเร็วที่สุด

หลักการของหุ่นยนต์วิ่งตามเส้น (ตามที่ได้อ่านมานะ)
"รถวิ่งตามเส้น" (ขอเรียกอย่างนี้แล้วกัน  ไม่รู้มันเป็นหุ่นยนต์ตรงไหน) จะต้องประกอบไปด้วย  ส่วนหลักๆ คือ  Sensor ที่จะตรวจจับว่าตอนนี้รถวิ่งอยู่ตามเส้นรึป่าว  จะใช้แบบไหนก็สุดแล้วแต่ แต่ส่วนใหญ่ใช้ Optical Sensor เพื่อตรวจดูความต่างพื้นสีดำกับสีขาว  เมื่อตรวจสอบที่พื้นได้ค่ามาแล้ว ก็จะส่งเป็น Low หรือ high ไปให้ Controller  เพื่อทำการประมวลผลว่าจะสั่งการให้รถเลี้ยวซ้ายหรือขวาอย่างไร โดยการส่งค่าไปให้ ส่วนของการควบคุมการหมุนของมอเตอร์  ซึ่งส่วนใหญ่จะใช้วิธีหยุดมอเตอร์ข้างใดข้างหนึ่งเพื่อเลี้ยว  เพื่อให้รถวิ่งตามเส้นได้ตรงตามภารกิจก็ต้องมีการเขียนโปรแกรมให้ควบคุมการทำงานของมอเตอร์ให้ละเอียดมากๆ
sensorตรวจสอบเส้น ส่งค่าให้ Microcontroller เพื่อคิดและสั่งการให้รถเลี้ยวซ้ายหรือขวา
เมื่อรู้แล้ว ก็มาเริ่มต้นการค้นหาข้อมูลว่า จะใช้ Controller PIC เบอร์ไหนดี  โดยพิจารณาจาก Datasheet แล้วทำวงจรเพื่อรอรับค่าจาก sensors  และส่งค่าที่ประมวลผลได้ไปให้ ภาคขับมอเตอร์  จากนั้นก็พิจารณาว่าจะใช้ Sensor แบบไหน โดยพิจารณาตามสภาพแวดล้อมของสนามที่จะไปวิ่งปฏิบัติภารกิจ จากนั้นก็หาวงจรเพื่อทำให้ Sensor ส่งค่าที่ตรวจสอบได้มาที่บอร์ด Controller  ที่บอร์ด ก็จะต้องเขียนโปรแกรมด้วยภาษา C แล้วทำการ Compli  ไว้ใน Controller  เพื่อสั่งไปที่บอร์ดควบคุมมอเตอร์ อีกที

ดูบล๊อคของการออกแบบของฝรั่ง...






การติดตั้งโปรแกรม MATLAB

MATLAB V 7.11  รวม 13 Part  โหลดมาให้ครบนะครับ
Dowlload  http://search.4shared.com/q/CCAD/1/matlab7
ก่อนติดตั้งให้ลงโปรแกรม Netframework ก่อน
Download  http://www.mediafire.com/?bqimns1aal5uwt7


ใครไม่สะดวก จะขอรับแผ่น DVD ที่พี่กบ ก็ยินดีนะครับ..


เริ่มต้น  Run CD  จะ Autorun มาที่หน้าติดตั้ง
Config Vitual  รอไปเรื่อยๆ...

เลือกการติดตั้งแบบ ไม่มี Internet

เลือกว่าเรามี Installation Key


เติมหมายเลข Install ตามภาพ หรือจะ Copy มาจาก Folder Crack ก็ได้

เลือก Typical

ตอบ YES เพื่อเก็บ File ไว้ตามที่โปรแกรมบอก

Click Install 


































...............................................................................
รอเพื่อให้โปรแกรมทำการติดตั้ง จนกว่าจะแล้วเสร็จ ..
เมื่อติดตั้งเสร็จ ICON สำหรับ Run โปรแกรม จะอยู่ใน 
C:\Program Files\MATLAB\R2010b\bin 
ชื่อ matlab.exe 

เปิดโปรแกรมขึ้นมา จะมีการให้ Activate 
ให้เราเลือก โดยการใช้ File   โดย Browse จาก แผ่น CD
ใน Folder CRACK ชื่อ File
 lic_standalone.dat









แนะนำการติดตั้ง Proteus Version 7.2 SP ุ6 
คำนะนำในการติดตั้งโปรแกรม Proteus Version 7.2 SP ุ6 ซึ่งได้มาจาก อ.อุดมพล นั้น เป็นความเห็นส่วนตัว และคำนะนำนี้เกิดขึ้นจากประสบการณ์ การติดตั้งของตัวผู้เขียนเอง อาจจะผิด หรือถูกมากน้อยแค่ไหน ก็ไม่ทราบได้ แต่ก็สามารถ Run โปรแกรมให้สามารถทำงาน ตามที่ อาจารย์มอบหมายในชั้นเรียนได้แล้ว ก็เป็นอันบรรลุเป้าหมาย

การติดตั้งโปรกรมนี้ เป็นเรื่องยุ่งที่เดียว สำหรับผู้ที่ไม่เคยอย่างผม แต่ในที่สุดก็ติดตั้งได้ จึงอยากนำมาเล่าให้ผู้ที่อาจจะต้องเจอเหตุการแบบเดียวกัน ได้อ่าน เผื่อว่า การติดตั้งโปรแกรม สำหรับทุกท่านจะทำได้ง่ายขึ้น

ก่อนติดตั้งให้ปิดการทำงานของ Anti virus ก่อน เดี๋ยวจะมาลบ File exe บางตัวของโปรแกรม

เริ่มจาก การติดตั้งโปรกรม โดยการ ติดตั้ง setup72_SP6_2.exe
ระหว่างการติดตั้ง โปรแกรมจะถามหา licence ให้ไปเลือกหาที่โฟลเดอร์โปรแกรมที่อาจารย์ให้มา ล้วเลือก LICENCE.lxk ( ซึ่งถูกสร้างไว้ให้แล้วจาก keygen.exe )
จากนั้นจะปรากฎ window ใหม่ ให้เลือก Folder ฝั่งซ้าย  แล้วคลิ๊กที่ปุ่ม install
โปรแกรมจะติดตั้ง มาที่ฝั่งขวา ของ window  พอได้แล้วก็คลิ๊ก ต่อไปเรื่อยๆ ตาม Default
พอติดตั้งแล้วเสร็จ ก็ Run PATH   โดยมี 2 file ที่จะต้องทำคือ
File ที่อยู่ใน
C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN
และ
C:\Program Files\Labcenter Electronics\Proteus 7 Professional\MODELS

แค่นี้เป็นอันเสร็จพิธี..................

ข้อสังเกตุการใช้งาน ..File ที่ถูกสร้าง ต่าง Version จะเปิดในอีก Version ไม่ได้
.........................................................................................................
สงสัยมั๊ยว่าตัวเลขนี้คืออะไร 
วิชา คอมพิวเตอร์ในงานอุตสาหกรรม หน่วยกิต   3(2-2-5) 
เรียงตามลำดับ
3   คือ จำนวนหน่วยกิต
2   คือ จำนวนชั่วโมงเรียนทฤษฎีต่อสัปดาห์
2   คือ จำนวนชั่วโมงเรียนปฏิบัติต่อสัปดาห์
5   คือ จำนวนชั่วโมงเรียนศึกษาด้วยตนเองต่อสัปดาห์
..........................................................................................................

ไม่มีความคิดเห็น:

แสดงความคิดเห็น