부저 : 소리를내는이 장치의 모든 것

부저 또는 부저

경고음 생성 다양한 DIY 프로젝트에서 추구되는 것이기 때문에 제작자는 이러한 소리를 생성하기 위해 다양한 장치를 사용해야합니다. 사용할 수있는 장치 중 하나는 작은 스피커이지만 전송하는 유일한 것이 전기 신호 인 경우 가장 적합하지는 않지만 멤브레인의 진동으로 인해 매우 특징적인 균열이나 클릭이 발생하기 때문입니다. 약간의 소음. 따라서 부저 또는 부저를 사용하는 것이 가장 좋습니다.

크기는 일반적으로 기존 스피커보다 훨씬 작으며 더 좋은 것은 부저가 신호음 또는 소리를 생성합니다. 오디오 신호가 공급되지 않으면 스피커에서 나오는 소리보다 더 많은 관심을 끌 것입니다. 따라서 당신이 제작자이고 프로젝트의 이벤트에 대한 경고를 생성하려는 경우 오늘 우리가 제공하는 장치가 장갑처럼 적합 할 것입니다.

부저 또는 부저는 무엇입니까?

부저 기호

부저 또는 부저는 변환기 역할을하는 전자 장치입니다.. 그 기능은 전원이 공급되는 동안 고음 또는 허밍 사운드를 생성하는 것입니다. 그렇기 때문에 경고하거나 경고하려는 이벤트가 생성 될 때 해당 이벤트가 발생하면 신호를 부저로 보내 해당 소리로 경고하도록 마이크로 컨트롤러를 프로그래밍 할 수 있기 때문에 Arduino와 통합하는 것이 이상적입니다.

ejemplo온도 센서를 사용한 적이 있고 100ºC를 초과 할 때 경고를 받으려면 부저를 경고 요소로 사용할 수 있으며 온도 센서가 측정을 수행 할 때 Arduino가 부저에 전기 신호를 보냅니다. 분명히, 당신이 찾을 응용 프로그램은 매우 다양합니다 ...

집에는 많은 장치가 있습니다. 부저를 찾을 수 있습니다, 예를 들어 알람 시계. 이러한 시계의 대부분은 소리를 내기 위해 부저를 사용합니다. 특히 작은 시계는 스피커를 사용하여 라디오, 멜로디 등으로 당신을 깨울 수 있습니다. 진실은 당신이 어떤 것도 분해 할 필요가 없다는 것입니다. 부저가 울리다, 사실 매우 저렴하고 찾기 쉽습니다.

부저의 종류

당신은 찾을 수 있습니다 다양한 방식, 전자석 코일 또는 압전 디스크를 사용하는 것 외에도 다음을 찾을 수 있습니다.

  • 사람들 발진기를 통합하지 마십시오:이 경우 잘 작동하려면 외부 발진기가 필요합니다.
  • 사람들 통합 발진기-오실레이터가 내장되어있어 조작이 간편하고 부 저나 부저의 단자에 전압을인가하면 소리가 나게됩니다.

기억하는 것이 중요합니다. Arduino를위한 특별한 모듈이 있습니다. 버저와 좋아하는 DIY 보드와의 쉬운 연결에 필요한 모든 것.

운전

그 구성은 간단하고 전자석 또는 압전 디스크 (부저 유형에 따라 다름) 및 금속 시트. 이것은 압전 또는 전자석에 전류가 공급 될 때 소리를 내기에 충분하며 이로 인해 금속 호일이 진동합니다.

가장 일반적인 것은 압전 유형이며,이 경우 세라믹 시트에 금속 시트가 붙어 있습니다. 적용될 때 딸깍 소리를내는 두 아치 사이의 장력. 공급 전압이 중단되면 정상 상태로 돌아갑니다. 그러나 클럭 또는 대체 펄스가 생성되면 우리가 찾고있는 경고음이 울립니다.

Arduino와 통합

Arduino에 연결된 부저 또는 부저

Su Arduino와 통합 일반 버저를 구입하든 아두 이노 용 패시브 모듈을 구입하든 매우 쉽게 연결할 수 있으며 아두 이노 IDE에서 작성해야하는 코드도 정말 간단합니다 (기본은 무엇에 따라 달라집니다). 자신을 추가하고 싶습니다).

에 관해서 간단한 코드 예, 부저가 1 초 동안 소리를 내고 멈추고 1 초를 생성하는 것으로 돌아가는 다음과 같은 것일 수 있습니다.

/* Programa simple para emitir pitidos de 1 segundo intermitentes */

const int buzzer = 9; //El pin al que se conecta el buzzer es el 9

void setup(){

  pinMode(buzzer, OUTPUT); // Pin 9 declarado como salida

}

void loop(){

  tone(buzzer, 50); // Envía señal de 1Khz al zumbador
  delay(1000);
  noTone(buzzer);     // Detiene el zumbador
  delay(1000);        //Espera un segundo y vuelve a repetir el bucle

}

추가 정보 - Arduino 프로그래밍 매뉴얼


3 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   카를로스

    오실레이터를 통합하는 사람들은 외부 오실레이터를 장착해야한다는 말을 잘못 번역 한 것입니다. 만약 그들이“통합해서 외부 오실레이터를 그 위에 놓아야하므로 모르는 사람들을 혼란스럽게합니다. 그 반대입니다.

    코드 14 행 :
    톤 (부저, 50); // 부저에 1Khz 신호를 보냅니다.

    당신은 주파수가 1kHZ이고, 그것은 거짓이고, 그것은 50hz이고,

    톤 (부저, 1000); // 부저에 1Khz 신호를 보냅니다. // 올바른 코드입니다.

    인사말.

  2.   로베르토

    부저 유형 설명이 반대입니다.
    혼동을 피하기 위해 수정하십시오.
    인사말.

    1.    이삭

      안녕하세요 Roberto,
      조언해주셔서 대단히 감사합니다. 나는 그 세부 사항을 깨닫지 못했다. 이미 수정되었습니다.
      인사말!