Data Loading...

Coding Robot Flipbook PDF

ขั้นตอนการ


193 Views
110 Downloads
FLIP PDF 2.19MB

DOWNLOAD FLIP

REPORT DMCA

คู่มอื Coding & Robotics เบือ้ งต้ น วิชา วิทยาการคานวณ ระดับ ประถมศึกษา มัธยมศึกษา

โดย ดร.รัชพล คชชารุ่งโรจน์

คานา E-Book ชุดนี้เป็ นคู่มือการเรี ยนรู้และ ฝึ กทักษะปฏิบตั ิการ Coding & Robotics เบือ้ งต้ น วิชา วิทยาการคานวณ ระดับ ประถมศึกษา - มัธยมศึกษา และใช้ประกอบการฝึ กอบรม ครู – นักเรี ยน ในหลักสูตร การเรี ยนการสอน หุ่นยนต์ พื้นฐาน สาหรับ ผูท้ ี่ใช้ ชุดหุ่นยนต์ Pasee Robot ให้เข้าใจง่ายขึ้น พร้อมทั้งมี แบบทดสอบท้ายเล่ม

Coding รู ้จกั Robot ส่ วนประกอบของ Robot สมองกล Controller โปรแกรม Scratch การเชื่อม สมองกล กับ Scratch กิจกรรมฝึ กทักษะ ที่ 1 -17 ทดสอบหลังเรี ยน

Coding Coding คือ การเขียนโค๊ดด้วยภาษาคอมพิวเตอร์ เช่น ภาษา C ภาษา BASIC C ภาษา Pascal ภาษา Assemble ภาษา php เป็ นต้น โดยใช้หลักการแก้ปัญหา ที่เป็ นระบบ หรื อที่เรี ยกว่า อัลกอริ ทึม Coding ก็คือ ชุดคาสั่งที่ทาให้ คอมพิวเตอร์ ทางาน พอเอามารวมกันหลายๆชุดคาสั่งก็กลายเป็ น Program ที่ถูกนาไปใช้ งานอีกที Coding คือการเขียนโปรแกรม หรื อชุดคาสัง่ ให้ คอมพิวเตอร์ เป็ นโค้ ด รหัส หรื อสัญลักษณ์ โดยมีภาษาที่ ใช้ ในการ Coding หลายภาษา เช่น C++, PHP, Java ,

Python , Scratch

หุ่นยนต์ (robot) คือ เครื่ องจักรกลหรื อหุน่ ที่มี เครื่ องกลไกอยูภ่ ายใน สามารถทางานได้ หลาย อย่างร่วมกันกับมนุษย์หรื อแทนมนุษย์ และ สามารถตังล ้ าดับแผนการทางานก่อนหลังได้

ประเภทของ Robot หุ่นยนต์ที่ตดิ ตังอยู ้ ่กบั ที่ ไม่สามารถเคลื่อนที่ได้

หุ่นยนต์ที่สามารถเคลื่อนไหว และเคลื่อนที่ได้

Mechanic Actuator Electronic Controller ชิ้นส่ วนกลไก ต่างๆของ หุ่นยนต์ โครงสร้าง เพลา เฟื อง สก รู ส่งกาลัง สายพาน โซ่ สปริ ง ข้อต่อ สวมเพลา คลัตช์ เบรก ข้อ ต่อ ก้านต่อโยง ตลับลูกปื นและ ปลอกสวม

อุปกรณ์ที่ สามารถ อุปกรณ์ที่ใช้ เปลี่ยนแปลง สัญญาณทาง พลังงานไฟฟ้าที่ ระบบไฟฟ้า ป้อนเข้ าให้ เช่น อุปกรณ์ กลายเป็ นการ ตรวจรู้ วงจรขับ กระจัด การ ต่างๆ และ เคลื่อนที่ หรื อแรง อุปกรณ์ เช่น มอเตอร์ แสดงผล ไฟฟ้า ระบบนิว แมติกส์ และ ระบบไฮโดรลิกส์

สมองกลที่ควบคุม การทางานของ หุน่ ยนต์ เช่น สมอง กลที่ประดิษฐ์ จาก อุปกรณ์ อิเลคทรอนิกส์ เครื่ องควบคุม ขนาดเล็ก คอมพิวเตอร์ ชนิด แผงวงจรสาเร็ จรูป เครื่ องควบคุมเชิง ตรรกะที่สามารถ โปรแกรมได้ และ คอมพิวเตอร์ สว่ น บุคคล

1. Robot อยูก่ บั ที่เคลื่อนที่ไม่ได้

เช่น หุ่น คน สัตว์ พืช สิ่งของเครื่ องใช้ 2. Robot อยูก่ บั เคลื่อนที่ไม่ได้ เคลื่อนไหวได้

เช่น พัดลม กังหัน โดยใช้ แรง ลาก ดึง ผลัก รอก คาน ใช้ เฟื่ อง หมุน

3. Robot อยูก่ บั ที่ ใช้ Motor

เช่น พัดลม กังหัน โดยใช้ แรง จาก แบตเตอรี่ 4. Robot อยูก่ บั ที่ ใช้ สมองกลควบคุม

โดยเขียนโปรแกรม ควบคุมการทางาน เคลื่อนไหว

1. Robot เคลื่อนที่ได้ โดยใช้ ล้อ

เช่น ยานพาหนะ ใช้ แรง ลาก ดึง

2. Robot เคลื่อนที่ โดยใช้แรง ยก งัด ดีด

เช่น หุ่น ยานพาหนะ ใช้ เฟื่ อง หมุน

3. Robot เคลื่อนที่ใช้ Motor

โดยใช้ แรง จากแบตเตอรี่ อุปกรณ์อิเล็กทรอนิกส์ หลอด LED , สวิทช์

4. Robot เคลื่อนที่ได้ ใช้ สมองกลควบคุม

โดยเขียนโปรแกรม ควบคุมการทางาน เคลื่อนที่ ใช้ Motor อุปกรณ์อิเล็กทรอนิกส์ ,เซ็นเซอร์

จุดประสงค์ 1. เพื่อฝึ กทักษะ ออกแบบ สร้ างสรรค์ ขั ้นพื ้นฐาน การเขียนโปรแกรม Scratch ควบคุม Robot และสู่ เวทีแข่งขัน

สาหรั บ ชั้น ประถมศึกษาปี ที่ 1- 6 มัธยมศึกษาปี ที่ 1-3 Mechanic

Actuator

Electronic

Controller

สมองกล ( Controller )

รู้ จัก โปรแกรม Scratch คาสัง่ ที่ใช้งาน - Compile for Multitask - Download

เมนู ที่ใช้งานเบื้องต้น Electronics Control Operators

คลิกย่อขยายหน้าจอ

คลิก Save Project

เชื่อม สมองกล กับ โปรแกรม Scratch 1.ต่อสาย Motor กับ Controller และสาย USB และ กับ คอมพิวเตอร์ 2.ที่ Controller กดปุ่ ม Power จะพบดังรู ป 3.ที่หน้ าจอ

Controller สั มผัส 1 2 3 ตามลาดับ

1 4.ที่หน้าจอ คอมพิวเตอร์ จะพบไฟสี เขียว ดังรู ป

2

3

กิจกรรมที่ 1 เขียนโปรแกรม Scratch ควบคุม Motor 1.เปิ ดโปรแกรม Scratch คลิกที่ Electronic 2.ลาก RCU Program task1 มาวาง ดังรู ป 3. คลิกที่ Control ลาก forever มาวาง จะพบดังรู ป

4. Save Project ตั้งชื่อ Project เป็ น ภาษาอังกฤษ 5. เขียนคาสั่ง ควบคุม Motor คลิกที่ Electronic ลาก set motor 2 ตัว มาวาง - เปลี่ยน Port ให้ตรงกับ Controller

- .ตั้งค่าความเร็ ว motor 50 = หมุนทาง ทิศขวา -50 = หมุนทาง ทิศซ้าย 0 = หยุดหมุน

6.Motor ลากมาวาง ดังรู ป

7.ที่ Controller คลิกที่ ปุ่ มคาสัง่ Download และ คลิกที่ เมนู Download ที่ โปรแกรม 8. ถอดสาย USB ออกแล้วนารถไป รอสักครู่ ทดสอบวิ่ง

พบดังรู ป

คลิก OK

กิจกรรมที่ 2 รถเดินหน้ า – หยุด ๆ

1. ต่อจากกิจกรรมที่ 1 ลาก wait 1 มาต่อ Motor - ลาก set motor 2 ตัว มาวาง ตั้งค่า ความเร็ วเป็ น 0 - ลาก wait 1 มาต่อ Motor ดังรู ป

2.ให้เปลี่ยนค่า ความเร็ ว เป็ น - 30 และ 30 3.ให้เปลี่ยน wait เป็ น 0.5 4.ดาวน์โหลด 5. ถอดสาย USB ออกแล้วนารถไปทดสอบวิง่ 6 สรุ ป

กิจกรรมที่ 3 รถเดินถอยหลัง

กิจกรรมที่ 4 รถเดินถอยหลัง แล้วหยุดๆ

กิจกรรมที่ 5 เดินหน้ าหยุด เลีย้ วขวา

กิจกรรมที่ 6 รถเดินหน้ า เลีย้ วซ้ าย

กิจกรรมที่ 7 เดินหน้ า เลีย้ วขวา 90 องศา

กิจกรรมที่ 8 เดินหน้ า เลีย้ วซ้ าย 90 องศา

กิจกรรมที่ 9 ทดสอบ หลอดไฟ LED 1. นา หลอด LED เสี ยบต่อที่ Port P1 2ไปที่ Electronics เลือก RCU Program

3.ไปที่ Control เลือก Forever

6.วางตามรู ป

4.ไปที่ Electronics เลือก Set color Lamp วางดังรู ป ต่อ Port 1 แล้ว ตั้งค่า หลอดสี 5.ดาวน์โหลด ทดสอบ

7.ดาวน์โหลด ทดสอบ 8. ปรับเปลี่ยน Wait แล้ว ดาวน์โหลด ทดสอบ

กิจกรรมที่ 10 ทดสอบ ทัสเซ็นเซอร์ กับ หลอดไฟ LED

1. นา หลอด LED เสี ยบต่อที่ Port P1 2. นา ทัสเซ็นเซอร์ เสี ยบต่อที่ Port P2 3. เปิ ดโปรแกรม Scratch ลากคาสัง่ ตามรู ป 4. ลากคาสั่ง ตามรู ป วิธี Copy ใช้เมาส์ช้ ี คลิก ขวาเลือก Duplicate

5.ดาวน์โหลด และ ทดสอบ

กิจกรรมที่ 11 ทดสอบ ทัสเซ็นเซอร์ กับ Motor

1. นา Motor เสี ยบต่อ ที่ Port M1 และ M2 2. นา ทัสเซ็นเซอร์ เสี ยบต่อที่ Port P2 3. เปิ ดโปรแกรม Scratch ลากคาสัง่ ตามรู ป

4. ลากคาสั่ง ตามรู ป

5.ดาวน์โหลด และ ทดสอบ

กิจกรรมที่ 12 เซ็นเซอร์แสง ( เดินตามเส้น)

1. เสี ยบ เซ็นเซอร์แสง ต่อที่ Port P1 และ Port P4

2.เสี ยบ Motor ต่อที่ Port M1 และ Port M2 3. เปิ ดโปรแกรม ลากคาสั่งตามรู ป

วิธี Copy ใช้เมาส์ช้ ี คลิก ขวา เลือก Duplicate 5. ลบ Motor ซ้ ากัน 1 คู่ ออก

4. ลากคาสัง่ ตามรู ป

6. ลาก ที่เหลือไปแทน ใน eles 6.ดาวน์โหลด

7.ทดสอบกับสนาม วงรี

กิจกรรมที่ 13 เซ็นเซอร์ อตั ตร้าโซนิค ( หลบหลีก) 1.เสี ยบ เซ็นเซอร์ อัตตร้าโซนิค ต่อที่ Port P3 2.เปิ ดโปรแกรม Scratch ลาก If ... Then ..eles ตามรู ป 3.ที่ Operator เลือก < น้อยกว่า 4.ที่ Sensor เลือก get ultrasonic Port 3 ใส่ ช่องหน้า เครื่ องหมาย น้อยกว่า ช่องหลังใส่ เลข 15 ตั้งแต่ 15 -70 ซม.

5. ลาก Motor วางตามรู ป 6. Wait

7 ดาวน์โหลด ทดสอบ วิง่ นาสิ่ งกรี ดขวาง จะพบว่า

กิจกรรมที่ 14 เซ็นเซอร์อตั ตร้าโซนิค ( ถอยหลัง เดินหน้า) เขียนโปรแกรมตาม รู ป

ดาวน์โหลด ทดสอบ

กิจกรรมที่ 15 เซ็นเซอร์อตั ตร้าโซนิค ( เลี้ยว เดินหน้าต่อ)

เขียนโปรแกรมตาม รู ป

ดาวน์โหลด ทดสอบ

กิจกรรมที่ 16 เซ็นเซอร์อตั ตร้าโซนิค เสี ยงดนตรี

1. เสี ยบ เซ็นเซอร์ อุตตร้าโซนิค ต่อที่ Port P3 2. เปิ ดโปรแกรม Scratch ลาก ตามรู ป 3. ที่ Operator เลือก < น้อยกว่า 4. ที่ Sensor เลือก get ultrasonic Port 3 digital

ดาวน์โหลด ทดสอบ

กิจกรรมที่ 17 ใช้ คาสัง่ เสี ยง ให้ทางาน เขียนโปรแกรมตาม รู ป

ดาวน์โหลด ทดสอบ

แบบทดสอบ คาชี้แจ้ง จงเลือกคาตอบที่ถกู ที่สุด 1. หลักการแก้ปัญหาที่เป็ นระบบ หรื อที่เรี ยกว่า ก. แม็กการิ ทึม ข. เดต้าริ ทึก ค.อัลตร้าริ ทึม ง.อัลกอริ ทึม 2. ชุดคาสัง่ ภาษาคอมพิวเตอร์ เรี ยกว่า ก. Coding ข. Cocking ค.Caching ง. Cutting 3. สมองกลที่ควบคุมการทางานของหุ่นยนต์ ข้อใด ก. Motor ข. Sensor ค .controller ง. Mechanic 4. บล็อกคาสัง่ RCU Program ควรอยูต่ าแหน่งใดในการเขียนคาสัง่ ก. อันดับแรก ข. อันดับสอง ค.อันดับสาม ง. อันดับสุ ดท้าย 5. คาสั่งทางคณิตศาสตร์อยูใ่ นหมวดคาสั่งใด ก. Electronic ข. Controller ค.Operator ง. Motion 6. ข้อใดคือสัญลักษณ์ของโปรแกรม Scratch ก. สุ นขั ข.แมว ค.ม้า ง. หนู 7. อุปกรณ์ที่สาคัญทาให้ หุ่นยนต์ เคลื่อนที่ได้ ข้อใด ก. Motor ข. Sensor ค. Motion ง. Controller 8. อุปกรณ์ที่ใช้ เขียนคาสั่ง เดินตามเส้น ก. เซ็นเซอร์สี ข. อัลต้าโซนิค ค. เซ็นเซอร์ แสง ง. หลอด LED 9. บล็อกคาสัง่ ข้อใด ใช้ในการเขียนคาสัง่ แบบมี 2 เงื่อนไข ก. If..Then ข. If..Then..eles ค. Loop ง. Data 10. อุปกรณ์ใดใช้ ทาให้รถหุ่นยนต์ หลีกสิ่ งกีดขวาง ก. อัลต้าโซนิค ข. หลอด LED ค.เซ็นเซอร์สี ง. มอเตอร์

สมัครเข้ าอบรม สแกน QR-Code

สอบถามเพิ่มเติม ติดต่อ ID 0942895339