Up-Skill.Asia เรียนหุ่นยนต์

Beetle Car Workshop

Beetle Car เป็นฮาร์ดแวร์สำหรับการเรียนรู้พื้นฐานการการเขียนโปรแกรมด้วยบล็อกคำสั่งและภาษา C ผ่านซอฟต์แวร์ microBlock for Beetle Car ซึ่งสามารถใช้งานออนไลน์เว็บบราวเซอร์ และออฟไลน์ผ่าน Computer Program มีคุณสมบัติในการเคลื่อนที่ตามเส้นด้วยการตรวจด้วยเซ็นเซอร์ การหยิบจับวัตถุขนาดเล็กที่มีน้ำหนักน้อย ควบคุมการเคลื่อนที่ด้วยมือถือผ่านสัณญานบลูทูธหรือ IR-Remote ส่งเสียงแจ้งเตือนและเปล่งเสียงตามสถานการณ์ที่กำหนด เชื่อมข้อมูลผ่านสัณญาน WiFi ตลอดจนเรียนรู้ด้านอุปกรณ์อิเล็กทรอนิกส์ที่เกี่ยวข้องและนำความรู้มาประยุกต์ใช้ต่อไปได้   วัตถุประสงค์การเรียนรู้ เพื่อให้ผู้เรียน  

  • เข้าใจพื้นฐานการเขียนโปรแกรมแบบบล็อกคำสั่ง

  • สามารถใช้งานเว็บไซต์หรือติดตั้งโปรแกรม microBlock IDE ได้

  • สามารถเขียนโปรแกรมโดยใช้ตัวแปร เงื่อนไข วนซ้ำ ฟังก์ชัน และอื่น ๆ

  • สามารถเขียนโปรแกรมสั่งการอุปกรณ์ต่าง ๆ เช่น มอเตอร์ เซ็นเซอร์  ได้

  • สามารถเขียนโปรแกรมให้ Beetle Car วิ่งตามเส้นได้

  • สามารถเขียนโปรแกรมให้ Beetle Car หลบสิ่งกีดขวางได้

หลักสูตรนี้เหมาะสำหรับ

  • ผู้เริ่มต้นที่มีความสนใจในการเขียนโปรแกรมด้วยบล็อกโค้ดดิ้งและ/หรือภาษา C

คุณสมบัติผู้เรียน

  • สามารถเขียนโปรแกรมแบบบล็อกโคดดิ้งเบื้องต้นได้

  • เข้าใจหลักการพื้นฐานของการแก้ปัญหาอย่างเป็นขั้นตอน

  • มีความสนใจในด้านการเขียนโปรแกรม

  • มีความสนใจด้่านอิเล็กทรอนิกส์

เกณฑ์การวัดผล

  • แบบทดสอบก่อนเรียน 0% กิจกรรมทั้งหมด 60% และแบบทดสอบหลังเรียน 40%

  • ผู้เรียนมีคะแนนรวมไม่ต่ำกว่า 70% ถือว่าผ่านเกณฑ์เพื่อรับประกาศณียบัตรในระบบได้

สิ่งที่ต้องเตรียม

  • คอมพิวเตอร์ แล็ปท็อป หรือโน้ตบุ๊ก

  • เครือข่ายสัญญานอินเทอร์เน็ต

  • ชุดการเรียนรู้ Beetle Car

  • พื้นที่ว่างสำหรับจัดสนามทดสอบ Beetle Car

 

 

แนะนำบทเรียน

1
แบบทดสอบก่อนเรียน (Pre-test)
4 questions
แบบทดสอบก่อนเรียน (Pre-test)
2
เรียนรู้ controller ชนิดต่าง ๆ
(5 นาที)
3
เรียนรู้การใช้งานโปรแกรม microBlock IDE
(5 นาที)

กิจกรรมรู้จักบล็อกคำสั่งและ Beetle Car

1
ความหมายและการใช้งานบล็อกคำสั่งพื้นฐาน
(5 นาที)
2
ส่วนประกอบและการใช้งาน Beetle Car
(5 นาที)

ตัวแปร (Variable)

1
ชนิดของตัวแปร
(5 นาที)
2
วิธีการเลือกใช้ตัวแปรในการเขียนโปรแกรม
(5 นาที)

Input/Output

1
คำสั่งและการเขียนโปรแกรมควบคุมขา Digital Output
(5 นาที)
2
คำสั่งและการเขียนโปรแกรมควบคุมขา Digital Input
(5 นาที)
3
คำสั่งและการเขียนโปรแกรมอ่านค่าสัญญาณ Analog Input
(5 นาที)

PWM Signal

1
หลักการทำงานของสัญญาน PWM
(10 นาที)

Motor Control

1
หลักการทำงานของ DC Motor
(2 นาที)
2
การเขียนโปรแกรมควบคุม DC Motor
(3 นาที)

Operator

1
Operator แบบต่าง ๆ
(5 นาที)
2
การใช้งาน Operator ในการเขียนโปรแกรม
(10 นาที)

Basic if/else

1
การเขียนโปรแกรมแบบมีเงื่อนไข โดยใช้ if, if/else, if/else if
(10 นาที )

IR Remote Control

1
การเขียนโปรแกรมอ่านค่า IR Remote
(5 นาที)
2
การเขียนโปรแกรมควบคุม Beetle Car ด้วย IR Remote
(5 นาที)

RGB Control

1
การเขียนโปรแกรมควบคุมหลอด RGB Neopixel
(5 นาที)

Ultrasonic Sensor

1
หลักการทำงานของ Ultrasonic Sensor
(5 นาที)
2
การเขียนโปรแกรมอ่านค่า Ultrasonic Sensor
(5 นาที)

Obstacle Avoiding Beetle Car

1
การเขียนโปรแกรม Beetle Car หลบสิ่งกีดขวาง
(10 นาที)

Buzzer Control

1
หลักการทำงานของ Buzzer
(2 นาที)
2
การเขียนโปรแกรมควบคุม Buzzer
(3 นาที)

Advance if/else

1
การเขียนโปรแกรมสร้างเงื่อนไขแบบซับซ้อน
(5 นาที)

Infrared Sensor

1
หลักการทำงานของ Infrared Sensor
(5 นาที)
2
การเขียนโปรแกรมอ่านค่า Infrared Sensor
(5 นาที)

Line Tracking Beetle Car

1
การเขียนโปรแกรม Beetle Car วิ่งตามเส้น
(10 นาที)

Create Function

1
การสร้างฟังก์ชันด้วย microBlock IDE
(3 นาที)

การวนซ้ำ (Loop)

1
การเขียนโปรแกรมโดยใช้ While Loop
(5 นาที)
2
การเขียนโปรแกรมโดยใช้ For Loop
(5 นาที)

Servo Motor

1
หลักการทำงานของ Servo Motor
(2 นาที)
2
การเขียนโปรแกรมสั่งงาน Servo Motor
(3 นาที)

Servo Motor with Beetle Car

1
การประยุกต์ใช้ Servo Motor ร่วมกับ Beetle Car
(5 นาที)

Ultrasonic & Servo Motor

1
การประยุกต์ใช้ Servo Motor ร่วมกับ Ultrasonic ใน Beetle Car
(10 นาที)

Line Tracking Beetle Car Automatic 1

1
การเขียนโปรแกรม Beetle Car วิ่งตามเส้นอัตโนมัติ 1
(10 นาที)

Line Tracking Beetle Car Automatic & Servo Motor

1
การเขียนโปรแกรม Beetle Car หยิบสิ่งของ
(10 นาที)

Line Tracking Beetle Car Automatic 2

1
การเขียนโปรแกรม Beetle Car วิ่งตามเส้นอัตโนมัติ 2
(10 นาที)

Final Test

1
แบบทดสอบหลังเรียน (Post-Test)
1 question

เอกสารประกอบสำหรับครู

1
รายละเอียดประกอบการสอน

Test Notice

Be the first to add a review.

Please, login to leave a review
Prerequisites
Enrolled: 3 students
Duration: 5 ชั่วโมง
Lectures: 38
Video: 38 VDO
Level: Beginner

Archive

Layer 1