제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 2 |
이것은 Arduino 기반 충돌 감지 경고 시스템입니다. 이러한 종류의 시스템은 자동차 산업에서 가장 빠르게 성장하는 안전 기능입니다. 이러한 시스템은 차량이 충돌 가능성을 식별하고 운전자에게 시각 및 청각 경고를 제공하여 운전자가 충돌을 피하기 위해 필요한 조치를 취할 수 있도록 합니다. 이 프로젝트 아이디어는 Arduino 컨트롤러를 기반으로 하며 전체 프로젝트를 통해 이 시스템이 어떻게 작동하는지 잘 이해할 수 있습니다. 이 시스템을 만들 수 있도록 단계별 방법을 설명합니다. 하드웨어 연결, 핀 정보 및 Arduino 프로그램이 명확하게 설명되어 있습니다.
1단계:다음 항목을 수집하세요. <울>
2단계:모든 하드웨어 연결
첫 번째 단계에서 수집한 하드웨어는 이제 전선을 통해 컨트롤러에 모두 연결합니다.
컨트롤러 핀 정보에 대한 센서
센서에는 VCC, Trig, Echo 및 GND의 4가지 핀이 있습니다. 연결:
<울>컨트롤러 핀 정보에 대한 피에조 부저
피에조 부저에는 두 개의 핀이 있습니다.
<울>컨트롤러 핀 정보에 대한 빨간색 LED
빨간색 LED에는 두 개의 핀이 있습니다.
<울>컨트롤러 핀 정보에 대한 파란색 LED
파란색 LED에는 두 개의 핀이 있습니다.
<울>컨트롤러 대 컴퓨터 연결 정보
Arduino를 구입할 때 얻을 수있는 USB 데이터 케이블이 있습니다. 이 데이터 케이블을 사용하여 컴퓨터를 Arduino 보드에 연결합니다. 이제 아두이노 IDE를 실행합니다. 컴퓨터를 연결한 후 메뉴에서 보드와 포트를 선택해야 합니다. 도움말은 첨부된 스크린샷을 참조하십시오.
3단계:프로그램 작성
이전 단계에서 하드웨어에 대한 핀 정보를 정의했습니다. 이제 프로그램 명령을 작성하는 데 사용할 정보입니다. Arduino IDE를 실행하고 직접 프로그램을 작성해 보십시오. 그렇지 않으면 내 프로그램을 직접 사용하거나 첨부된 .ino 형식 파일을 다운로드할 수 있습니다.
이 코드를 복사할 때는 프로그램에서 사용하는 일부 문자를 특정 매체에 쓰는 동안 붙여넣을 수 없기 때문에 주의해야 합니다. .ino 형식 파일을 다운로드하는 것이 좋습니다.
////충돌 경고 시스템//////// 2017년 //////// Vijendra Kumar////const int trigPin =7;const int echoPin =4;int 버즈 =10;long duration;int distance;// 리셋을 누르거나 boardvoid setup()에 전원을 공급하면 설정 기능이 한 번 실행됩니다. {// 디지털 핀 13을 출력으로 초기화합니다.pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);pinMode(13, OUTPUT);pinMode(2, OUTPUT);Serial.begin(9600);}// 루프 함수는 계속해서 반복됩니다.forevervoid loop(){// trigPindigitalWrite(trigPin, LOW)를 지웁니다.;delayMicroseconds(2);// HIGH 상태에서 trigPin을 10마이크로초 동안 설정digitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);// echoPin을 읽고 음파 이동 시간을 마이크로초 단위로 반환 =pulseIn(echoPin, HIGH);// 거리 계산=duration*0.034/2;// 직렬 모니터에서 거리를 인쇄합니다.if(distance <=50 &&distance>=20){digitalWrite(13, HIGH);// digitalWrite(13, LOW); // LED를 켭니다(HIGH는 전압 l 레벨)}else{digitalWrite(13, LOW); // 전압을 LOW로 만들어 LED를 끕니다. // 1초 동안 기다립니다.}if(distance <=20){digitalWrite(2, HIGH);tone(buzz, 2000);delay(100);noTone(buzz); delay(100);tone(buzz, 2000);delay(100);noTone(buzz);delay(100);tone(buzz, 2000);delay(100);noTone(buzz);tone(buzz, 2000);delay(100);noTone(buzz);delay(100);}else{digitalWrite(2, LOW); // 전압을 LOW로 만들어 LED를 끕니다. // 1초 동안 기다립니다.}}
4단계:Arduino 보드 플래시
모든 연결이 끝나면 프로그램을 Arduino 보드에 업로드할 준비가 되었습니다. 참고로 첨부된 이미지를 확인해주세요.
5단계:이 시스템의 작동 방식
이 시스템이 어떻게 작동하는지 설명하겠습니다. 저는 세 가지 영역을 정의했습니다.
<울>
6단계:설정 테스트
이제 전체 시스템을 테스트할 준비가 되었습니다. 시스템이 작동하는지 확인하는 방법은 위의 동영상을 참조하세요.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">////Collision Warning System//// //// Year 2017 //// //// Vijendra Kumar//// const int trigPin =7;const int echoPin =4;int buzz =10;long duration;int distance;// 리셋을 누르거나 boardvoid setup() { // 디지털 핀 13을 출력으로 초기화하면 설정 기능이 한 번 실행됩니다. 핀모드(trigPin, 출력); 핀모드(에코핀, 입력); 핀모드(13, 출력); 핀모드(2, 출력); Serial.begin(9600);}// 루프 함수는 계속해서 실행됩니다.forevervoid loop() {// trigPindigitalWrite(trigPin, LOW);delayMicroseconds(2);// 10 마이크로 동안 HIGH 상태에서 trigPin을 설정합니다. SecondsdigitalWrite(trigPin, HIGH);delayMicroseconds(10);digitalWrite(trigPin, LOW);// echoPin을 읽고 음파 이동 시간을 마이크로초 단위로 반환합니다.duration =pulseIn(echoPin, HIGH);// 거리 계산 =duration*0.034 /2;// 직렬 모니터에 거리를 인쇄합니다.if(distance <=50 &&distance>=20){ digitalWrite(13, HIGH); // digitalWrite(13, LOW); // LED 켜기(HIGH는 전압 레벨)}else{ digitalWrite(13, LOW); // 전압을 LOW로 만들어 LED를 끕니다. // 1초 동안 기다립니다. }if(distance <=20){ digitalWrite(2, HIGH); 톤(버즈, 2000); 지연(100); 노톤(버즈); 지연(100); 톤(버즈, 2000); 지연(100); 노톤(버즈); 지연(100); 톤(버즈, 2000); 지연(100); 노톤(버즈); 톤(버즈, 2000); 지연(100); 노톤(버즈); 지연(100);}else{ digitalWrite(2, LOW); // 전압을 LOW로 만들어 LED를 끕니다. // 1초 동안 기다립니다. }}섹션>
제조공정
세상은 가장 스마트한 기술을 적용하고 모든 것을 연결하기 위해 빠른 속도로 움직이고 있습니다. 호텔, 매점, 산업체와 같은 다양한 장소에서 LPG, 이산화탄소, 암모니아 등과 같은 가연성 가스를 사용하여 고객에게 최고의 환대 서비스를 제공합니다. 이러한 가스의 사용은 기술을 더 똑똑하게 만들었음에는 의심의 여지가 없지만 동시에 생명을 위협하고 손상시키는 위험 요소를 내포하고 있습니다. 따라서 안전이 진정한 관심사가 됩니다. 그렇기 때문에 사고가 발생하기 쉬운 장소에서는 사람의 감각에 상관없이 모든 종류의 누출을 지속적으로 감지할 수
초기 홍수 모니터링 시스템 – 회로 및 프로젝트 소스 코드 개발도상국과 비개발도상국 모두에서 홍수는 인명과 동물의 생명과 재산의 손실을 초래하는 대규모 자연 재해입니다. 바다의 지진, 허리케인, 강우 및 기타 자연 재해로 인한 홍수가 매년 세계 여러 지역에서 발생합니다. 강우 시 다양한 지리적 지역의 관리되지 않는 배수 시스템으로 인해 홍수가 발생하고 많은 인명 피해가 발생합니다. 홍수에 대한 조기 경보를 제공할 수 있는 시스템이 있으면 사람들의 생명을 구할 수 있습니다. 기술을 사용하여 수위 상승을 감지하고 사람들에게 미리