경고음 생성 다양한 DIY 프로젝트에서 추구되는 것이기 때문에 제작자는 이러한 소리를 생성하기 위해 다양한 장치를 사용해야합니다. 사용할 수있는 장치 중 하나는 작은 스피커이지만 전송하는 유일한 것이 전기 신호 인 경우 가장 적합하지는 않지만 멤브레인의 진동으로 인해 매우 특징적인 균열이나 클릭이 발생하기 때문입니다. 약간의 소음. 따라서 부저 또는 부저를 사용하는 것이 가장 좋습니다.
크기는 일반적으로 기존 스피커보다 훨씬 작으며 더 좋은 것은 부저가 신호음 또는 소리를 생성합니다. 오디오 신호가 공급되지 않으면 스피커에서 나오는 소리보다 더 많은 관심을 끌 것입니다. 따라서 당신이 제작자이고 프로젝트의 이벤트에 대한 경고를 생성하려는 경우 오늘 우리가 제공하는 장치가 장갑처럼 적합 할 것입니다.
부저 또는 부저는 무엇입니까?
부저 또는 부저는 변환기 역할을하는 전자 장치입니다.. 그 기능은 전원이 공급되는 동안 고음 또는 허밍 사운드를 생성하는 것입니다. 그렇기 때문에 경고하거나 경고하려는 이벤트가 생성 될 때 해당 이벤트가 발생하면 신호를 부저로 보내 해당 소리로 경고하도록 마이크로 컨트롤러를 프로그래밍 할 수 있기 때문에 Arduino와 통합하는 것이 이상적입니다.
로 ejemplo온도 센서를 사용한 적이 있고 100ºC를 초과 할 때 경고를 받으려면 부저를 경고 요소로 사용할 수 있으며 온도 센서가 측정을 수행 할 때 Arduino가 부저에 전기 신호를 보냅니다. 분명히, 당신이 찾을 응용 프로그램은 매우 다양합니다 ...
집에는 많은 장치가 있습니다. 부저를 찾을 수 있습니다, 예를 들어 알람 시계. 이러한 시계의 대부분은 소리를 내기 위해 부저를 사용합니다. 특히 작은 시계는 스피커를 사용하여 라디오, 멜로디 등으로 당신을 깨울 수 있습니다. 진실은 당신이 어떤 것도 분해 할 필요가 없다는 것입니다. 부저가 울리다, 사실 매우 저렴하고 찾기 쉽습니다.
부저의 종류
당신은 찾을 수 있습니다 다양한 방식, 전자석 코일 또는 압전 디스크를 사용하는 것 외에도 다음을 찾을 수 있습니다.
- 사람들 발진기를 통합하지 마십시오:이 경우 잘 작동하려면 외부 발진기가 필요합니다.
- 사람들 통합 발진기-오실레이터가 내장되어있어 조작이 간편하고 부 저나 부저의 단자에 전압을인가하면 소리가 나게됩니다.
기억하는 것이 중요합니다. Arduino를위한 특별한 모듈이 있습니다. 버저와 좋아하는 DIY 보드와의 쉬운 연결에 필요한 모든 것.
운전
그 구성은 간단하고 전자석 또는 압전 디스크 (부저 유형에 따라 다름) 및 금속 시트. 이것은 압전 또는 전자석에 전류가 공급 될 때 소리를 내기에 충분하며 이로 인해 금속 호일이 진동합니다.
가장 일반적인 것은 압전 유형이며,이 경우 세라믹 시트에 금속 시트가 붙어 있습니다. 적용될 때 딸깍 소리를내는 두 아치 사이의 장력. 공급 전압이 중단되면 정상 상태로 돌아갑니다. 그러나 클럭 또는 대체 펄스가 생성되면 우리가 찾고있는 경고음이 울립니다.
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 프로그래밍 매뉴얼
오실레이터를 통합하는 사람들은 외부 오실레이터를 장착해야한다는 말을 잘못 번역 한 것입니다. 만약 그들이“통합해서 외부 오실레이터를 그 위에 놓아야하므로 모르는 사람들을 혼란스럽게합니다. 그 반대입니다.
코드 14 행 :
톤 (부저, 50); // 부저에 1Khz 신호를 보냅니다.
당신은 주파수가 1kHZ이고, 그것은 거짓이고, 그것은 50hz이고,
톤 (부저, 1000); // 부저에 1Khz 신호를 보냅니다. // 올바른 코드입니다.
인사말.
부저 유형 설명이 반대입니다.
혼동을 피하기 위해 수정하십시오.
인사말.
안녕하세요 Roberto,
조언해주셔서 대단히 감사합니다. 나는 그 세부 사항을 깨닫지 못했다. 이미 수정되었습니다.
인사말!