การใช้ไฟ LED แสดงสถานะ V5 3 สาย

คำอธิบาย

ไฟ LED (ไดโอดเปล่งแสง) เป็นอุปกรณ์ที่สามารถแสดงการตอบสนองด้วยภาพได้ ไฟ LED มีสีแดง เหลือง และเขียว

ไฟ LED แสดงสถานะ เข้ากันได้กับ V5 Robot Brain หรือ Cortex สามารถแทรกตัวบ่งชี้ LED ลงในสมองได้โดยตรง อย่างไรก็ตาม ในกรณีส่วนใหญ่ LED สามารถมองเห็นได้ดีขึ้นเมื่อใช้ร่วมกับสายต่อขยาย 3 สายจึงสามารถวางไว้ในตำแหน่งที่มองเห็นได้ชัดเจนบนหุ่นยนต์ การเชื่อมต่อระหว่างสายต่อและไฟ LED ควรพันด้วยผ้าพันไฟฟ้าเพื่อยึดและเป็นฉนวนการเชื่อมต่อ ไฟ LED แสดงสถานะสามารถติดเข้ากับชิ้นส่วนของโครงสร้างโลหะได้โดยใช้สายรัดแบบซิป

LED_ตำแหน่ง-ครอบตัด.png

LED_การจัดตำแหน่ง.jpg

เมื่อใช้ไฟ LED ร่วมกับสายต่อแบบ 3 สาย จำเป็นต้องเสียบไฟเลี้ยวอย่างถูกต้อง พินด้านนอกของ LED จะต้องอยู่ในแนวเดียวกับสายไฟสีขาวด้านนอก (สัญญาณ) ของสายต่อ 3 สาย และพินตรงกลางจะต้องอยู่ในแนวเดียวกับสายไฟสีแดง (+5V) ในขณะที่ส่วนประกอบทั้งสองเชื่อมต่อกัน

เพื่อให้ไฟ LED ทำงานร่วมกับ V5 Brain ได้ เซ็นเซอร์หรือสายต่อจะต้องเสียบ เข้ากับพอร์ต V5 Brain 3-Wire

สามารถซื้อไฟ LED แสดงสถานะเป็นแพ็ค ที่นี่

ตัวบ่งชี้ที่นำ ไฟ LED แสดงสถานะ 3 สาย & สายต่อ
276-2176-led-indicator.jpg LED_-_Extension.jpg

ไฟ LED ทำงานอย่างไร

การทำงานของไฟ LED อาจเป็นหนึ่งในอุปกรณ์ 3 สายที่ง่ายที่สุด โปรแกรมผู้ใช้สามารถส่งคำสั่ง “set LED on” ไปที่ V5 Brain และ LED จะได้รับพลังงาน โปรแกรมยังสามารถส่งคำสั่ง “set LED off” และ LED จะดับลง

ตั้งค่าไฟ LED บน ตั้งค่าปิด LED
LED_Lit_-_Extension.jpg LED_-_Extension.jpg

โดยต้องใช้ไฟ LED จับคู่กับภาษาการเขียนโปรแกรม เช่น VEXcode V5หรือ VEXcode Pro V5 เพื่อสร้างโปรแกรมผู้ใช้

การใช้งานทั่วไปของไฟ LED:

การใช้งานบางส่วนสำหรับไฟ LED แสดงสถานะ ได้แก่: การระบุว่าโปรแกรมผู้ใช้ทำงานอย่างถูกต้อง (การแก้ไขปัญหาโปรแกรม) การตรวจสอบสถานะของเซ็นเซอร์อื่น หรือการให้ข้อเสนอแนะด้วยภาพว่าถึงสภาวะของหุ่นยนต์แล้ว


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

ตัวขับโซลินอยด์แบบนิวแมติกและกระบอกลม
image6.png

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

การตรวจสอบเซ็นเซอร์: การใช้งานทั่วไปของ LED คือการตรวจสอบว่าเซ็นเซอร์ให้ค่าที่คาดหวังไว้ ตัวอย่างเช่น เครื่องค้นหาระยะอัลตราโซนิก สามารถจับคู่กับไฟ LED ได้ สามารถตั้งโปรแกรม LED ให้สว่างขึ้นได้เมื่อวัตถุ (เช่น แผ่นกระดาษแข็ง) ถูกย้ายไปยังระยะทางที่ตั้งโปรแกรมไว้ (เป้าหมาย) จาก Range Finder สามารถวัดระยะห่างระหว่างเครื่องค้นหาระยะอัลตราโซนิกกับวัตถุได้เมื่อไฟ LED เปิด จากนั้นจึงสามารถเปรียบเทียบระยะทางเป้าหมายกับระยะทางที่วัดได้จริงและปรับเปลี่ยนได้หากจำเป็น

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

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

การตรวจสอบสภาพของหุ่นยนต์: ตัวอย่างการตรวจสอบสภาพสามารถจัดเตรียมให้กับกิจกรรมในห้องเรียนอื่นได้ ในกรณีนี้ สามารถประกอบระบบสายพานลำเลียงแบบหุ่นยนต์เพื่อสร้างแบบจำลองระบบคัดแยกที่ใช้ในสถานที่ทำงานหลายแห่งได้

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

การใช้ไฟ LED บนหุ่นยนต์แข่งขัน:

ระบบ V5 มีระบบที่ยอดเยี่ยมในการให้การตอบสนองด้วยภาพ/ข้อความที่กำหนดเองระหว่าง V5 Brain และหน้าจอ LED บนตัวควบคุม V5 ของผู้ปฏิบัติงาน อย่างไรก็ตาม อาจมีบางกรณีที่ผู้ควบคุมเครื่องและ/หรือโค้ชของทีมอาจไม่ต้องการละสายตาจากหุ่นยนต์ในระหว่างการแข่งขัน และไฟ LED ที่อยู่ในตำแหน่งที่ดีสามารถให้การตอบรับด้วยภาพที่ยอดเยี่ยมได้ ตัวอย่างของการใช้ไฟ LED บนหุ่นยนต์แข่งขัน ได้แก่:

การบรรลุเป้าหมาย: ดังที่ได้กล่าวไว้ก่อนหน้านี้ว่าสามารถใช้ไฟ LED แสดงสถานะเพื่อระบุว่าเซ็นเซอร์ถึงค่าเป้าหมายแล้วหรือไม่ ตัวอย่างที่ดีของกรณีนี้คือเมื่อใช้มู่เล่ในการขว้างลูกบอล สามารถตั้งค่ามอเตอร์อัจฉริยะ V5 เพื่อให้ได้ความเร็วรอบต่อนาทีที่เฉพาะเจาะจงได้ อย่างไรก็ตาม อาจมีการหน่วงเวลาระหว่างการสตาร์ทมอเตอร์และเวลาที่มอเตอร์เร่งความเร็ว สามารถเปิดไฟ LED เพื่อสื่อสารด้วยภาพได้เมื่อมู่เล่อยู่ที่ความเร็วเป้าหมายสำหรับระยะที่ลูกบอลต้องโยน

การระบุตำแหน่งชิ้นเกม: การออกแบบระบบสายพานลำเลียงหรือสไลด์บางแบบทำให้มองเห็นตำแหน่งของชิ้นส่วนเกมภายในระบบได้ยาก ในกรณีนี้ วิชันเซนเซอร์, เซนเซอร์ตรวจจับแสงหรือ Line Tracker สามารถจับคู่กับไฟ LED ได้ เมื่อเซ็นเซอร์ตรวจพบว่าชิ้นส่วนของเกมอยู่ในตำแหน่งเป้าหมาย ไฟ LED จะเปิดขึ้นเพื่อให้การตอบสนองด้วยภาพที่จำเป็น

ไม่ว่าแอปพลิเคชันจะเป็นอย่างไร ไฟ LED ที่ใช้งานง่ายสามารถให้ผลตอบรับด้วยภาพที่มีประโยชน์มากได้!

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: