Arduino는 매우 짧은 시간 내에 학생과 애호가들 사이에서 가장 인기있는 마이크로 컨트롤러가되었습니다. 그래서 누구나 Arduino를 사용하여 모든 프로젝트를 만들려고합니다. 쉽고 학습 곡선이 매끄 럽기 때문입니다. 우리는 기본 인터페이스 프로젝트에서 고급 로봇 프로젝트 및 IoT 프로젝트에 이르기까지 많은 Arduino 프로젝트를 만들었으며 웹 사이트에서 모두 확인할 수 있습니다.
오늘 우리는 IR 센서, 릴레이 모듈 및 DC 모터의 세 가지 기본 구성 요소를 사용하는 Arduino로 간단한 프로젝트를 만들고 있습니다. 여기에서는 IR 센서를 Arduino와 연결하여 DC 모터를 제어합니다. 여기서 IR 센서는 그 앞에있는 물체를 감지하고 Arduino는 IR 센서의 출력을 읽고 Relay를 High로 만듭니다. 릴레이는 DC 모터에 추가로 연결되므로 IR 센서가 앞에있는 물체를 감지 할 때마다 DC 모터가 켜집니다.
필수 구성 요소:
- Arduino UNO
- 5V 릴레이 모듈
- DC 모터
- IR 센서 모듈
- 브레드 보드
- 전선 연결
회로도 및 설명:
Arduino가있는이 IR 센서 제어 DC 모터의 회로는 아래와 같이 간단합니다.
회로에서 IR 센서 모듈 출력 핀은 Arduino의 2 번 핀에 간단하게 연결되고 릴레이 모듈의 입력은 Arduino의 7 번 핀에 연결됩니다. 또한 DC 모터가 릴레이에 연결됩니다.
IR 센서, 릴레이 및 DC 모터에 대해 자세히 알아 보려면 다음 프로젝트를 진행할 수 있습니다.
- IR 센서 모듈 회로
- Arduino 릴레이 제어 튜토리얼
- Arduino를 사용한 DC 모터 제어
코드 설명:
이 프로젝트의 코드는 매우 간단합니다. 데모 비디오와 함께 완전한 Arduino 코드가 마지막에 제공됩니다.
여기에서 IR 센서 출력 핀을 Arduino의 핀 2에 연결했습니다. 따라서 IR 센서가 물체를 감지 할 때마다 Arduino의 핀 2는 높고 해당 릴레이를 기반으로 Arduino의 핀 7에 연결된 릴레이가 켜집니다.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HIGH); }
Arduino를 사용한 IR 제어 DC 모터 작동:
이 프로젝트의 작업은 간단합니다. IR 센서 앞에 물체가있을 때마다이를 감지하여 출력 핀을 높입니다. IR 센서의 출력 핀은 아두 이노에 연결되어 있으므로 아두 이노는이를 읽고 7 번 핀을 하이로 만들어 릴레이 모듈을 활성화합니다. 릴레이가 활성화되면 DC 모터가 켜집니다.IR 센서 근처에 물체가 없으면 IR 센서의 출력이 낮게 유지되고 DC 모터도 Off 상태로 유지됩니다. IR 센서의 감도는 모듈 자체의 전위차계를 사용하여 조정할 수 있습니다. 감도는 단순히 물체를 감지 할 수있는 거리를 의미합니다.
프로젝트에 대한 완전한 Arduino 코드 및 데모 비디오 는 다음과 같습니다.