설명
LED(발광 다이오드) 표시기는 시각적 피드백을 제공할 수 있는 장치입니다. LED는 빨간색, 노란색, 녹색 색상으로 제공됩니다.
LED 표시등은 V5 Robot Brain 또는 Cortex와 . LED 표시기는 뇌에 직접 삽입할 수 있습니다. 그러나 대부분의 경우 LED는 3선 연장 케이블과 함께 사용하면 더 잘 보이므로 로봇의 눈에 잘 띄는 위치에 배치할 수 있습니다. 연장 케이블과 LED 표시기 사이의 연결은 연결을 보호하고 절연하기 위해 전기 랩으로 감싸야 합니다. LED 표시기는 지퍼 타이를 사용하여 구조용 금속 조각에 부착할 수 있습니다.
LED 표시기를 3선 연장 케이블과 함께 사용할 경우 표시기를 올바르게 삽입하는 것이 중요합니다. 두 구성 요소가 연결되므로 LED의 외부 핀은 3선 연장 케이블의 외부 흰색(신호) 와이어와 정렬되어야 하며 중앙 핀은 빨간색(+5V) 와이어와 정렬되어야 합니다.
V5 Brain에서 LED 표시등이 작동하려면 센서 또는 연장 케이블을 V5 Brain 3선 포트에 완전히 삽입해야 합니다.
LED 표시기는 여기에서 팩으로 구매할 수 있습니다.
LED 표시기 | LED 표시기 3선 & 연장 케이블 |
LED 표시기 작동 방식
LED 표시기 작동은 아마도 모든 3-Wire 장치 중에서 가장 간단한 것 중 하나일 것입니다. 사용자 프로그램은 V5 Brain에 "LED 켜기 설정" 명령을 보낼 수 있으며 LED에 전원이 공급됩니다. 프로그램은 "LED 끄기 설정" 명령을 보낼 수도 있으며 LED가 꺼집니다.
LED 켜기 | LED 꺼짐 설정 |
사용자 프로그램을 생성하려면 LED 표시기를 VEXcode V5또는 VEXcode Pro V5와 같은 프로그래밍 언어와 페어링해야 합니다.
LED 표시기의 일반적인 용도:
LED 표시기의 응용 분야로는 사용자 프로그램이 올바르게 작동하고 있음을 나타내거나(프로그램 문제 해결), 다른 센서의 상태를 확인하거나, 로봇의 조건에 도달했다는 시각적 피드백을 제공하는 등이 있습니다.
사용자 프로그램 내 표시: 안전한 시각적 신호를 제공하기 위해 프로그램 출력을 LED 표시기로 대체할 수 있습니다. 예를 들어, 사용자 프로그램을 테스트하기 위해 공압 솔레노이드 드라이버 대신 LED 표시기를 사용할 수 있습니다. 이 경우 프로그램의 논리가 올바르지 않으면 공압 실린더가 무작위로 발사되는 대신 LED가 켜질 수 있습니다.
공압 솔레노이드 드라이버 및 공압 실린더 |
몇 가지 기초적인 프로그래밍 개념을 소개하는 재미있는 교실 활동은 LED 표시기를 사용하여 시간 제한이 있는 신호등을 모델링하는 것입니다. 빨간색, 노란색, 녹색 LED 표시기를 신호등 순서대로 표면에 테이프로 붙일 수 있습니다. 그런 다음 학생들에게 신호등을 시뮬레이션하는 사용자 프로그램을 작성하게 하십시오.
센서 확인: LED의 일반적인 용도는 센서가 예상 판독값을 제공했는지 확인하는 것입니다. 예를 들어, 초음파 거리 측정기 LED 표시기와 쌍을 이룰 수 있습니다. 물체(예: 판지)가 거리 측정기에서 프로그래밍된 특정 거리(목표)로 이동할 때 LED가 켜지도록 프로그래밍할 수 있습니다. LED가 켜지면 초음파 거리 측정기와 물체 사이의 거리를 측정할 수 있습니다. 그런 다음 목표 거리를 실제 측정 거리와 비교하고 필요한 경우 조정할 수 있습니다.
또 다른 재미있는 교실 프로그래밍 활동은 인기 있는 전자 논리 장난감을 시뮬레이션하는 것입니다. 이번에도 빨간색, 노란색, 녹색 LED 표시기를 표면에 테이프로 붙일 수 있지만 이번에는 각 LED가 범퍼 스위치 v2과 쌍을 이룹니다. 프로그램이 LED에 잠시 불을 밝힌 후 플레이어는 해당 범퍼 스위치를 눌러야 합니다. 스위치를 누르면 추가 LED가 시퀀스에 추가되어 첫 번째 LED 조명이 반복된 후 잠시 켜집니다.
조명 시퀀스가 범퍼 스위치를 누르는 올바른 순서와 일치할 때마다 추가 조명이 시퀀스에 추가됩니다. 이는 플레이어가 프로그래밍된 일련의 조명을 모두 일치시켜 승리하거나 범퍼 스위치의 순서가 조명의 순서와 일치하지 않아 게임이 끝날 때까지 계속됩니다.
로봇의 상태 확인: 상태 확인의 예는 다른 교실 활동에서 제공될 수 있습니다. 이 경우 로봇 컨베이어 벨트 시스템을 조립하여 많은 작업장에서 사용되는 분류 시스템을 모델링할 수 있습니다.
범퍼 스위치를 사용하여 컨베이어 벨트를 시작하고 중지할 수 있습니다. 스위치를 누른 후 컨베이어가 시작되기 전에 녹색 LED 표시기가 여러 번 깜박이도록 프로그래밍할 수 있습니다. 컨베이어가 켜져 있는 동안 녹색 LED가 켜져 있다가 꺼지고, 범퍼 스위치를 다시 누르면 컨베이어 벨트가 정지하면 빨간색 LED가 켜집니다.
경쟁 로봇의 LED 표시기 사용:
V5 시스템은 V5 Brain과 운전자 V5 컨트롤러의 LED 화면 사이에 맞춤형 시각적/텍스트 피드백을 제공하는 뛰어난 시스템을 갖추고 있습니다. 그럼에도 불구하고 운영자 및/또는 팀 코치가 경기 중에 로봇에서 눈을 떼고 싶지 않은 경우가 있을 수 있으며 잘 배치된 LED 표시기는 뛰어난 시각적 피드백을 제공할 수 있습니다. 경쟁 로봇에 LED 표시기를 사용하는 몇 가지 예는 다음과 같습니다.
목표 달성: 앞서 언급했듯이 LED 표시기를 사용하여 센서가 목표 값에 도달했는지 여부를 나타낼 수 있습니다. 이에 대한 좋은 예는 플라이휠을 사용하여 공을 던지는 경우입니다. V5 스마트 모터는 특정 RPM 속도를 달성하도록 설정할 수 있습니다. 그러나 모터 시동과 최대 속도 도달 사이에는 시간 지연이 있을 수 있습니다. 플라이휠이 공을 던져야 하는 범위의 목표 속도에 있을 때 LED 표시기를 켜서 시각적으로 알릴 수 있습니다.
게임 조각 위치 표시: 일부 컨베이어 또는 슬라이드 시스템 설계로 인해 시스템 내에서 게임 조각의 위치를 시각적으로 확인하기가 매우 어렵습니다. 이 경우 비전 센서, 광 센서또는 라인 추적기 LED 표시기와 쌍을 이룰 수 있습니다. 센서가 게임 조각이 목표 위치에 있음을 감지하면 LED가 켜져 필요한 시각적 피드백을 제공할 수 있습니다.
어떤 애플리케이션이든 사용이 간편한 LED 표시기는 매우 유용한 시각적 피드백을 제공할 수 있습니다!