자동차에 너무 가까이 다가갔을 때 알려주는 레이더에 관심이 있으신가요?이것이 우리가 이루고자 하는 프로젝트입니다. 이 프로젝트의 참신한 점은 두 가지 난이도가 있다는 것입니다.차고에 있는 레이더차량 내 후방 레이더1. 차고의 레이더 어려움: 이것은 이 프로젝트의 첫 번째 난이도입니다. 사실, 목표는 레이더를 차 외부에 설치하여 차고 벽에 붙이는 것입니다. 차가 너무 가까이 다가오면 경고음이 울리고 제시간에 멈출 수 있습니다. 이 프로젝트는 뒷 범퍼에 구멍을 뚫거나 차량에 전선을 연결할 필요가 없기 때문에 가장 쉽습니다. 2. 범퍼에 레이더 설치 어려움: 이 프로젝트의 두 번째 어려움은 자동차에 레이더를 설치하는 것입니다. 이 프로젝트의 목표는 주차할 때 물체와의 거리를 알 수 있도록 범퍼 뒤쪽에 레이더를 추가하는 것입니다. 물체와 차량 사이의 거리가 LCD 화면에 센티미터 단위로 표시되고, 물체에 너무 가까이 다가가면 부저가 울립니다. 필요한 장비 이제 프로젝트에 필요한 자료를 얻을 수 있습니다.아두이노 우노 보드16×2 액정 LCD 디스플레이전위차계220옴 저항기HC-SR04 거리 센서부저연결선(약 15개!) 프로젝트 개요 전위차계는 무엇에 사용되나요? 전위차계를 사용하면 화면의 밝기를 조절할 수 있습니다. 갈색선에 5V를 직접 연결하고 전위차계에서 화면으로 가는 GND를 Arduino 보드에 직접 연결하면 됩니다. 프로젝트 프로그램 이 프로그램에서는 부저가 울리기 시작하는 물체와 자동차 사이의 최대 거리는 15cm입니다. 프로그램은 다음과 같습니다. #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int buzzer_pin = 8; int cm = 0; long readUltrasonicDistance(int triggerPin, int echoPin) { pinMode(triggerPin, OUTPUT); digitalWrite(triggerPin, LOW); delayMicroseconds(2); digitalWrite(triggerPin, HIGH); delayMicroseconds(10); digitalWrite(triggerPin, LOW); pinMode(echoPin, INPUT); return pulseIn(echoPin, HIGH); } void setup(){ lcd.begin(16, 2); pinMode(buzzer_pin, OUTPUT); } void loop(){ lcd.print("Distance: "); lcd.print(cm); lcd.print(" cm"); delay(10); cm = 0.01723 * readUltrasonicDistance(7, 7); delay(100); if (cm < 15){ tone(buzzer_pin, 1000, 1000); } lcd.clear(); } if 괄호 안의 36번째 줄에서 부저가 울리기 시작하는 거리를 변경할 수 있습니다. 회로를 보호하는 방법은? Arduino 보드가 차고에 있든 차에 있든 회로를 보호하기 위해 3D 프린터나 판지로 상자를 만들 수 있습니다. 프로젝트 시뮬레이션 프로젝트 시뮬레이션은 다음과 같습니다.