Үн чыгаргыч: үн чыгаруучу ушул шайман жөнүндө

Дыбыш же үн

Бип сигналын чыгарыңыз Бул ар кандай DIY долбоорлорунан изделүүчү нерсе, андыктан өндүрүүчүлөр ар кандай шаймандарды колдонуп, үнүн чыгара алышы керек. Сиз колдоно турган шаймандардын бири - бул кичинекей колонка, бирок сиз жөн гана электрдик сигнал жөнөтсөңүз, бул эң ылайыктуу эмес, анткени ал мембранадагы термелүүдөн улам өтө мүнөздүү жарака пайда болот же чыкылдатат, бирок кичинекей ызы-чуу. Андыктан, үнсүздү же зумзерди колдонгонуңуз оң.

Көлөмү, эреже катары, кадимки сүйлөткүчтөргө караганда бир аз кичирээк, ал эми жакшысы, үн чыгаргыч үн чыгарат Эгер ага аудио сигнал берилбесе, динамиктен чыккан үнгө караганда көбүрөөк көңүл бурат. Демек, эгер сиз өзүңүз өндүрүүчү болсоңуз жана өз долбооруңуздагы кандайдыр бир иш-чара жөнүндө эскертүү бергиңиз келсе, анда биз бүгүн сизге сунуш кылган шайман сизге мээлейдей жарашат ...

Чыңыруу же зыңыл деген эмне?

үн белгиси

Чырылдаган же үн чыгаргыч - бул электр өткөргүч катары иштейт. Анын милдети - кубаттуулук берилип жатканда, бийик же күңүрт үн чыгаруу. Ошондуктан Arduino менен интеграциялануу идеалдуу, анткени сиз эскертип же эскерткиңиз келген окуя пайда болгондо, микроконтроллерди сигналдаштыруучуга сигнал жөнөтүп, эгер ошол окуя болуп кетсе жана сизге ошол үн менен эскертип койсоңуз болот.

Por EjemploЭгер сиз температура сенсорун колдонгон болсоңуз жана ал 100ºС ашкан учурда сизге эскертүүнү кааласаңыз, анда сигнализацияны сигналдык элемент катары колдонсоңуз болот, ал эми температура сенсору өлчөө жүргүзгөндө Arduino зондго электрдик сигнал берет. Албетте, сиз таба турган тиркемелер ар кандай ...

Сиздин үйдө, көптөгөн түзмөктөр бар үн чыгаруучуларды таба аласыз, мисалы, ойготкуч сааттарда. Ушул сааттардын көпчүлүгүндө үндөрдү чыгаруу үчүн, өзгөчө, кичинекей үндөрдү чыгарган үндөр колдонулат, бирок кээ бирлери сизди радио менен ойготуу үчүн, динамиканы колдонушат, ж.б. Чындык, эч нерсени бөлүп-жаруунун кажети жок звук алууЧындыгында бул абдан арзан жана табуу оңой.

Үн чыгаруучулардын түрлөрү

Сен таба аласың ар кандай түрлөрү, электромагниттик катушканы же пьезоэлектрдик дискти колдонгондордон тышкары, төмөнкүлөрдү таба аласыз:

  • Алар осцилляторду интеграциялабаңыз: бул учурда анын жакшы иштеши үчүн тышкы осциллятор талап кылынат.
  • Алар интегралдык осциллятор- Орнотулган осциллятор иштөөнү жеңилдетет, жөн гана чыңырган же чыңырган терминалдарга чыңалууну берсеңиз болот, ошондо сизде үн болот.

Муну да унутпоо маанилүү Arduino үчүн атайын модулдар бар сүйүктүү DIY тактасына оңой туташуу үчүн зарыл болгон нерселердин бардыгы менен.

операция

Анын конституциясы жөнөкөй, анын бирөө гана бар электромагниттик же пьезоэлектрдик диск (сигналдын түрүнө жараша) жана болоттон жасалган металл барак. Бул пьезоэлектрикке же электромагнитке ток берилгенде үн чыгаруу үчүн жетиштүү жана бул металл фольганы титиретет.

Пьезоэлектрдик тип эң көп кездешет, бул учурда аларда керамикалык баракка чапталган металл барак бар. Колдонулганда чыкылдаткан эки арканын ортосундагы чыңалуу. Берилген чыңалуу токтогондо, алар кадимки абалына келишет. Бирок саат же кошумча импульстар пайда болсо, ал биз издеп жаткан уккулуктуу сигналдарды чыгарат.

Arduino менен интеграциялоо

Ардуино байланыштырган зум же зумзер

Su Arduino менен интеграциялоо Arduino үчүн кадимки зумзерди же пассивдүү модулду сатып алсаңыз дагы, аны оңой эле туташтырууга болот жана 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. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Карлос ал мындай деди:

    Сиз термелүү термелгичти интеграциялагандарга тышкы осциллятор орнотулушу керек деп туура эмес которуп жатасыз, эгерде алар аны “интеграциялайт, ошондуктан ага сырткы бирөө коюлушу керек” деп айтсаңыз, анда билбегендерди башаламандыкка алып барып жатасыз. ал тескерисинче.

    Коддун 14-сабында:
    тон (үн, 50); // Чакыруучуга 1Khz сигналын жөнөтүңүз

    ЖЫЙЛЫКТУУЛУК 1 КГц, ЖАЛГАН, 50 Гц деп комментарийлеп жатасыз,

    тон (үн, 1000); // Чыңыргычка 1Khz сигналын жөнөтүңүз // Бул туура код.

    Салам.

  2.   Roberto ал мындай деди:

    Buzzer түрлөрүнүн түшүндүрмөсү артка кайтарылган.
    Башаламандыкка жол бербөө үчүн тууралаңыз.
    Салам.

    1.    Ыскак ал мындай деди:

      Салам Роберто,
      Кеңеш бергениңизге чоң рахмат. Мен ал деталды түшүнгөн жокмун. Ал буга чейин оңдолгон.
      Силерге тынчтык болсун!