산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

초음파 보안 시스템

구성품 및 소모품

Arduino UNO
× 1
브레드보드(일반)
× 1
초음파 센서 - HC-SR04(일반)
× 1
부저
× 1
LED(일반)
× 3
저항 221옴
× 1
점퍼 와이어(일반)
× 10

이 프로젝트 정보

1단계:자료 수집

2단계:설정

Arduino의 5V 핀에서 빨간색 와이어를 브레드보드의 양극 채널에 연결합니다. Arduino의 GND 핀에서 검은색 와이어를 브레드보드의 음극 채널에 연결합니다.

<울>
  • 부저 =핀 7
  • 초음파 센서:

    <울>
  • 에코 =핀 3
  • <울>
  • 트리거 =핀 2
  • LED:

    <울>
  • 빨간색 LED =핀 4
  • <울>
  • 노란색 LED =핀 5
  • <울>
  • GreenLED =핀 6
  • LED에 연결된 녹색 전선은 LED의 양극에 일렬로 연결해야 하며, LED의 음극은 220옴 저항을 사용하여 브레드보드의 음극 채널에 연결해야 합니다.

    3단계:조립 - 브레드보드

    먼저 Arduino의 5V 및 GND 핀을 브레드 보드에 연결합시다. 앞서 언급했듯이 5V 핀에 연결된 전선은 브레드보드의 양극 채널에 연결하고 GND 핀에 연결된 전선은 브레드보드의 음극 채널에 연결해야 합니다.

    4단계:조립 - 초음파 센서

    HC-SRO4 초음파 센서를 연결할 시간입니다! 좋은 팁은 초음파 센서를 브레드보드에 최대한 오른쪽으로 배치하고 바깥쪽을 향하도록 하는 것입니다. 설정 사진을 다시 참조하여 초음파 센서의 GND 핀을 브레드보드의 음극 채널에 연결해야 합니다. 다음으로 센서의 Trig 핀을 Arduino의 핀 2에 연결하고 센서의 Echo 핀을 Arduino의 핀 3에 연결합니다. 마지막으로 초음파 센서의 VCC 핀을 브레드보드의 양극 채널에 연결합니다. 헷갈리는 부분이 있으면 위의 그림을 참고하세요.

    5단계:조립 - LED

    다음 단계는 LED를 브레드보드와 Arduino에 연결하는 것입니다. 필요한 경우 설정 사진(2단계)을 다시 참조하는 것이 좋습니다. LED를 부착하는 것은 매우 쉽고 반복이 많습니다. 먼저 Green LED를 부착해 보겠습니다. 따라서 이를 수행하는 방법은 양극(긴 다리)을 Arduino의 6번 핀에 녹색 와이어로 연결하고 음극(짧은 다리)을 220옴을 사용하여 브레드보드의 음극 채널에 연결하는 것입니다. 저항기. 그런 다음 노란색과 빨간색 LED에 대해 이 단계를 반복하고 노란색 LED의 양극(긴 다리)을 Arduino의 핀 5에 연결한 다음 빨간색 LED의 양극을 핀 6에 연결합니다. 이렇게 하면 설정이 위의 그림과 비슷하게 보일 것입니다.

    저항기는 반드시 필요한 것은 아니지만 사용하는 것이 좋습니다.

    6단계:조립 - 부저

    이를 위한 설정의 마지막 부분은 부저를 브레드보드와 Arduino에 연결하는 것입니다. 이것은 전체 설정에서 가장 쉬운 부분 중 하나입니다. 녹색 와이어를 사용하여 버저의 긴 다리를 Arduino의 7번 핀에 연결한 다음 220옴 저항을 사용하여 버저의 짧은 다리를 브레드보드의 음극 채널에 연결하기만 하면 됩니다.

    버저의 짧은 다리를 브레드보드의 음극 채널에 연결할 때 저항을 사용하는 것이 좋습니다. 이렇게 하면 부저의 볼륨이 크게 줄어들고 부저가 빨리 꺼지는 것을 방지할 수 있습니다.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 초음파 보안 시스템
  • 초음파 보안 시스템Arduino
    #define trigPin 2#define echoPin 3#define LEDlampRed 4#define LEDlampYellow 5#define LEDlampGreen 6 #define soundbuzzer 7int sound =500;void setup() { Serial.begin (9600); 핀모드(trigPin, 출력); 핀모드(에코핀, 입력); 핀모드(LED램프적색, 출력); 핀모드(LED램프노란색, 출력); 핀모드(LED램프녹색, 출력); pinMode(soundbuzzer, OUTPUT);} void 루프() { 긴 지속 시간 indigit, distanceincm; digitalWrite(trigPin, LOW); 지연 마이크로초(2); digitalWrite(trigPin, HIGH); 지연마이크로초(10); digitalWrite(trigPin, LOW); durationindigit =pulseIn(echoPin, HIGH); distanceincm =(durationindigit/5) / 29.1; if (distanceincm <50) { digitalWrite(LEDlampGreen, HIGH);} else { digitalWrite(LEDlampGreen, LOW); } if (distance <20) { digitalWrite(LEDlampYellow, HIGH);} else { digitalWrite(LEDlampYellow,LOW); } if (거리 <5) { digitalWrite(LEDlampRed, HIGH); 소리 =1000;} else { digitalWrite(LEDlampRed,LOW); } if (distanceincm> 5 || distanceinsm <=0){ Serial.println("허용되는 거리 범위를 벗어남"); noTone(사운드부저); } else { Serial.print(거리); Serial.println("cm"); 톤(부저, 사운드); } 지연(300);}

    회로도


    제조공정

    1. ESP32가 장착된 Discord 보안 카메라
    2. Arduino 디지털 주사위
    3. DIY 37 LED 룰렛 게임
    4. ATtiny85 미니 아케이드:뱀
    5. 휴대용 거리 감지기
    6. 원쉴드를 사용한 스마트 홈 자동화 및 보안 시스템
    7. 가정용 식물 관수 시스템
    8. 구리로 전기도금
    9. NeoMatrix Arduino Pong
    10. 광 시퀀스 생성기