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

조명 효과가 있는 할로윈 PIR 근접 공포 스피커

구성품 및 소모품

Arduino UNO
× 1
MP3 모듈
× 1
릴레이 모듈 4 채널
× 1
PIR 모션 센서 모듈 감지기 HC-SR501
× 1
3XAA 배터리 스냅 홀더(옵션)
× 1
2 핀 방수 전기 항공 플러그 소켓 커넥터
× 3
수밀 식품 용기 상자(190mm x 60mm x 120mm)
× 1
검정색 스프레이 페인트
× 1
32mm 목재 드릴용 날
× 1
16mm 목재 드릴 비트
× 1
USB 드라이브(FAT32 형식)
× 1

이 프로젝트 정보

//업데이트:zip 파일 및 추가 배터리 팩에 웃는 유령 변형 추가

나는 정문에 다가갈 때 할로윈을 위해 사람들을 놀라게하기 위해 앞 정원에 놓을 몇 개의 작은 숨겨진 오디오 상자를 만들고 싶었습니다. 이것은 제가 만들고 싶었던 가장 복잡한 것을 설명하고 제 첫 테스트 케이스이기도 했습니다. 무서운 사운드 트랙이 있는 오디오와 사람들의 관심을 끌기 위한 2개의 다른 시각 조명 효과가 있습니다.

시작하기 전에 MP3 앰프 모듈을 제어하기 위해 릴레이를 사용하는 원래의 개념을 Kristian Blåsol에게 돌립니다.

이 빌드의 이면에 있는 개념은 원하는 경우 효과를 위해 12v LED를 공급하기 위해 두 개의 출력으로 활성화된 자체 내장형 배터리(또는 외부에서 공급되는 12v) 모션을 만드는 것입니다. 가격이 저렴하고(총 비용은 £20/$25 미만) 사용자 지정이 가능하고 할로윈 기간 동안 약간의 날씨를 견딜 수 있어야 했습니다.

근처에 실외 플러그가 있어서 12v 외부 공급 장치를 선택했으며 매우 밝은 전력 소모가 많은 LED 조명 2A를 사용하고 싶었습니다. AA 배터리 홀더 또는 작은 5000mah USB 전원 전화 충전기를 통해 5v/12v 배터리 구동 장치로 거의 수정 없이 작동하며 동일한 공급 장치에서 너무 떨어져서 5v 외부 조명에 전원을 공급하도록 빠르게 수정할 수 있습니다. 5v 전원을 공급합니다.

(참고:장기간 사용 후 Arduino가 더 높은 볼륨에서 mp3 모듈에 충분한 주스를 공급하는 데 어려움을 겪고 재생 중에 Arduino가 재설정되는 것을 발견하여 전용 5v 배터리 공급을 차단했습니다)

1부 - 빌드

이 빌드의 원리는 Arduino UNO를 사용하여 MP3 플레이어와 조명을 제어하는 ​​것입니다. 이를 위해 우리는 4방향 릴레이 모듈을 사용할 것입니다. 그 중 2개는 버튼의 PRESS를 시뮬레이션하여 재생 및 이전 트랙 버튼을 제어하는 ​​데 사용되고 나머지 2개는 회로를 열고 닫아 LED에 전원을 공급하는 데 사용됩니다. .

나는 100mm 길이의 모든 제어 배선에 연선 30AWG를 사용하고 12v 회로에 18AWG를 사용했으며 상자 안에 길게 남겨 두었습니다. 지저분해 보이지만 상자 내부에 공간이 넉넉하고 신뢰성을 위해 함께 납땜하고 싶었기 때문에 아무것도 빼지 않고 뚜껑과 구성 요소를 쉽게 제거 할 수 있습니다. 그러나 덮개를 열 수 있도록 PIR 센서 연결에 암 플러그를 사용했으며 MP3 모듈에 연결된 스피커 케이블을 제자리에 나사로 고정했습니다. 이렇게 하면 나중에 덮개를 분리하고 제거할 수 있습니다.

배선도에 표시된 대로 회로를 배선했으며 12v 전원이 방수 커넥터에 연결되었습니다. 외부 LED를 전환하기 위해 들어오는 전원의 -v 쪽을 출력 커넥터의 다른 쪽 -v 쪽에 연결하고 +v 쪽을 릴레이를 통해 라우팅하여 스위칭을 활성화했습니다.

케이스를 만들기 위해 중앙에 스피커용으로 32mm 구멍을 뚫고 PIR 센서용으로 위쪽에서 한쪽으로 16mm 구멍을 뚫었습니다. 그런 다음 회로 기판의 LED가 스피커를 멀리하고 숨겨지지 않도록 전체를 검은색으로 뿌렸습니다.

(표시되지 않음, 스피커를 방수 처리하기 위해 자전거 내부 튜브와 수리 키트를 사용하여 외부에 정사각형 패치를 붙여 소리는 나오지만 물은 들어가지 않도록 합니다. 그런 다음 볼트로 통과시킵니다.)

그런 다음 스피커를 제자리에 나사로 고정하고 PIR 센서를 글루건으로 제자리에 붙였습니다(나중의 변경으로 인해 글루건 글루가 물을 스며들게 하여 PIR을 제자리에 고정하기 위해 에폭시 수지를 사용하게 되었습니다).

모든 구성 요소는 사진과 같이 배열되어 MP3 모듈과 Arduino의 USB 포트에 액세스할 수 있습니다.

(5v를 통해 장치에 전원을 공급하려면 Arduino의 USB 커넥터 또는 MP3 플레이어의 마이크로 USB 커넥터를 사용할 수 있습니다.)

빌드가 완료되고 코드가 업로드되면 장치가 완전히 작동하는지 테스트한 다음 납땜된 연결에 약간의 추가 지원이 있는지 확인하기 위해 다음과 같이 취약한 주요 영역에 글루건 접착제를 적용했습니다. 스피커 연결,

사용된 MP3 모듈에는 FAT32로 포맷된 USB/SD 카드가 필요합니다. 다른 포맷은 저에게 맞지 않습니다.

파트 2 - 사운드

사운드 파일은 Audacity로 편집되었으며 소스 파일/크레딧은

비명

오싹한 웃음

뵙겠습니다

돌을 걷는 소리

파트 3 - 설정

오디오 파일과 Arduino 프로그램에 의한 릴레이 켜기 시간이 맞춰집니다. 다른 오디오 파일을 사용하기로 선택한 다음 테스트로 타이밍을 조작하는 경우 변경해야 하는 코드를 기록해 두었습니다.

파트 4 - 실제 테스트

파트 5 - 최종 빌드


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

코드

<울>
  • 할로윈 PIR 근접 활성화 말하기 및 조명
  • 할로윈 PIR 근접 활성화 말하기 및 조명 Arduino
    //pinint 할당 pirSENSOR =2; // 움직임을 감지하는 센서, 최대 감도 및 범위로 설정 int previousBUTTON =3; //MP3 모듈의 버튼int playBUTTON =4; //MP3 모듈의 버튼int whiteLED =5; // 흰색으로 깜박임 int redLED =6; // 스크리민트 중 혈액 시퀀스 라이트 statusLED =10;void setup() { pinMode(pirSENSOR,INPUT); 핀모드(이전버튼,출력); 핀모드(재생버튼, 출력); 핀모드(백색LED,출력); 핀 모드(빨간색 LED, 출력); 핀모드(상태LED,출력); 디지털 쓰기(이전 버튼, 높음); // 초기 상태를 설정합니다. 제 경우 Relay HIGH는 OFF/OPEN입니다. digitalWrite(playBUTTON,HIGH); // 초기 상태를 설정합니다. 제 경우 Relay HIGH는 OFF/OPEN입니다. digitalWrite(whiteLED,HIGH); // 초기 상태를 설정합니다. 제 경우 Relay HIGH는 OFF/OPEN입니다. digitalWrite(redLED,HIGH); //초기 상태 설정, 제 경우 Relay HIGH는 OFF/OPEN}void loop() {//Play Sound if (digitalRead(pirSENSOR) ==HIGH) { //내 PIR 센서의 HIGH는 긍정적인 움직임 감지를 의미합니다. digitalWrite( 이전 버튼, 낮음); //처음부터 소리를 재생하는 이전 버튼을 누릅니다. delay(100); 디지털 쓰기(이전 버튼, 높음); //이전 버튼 해제 delay(100);//LED 플래시 시퀀스 //주의를 끌기 digitalWrite(whiteLED,LOW); 지연(1000); 디지털 쓰기(백색LED,높음); 지연(500); 디지털 쓰기(백색LED,낮음); 지연(500); 디지털 쓰기(백색LED,높음); 지연(9000); // 만나요 digitalWrite(whiteLED,LOW); 지연(500); 디지털 쓰기(백색LED,높음); 지연(100); 디지털 쓰기(백색LED,낮음); 지연(500); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(500); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(300); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(300); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(300); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(300); 디지털 쓰기(백색LED,높음); 지연(6000); //어린이 소리 digitalWrite(whiteLED,LOW); 지연(300); 디지털 쓰기(백색LED,높음); 지연(1000); 디지털 쓰기(백색LED,낮음); 지연(100); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(100); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(100); 디지털 쓰기(백색LED,높음); 지연(300); 디지털 쓰기(백색LED,낮음); 지연(100); 디지털 쓰기(백색LED,높음); 지연(1000); 디지털 쓰기(백색LED,낮음); 지연(600); 디지털 쓰기(백색LED,높음); 지연(1400); 디지털 쓰기(백색LED,낮음); 지연(100); 디지털 쓰기(백색LED,높음); 지연(7000); //비명/혈액 시퀀스 digitalWrite(redLED,LOW); 지연(3000); 디지털 쓰기(빨간색 LED, 높음); 지연(100); //소리 정지 digitalWrite(playBUTTON,LOW); //사운드 재생 일시 중지/중지 지연(100); digitalWrite(재생버튼,높음); //재생 버튼 해제 delay(60000); //반응을 허용하기 전에 1분 대기 } else { digitalWrite(statusLED,HIGH); //PIR이 아무 것도 감지하지 못하면 일부 USB 배터리가 비활성화되므로 상태 표시등을 켜진 상태로 유지하여 소량의 전력을 소모합니다. }}

    회로도

    이 변형에는 하나의 배터리 팩만 있습니다. 나중에 오디오에 대한 두 번째 독립 공급 장치를 추가했습니다. 많은 전류를 끌어들이고 Arduino를 종료했기 때문입니다. PIR이 제자리에 접착되고 스피커가 플라스틱 나사로 고정됨 voices_audio_dUluBtMyqG.mp3이것은 조명 효과가 없는 음성 상자입니다. 사람들이 지나갈 때 재생되는 6가지 다른 웃음 웃음_고스트_변형_VsB0Y8CTlM.zip archive_IipdobBdHs.zip graveyard_ambience_sound_fx_(128_kbps)_nhuprhuJcc.mp3

    제조공정

    1. 간단한 근접 센서 회로 및 애플리케이션 작업
    2. Bluetooth Mesh로 설계:칩 또는 모듈?
    3. Apacer:RTCA DO-160G 인증을 받은 XR-DIMM DRAM 모듈
    4. emtrion, i.MX 8M 미니 프로세서가 탑재된 소형 모듈 출시
    5. congatec:NXP i.MX 8M 미니 프로세서가 탑재된 새로운 SMARC 모듈
    6. RPi가 있는 환경 센서 API
    7. 스마트폰 근접 센서로 사무실 문 자동 잠금 만들기
    8. PIR 모션 센서가 있는 Raspberry Pi GPIO:최고의 자습서
    9. 카메라 및 PIR 센서가 있는 Raspberry Pi 홈 보안 시스템
    10. HC-SR501 PIR 모션 센서와 Raspberry Pi의 인터페이스