ห้องเรียน STEM. โรงเรียนประทาย

🤖การสร้างโครงงานสมองกลฝังตัว  ชั้นมัธยมศึกษาปีที่ 4🤖

เนื้อหาการเรียนการสอนในวันที่ 8-9 กุมภาพันธ์  2568

การเชื่อมกับอุปกรณ์ หรือ เซนเซอร์ กับบอร์ดสมองกลฝังตัว (Kidbright)   จะสามารถเชื่อมในรูปแบบของพอตอินพุตและพอตเอ้าพุตของบอร์ด โดยสามารถเรียกใช้งานได้โดยตรงและต้องเรียกใช้ Library ผ่านโปรแกรม ในที่นี้ จะใช้ extension microblox ใช้ร่วมกับบอร์ดสมองกลฝังตัว Kidbright 


การเขียนโปรแกรมควบคุมขาพอร์ต ทำงานแบบอินพุต (Input) ดิจิทัลธรรมดา ในที่นี้จะทำให้หลอดไฟ LED กระพริบโดยสั่งให้พอร์ต OUTPUT ในบอร์ดสมองกล Kidbright ทำงาน

การต่อหลอด LED กับบอร์ด Kidbright โดยสั่งให้ OUTPUT1 ทำงาน

💡ให้นักเรียนต่อวงจรเพิ่ม LED และเขียนโค้ดให้ไฟกระพริบ 2 หลอด

กิจกรรมเพิ่มเติม  ให้นักเรียนเขียนโค้ดให้ไฟติดตามเงื่อนไขเซนเซอร์วัดความเข้มของแสง  (ถ้าแสงน้อย ให้หลอด LED ติด ) หรือใช้เซนเซอร์อุณหภูมิ ก็ได้

การใช้งานเซนเซอร์วัดระยะทาง Ultrasonic HC-SR04  ร่วมกับโปรแกรม microblox 


การติดตั้ง extension  ซึ่งเปรียบเสมือน Library ของอุปกรณ์เซนเซอร์ต่างๆ ซึ่งในโปรแกรม microblox จะมีให้เรียกใช้ในบางเซนเซอร์ เช่น  ultrasonic  servo motor

หลักการทำงานของ Ultrasonic HC-SR04 มีขา TRIG (ตัวส่ง) และ ECHO (ตัวรับ) เพื่อส่งคลื่นอัลตราโซนิคในการวัดแต่ละครั้ง จะต้องสร้างสัญญาณพัลส์ (Pulse width) ที่มีความกว้างอย่างน้อย 10 ไมโครวินาที (10 microssecond) ป้อนเข้าขา Trig และวัดความกว้างของสัญญาณพัลส์ช่วงที่เป็น High จากขา Echo ประมาณ 150 ไมโครวินาที ถึง 25 มิลลิวินาที (150 microsecond — 25 milliseconds)


การต่อวงจรบอร์ด Kidbright ร่วมกับเซนเซอร์  Ultrasonic  HC-SR04 และการเขียนชุดคำสั่ง

TRIG (ตัวส่ง) จะเชื่อมกับขา 18 ของบอร์ดkidbrihgt   และ ECHO (ตัวรับ) จะเชื่อมกับขา 19  

servo motor กับบอร์ด Kidbright

Servo Motor คืออะไร ?

Servo Motor คือระบบควบคุมที่ประกอบด้วยไฟฟ้าคอนโทรลและเครื่องกล ใช้สำหรับงานที่ต้องการควบคุมตำแหน่งความเร็ว แรงบิด ความแม่นยำ และความรวดเร็ว เพื่อให้เครื่องกลและไฟฟ้าคอนโทรลทำงานสอดคล้องกันอย่างมีประสิทธิภาพ โดยใช้การควบคุมแบบป้อนกลับ (Feedback Controller) ซึ่งคือระบบควบคุมที่มีการวัดค่าเอาต์พุตของระบบ แล้วนำมาเปรียบเทียบกับค่าอินพุตเพื่อควบคุมและปรับแต่งให้ค่าเอาต์พุตของระบบให้มีค่า เท่ากับหรือใกล้เคียงกับค่าอินพุต


การต่อวงจรกับบอร์ด Kidbright และการเขียนชุดคำสั่ง

แบบนำเสนอโครงงาน  โหลดตรงนี้เพื่อนำเสนอ  Click